diff --git a/cis/private/lehre/anwesenheitsliste.pdf.php b/cis/private/lehre/anwesenheitsliste.pdf.php index 0f1939dce..34540a2b2 100644 --- a/cis/private/lehre/anwesenheitsliste.pdf.php +++ b/cis/private/lehre/anwesenheitsliste.pdf.php @@ -27,7 +27,14 @@ * */ - require_once('../../../config/cis.config.inc.php'); + require_once('../../../config/cis.config.inc.php'); +// ------------------------------------------------------------------------------------------ +// Datenbankanbindung +// ------------------------------------------------------------------------------------------ + require_once('../../../include/basis_db.class.php'); + if (!$db = new basis_db()) + die('Fehler beim Herstellen der Datenbankverbindung'); + // Pfad zu fpdf define('FPDF_FONTPATH','../../../include/pdf/font/'); // library einbinden diff --git a/cis/private/lehre/anwesenheitsliste_bilder.pdf.php b/cis/private/lehre/anwesenheitsliste_bilder.pdf.php index adebc0944..bec92f46f 100644 --- a/cis/private/lehre/anwesenheitsliste_bilder.pdf.php +++ b/cis/private/lehre/anwesenheitsliste_bilder.pdf.php @@ -27,13 +27,19 @@ * */ - require_once('../../../config/cis.config.inc.php'); + require_once('../../../config/cis.config.inc.php'); +// ------------------------------------------------------------------------------------------ +// Datenbankanbindung +// ------------------------------------------------------------------------------------------ + require_once('../../../include/basis_db.class.php'); + if (!$db = new basis_db()) + die('Fehler beim Herstellen der Datenbankverbindung'); + // Pfad zu fpdf define('FPDF_FONTPATH','../../../include/pdf/font/'); // library einbinden require_once('../../../include/pdf/fpdf.php'); - require_once('../../config.inc.php'); require_once('../../../include/person.class.php'); require_once('../../../include/studiengang.class.php'); require_once('../../../include/studiensemester.class.php'); @@ -93,6 +99,5 @@ function getmax($val1,$val2) return ($val1>$val2)?$val1:$val2; } - require_once('../../../include/'.EXT_FKT_PATH.'/anwesenheitsliste_bilder.inc.php'); ?> diff --git a/cis/private/lehre/benotungstool/anwesenheitsliste.php b/cis/private/lehre/benotungstool/anwesenheitsliste.php index 834986012..a903f9cb0 100644 --- a/cis/private/lehre/benotungstool/anwesenheitsliste.php +++ b/cis/private/lehre/benotungstool/anwesenheitsliste.php @@ -20,11 +20,11 @@ * Rudolf Hangl . */ - require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/benotungstool/anwesenheitstabelle.php b/cis/private/lehre/benotungstool/anwesenheitstabelle.php index 63fca1238..bd83f6f12 100644 --- a/cis/private/lehre/benotungstool/anwesenheitstabelle.php +++ b/cis/private/lehre/benotungstool/anwesenheitstabelle.php @@ -20,11 +20,11 @@ * Rudolf Hangl . */ - require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/benotungstool/copy_uebung.php b/cis/private/lehre/benotungstool/copy_uebung.php index a56250559..d0315b39f 100644 --- a/cis/private/lehre/benotungstool/copy_uebung.php +++ b/cis/private/lehre/benotungstool/copy_uebung.php @@ -23,11 +23,11 @@ * Script zum Kopieren einer Kreuzerltool Uebung zu einer anderen Lehreinheit * (zB fuer die Uebernahme der Uebungen aus dem Vorjahr) */ - require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/benotungstool/legesamtnoteeintragen.php b/cis/private/lehre/benotungstool/legesamtnoteeintragen.php index 209991c60..55519897d 100755 --- a/cis/private/lehre/benotungstool/legesamtnoteeintragen.php +++ b/cis/private/lehre/benotungstool/legesamtnoteeintragen.php @@ -20,7 +20,7 @@ * Rudolf Hangl . */ -require_once('../../../config.inc.php'); +require_once('../../../../config/cis.config.inc.php'); require_once('../../../../include/functions.inc.php'); require_once('../../../../include/lehrveranstaltung.class.php'); require_once('../../../../include/studiengang.class.php'); diff --git a/cis/private/lehre/benotungstool/legesamtnoteverwalten.php b/cis/private/lehre/benotungstool/legesamtnoteverwalten.php index 94d3c2eb8..3c3bdac75 100644 --- a/cis/private/lehre/benotungstool/legesamtnoteverwalten.php +++ b/cis/private/lehre/benotungstool/legesamtnoteverwalten.php @@ -21,11 +21,11 @@ * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ -require_once('../../../config/cis.config.inc.php'); +require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php b/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php index 607f0e254..156d97b06 100755 --- a/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php +++ b/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php @@ -20,10 +20,11 @@ * Rudolf Hangl . */ + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php b/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php index 83baf3ba8..b1524ff37 100644 --- a/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php +++ b/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php @@ -21,13 +21,14 @@ * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); - + require_once('../../../../include/functions.inc.php'); require_once('../../../../include/lehrveranstaltung.class.php'); require_once('../../../../include/studiengang.class.php'); @@ -477,19 +478,13 @@ $stsem=(isset($_GET['stsem'])?$_GET['stsem']:''); getBerechtigungen(); +$rechte->getBerechtigungen($user); if(isset($_GET['lvid']) && is_numeric($_GET['lvid'])) //Lehrveranstaltung_id $lvid = $_GET['lvid']; @@ -823,7 +818,7 @@ echo " if($grade_from_moodle) { //Noten aus Moodle - $moodle_course = new moodle_course($conn_moodle); + $moodle_course = new moodle_course(); $mdldata = $moodle_course->loadNoten($lvid, $stsem, $row_stud->uid, true); if(is_array($mdldata)) @@ -844,7 +839,7 @@ echo " //den Error nur einmal anzeigen und nicht für jeden Studenten if(!$errorshown) { - echo '
'.$moodle_course->errormsg.'
'; + echo '

'.$moodle_course->errormsg.'

'; $errorshown=true; } } diff --git a/cis/private/lehre/benotungstool/migrate2benotungstool.php b/cis/private/lehre/benotungstool/migrate2benotungstool.php index 0d684cad8..5d31e3425 100755 --- a/cis/private/lehre/benotungstool/migrate2benotungstool.php +++ b/cis/private/lehre/benotungstool/migrate2benotungstool.php @@ -21,11 +21,11 @@ * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ -require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/benotungstool/nachpruefungeintragen.php b/cis/private/lehre/benotungstool/nachpruefungeintragen.php index 8322f3561..faab2075f 100755 --- a/cis/private/lehre/benotungstool/nachpruefungeintragen.php +++ b/cis/private/lehre/benotungstool/nachpruefungeintragen.php @@ -21,11 +21,11 @@ * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ -require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/benotungstool/statistik.php b/cis/private/lehre/benotungstool/statistik.php index 49829c9a6..39d87391d 100644 --- a/cis/private/lehre/benotungstool/statistik.php +++ b/cis/private/lehre/benotungstool/statistik.php @@ -21,11 +21,11 @@ * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ -require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/benotungstool/studentenansicht.php b/cis/private/lehre/benotungstool/studentenansicht.php index 199871c7f..f869726d6 100644 --- a/cis/private/lehre/benotungstool/studentenansicht.php +++ b/cis/private/lehre/benotungstool/studentenansicht.php @@ -23,14 +23,14 @@ // * Studentenansicht fuers Kreuzerltool // ******************** - require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); - + require_once('../../../../include/functions.inc.php'); require_once('../../../../include/lehrveranstaltung.class.php'); require_once('../../../../include/studiengang.class.php'); diff --git a/cis/private/lehre/benotungstool/studentenpunkteverwalten.php b/cis/private/lehre/benotungstool/studentenpunkteverwalten.php index cdee7f9aa..2af2dda62 100644 --- a/cis/private/lehre/benotungstool/studentenpunkteverwalten.php +++ b/cis/private/lehre/benotungstool/studentenpunkteverwalten.php @@ -20,10 +20,11 @@ * Rudolf Hangl . */ + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/benotungstool/verwaltung.php b/cis/private/lehre/benotungstool/verwaltung.php index 7f5bd8aea..f7e797c24 100644 --- a/cis/private/lehre/benotungstool/verwaltung.php +++ b/cis/private/lehre/benotungstool/verwaltung.php @@ -20,11 +20,11 @@ * Rudolf Hangl . */ -require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/benotungstool/verwaltung_listen.php b/cis/private/lehre/benotungstool/verwaltung_listen.php index 7b67511d5..92ac4884b 100644 --- a/cis/private/lehre/benotungstool/verwaltung_listen.php +++ b/cis/private/lehre/benotungstool/verwaltung_listen.php @@ -21,11 +21,11 @@ * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ -require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/benotungstool/zipdownload_benotungstool.php b/cis/private/lehre/benotungstool/zipdownload_benotungstool.php index 22d5a69b6..f3cdb4b8f 100755 --- a/cis/private/lehre/benotungstool/zipdownload_benotungstool.php +++ b/cis/private/lehre/benotungstool/zipdownload_benotungstool.php @@ -26,12 +26,9 @@ * Aufruf: zipdownload.php?stg=255&sem=1$short=eng */ - require_once('../../../config/cis.config.inc.php'); - require_once('../../../../include/functions.inc.php'); - - - - $user = get_uid(); + require_once('../../../../config/cis.config.inc.php'); + require_once('../../../../include/functions.inc.php'); + $user = get_uid(); //Gueltigkeit der Parameter pruefen if(!isset($_GET['uebung_id']) || !is_numeric($_GET['uebung_id'])) diff --git a/cis/private/lehre/ects/freigabe.php b/cis/private/lehre/ects/freigabe.php index ce5bcbaa1..68944977a 100644 --- a/cis/private/lehre/ects/freigabe.php +++ b/cis/private/lehre/ects/freigabe.php @@ -30,11 +30,11 @@ 03-01-2006 Anpassung an neue DB */ - require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); @@ -43,6 +43,8 @@ require_once('../../../../include/lvinfo.class.php'); $user = get_uid(); + if(!check_lektor($user)) + die('
Sie haben keine Berechtigung fuer diesen Bereich
'); /* WriteLog($qry,$uid) * @brief Schreib die Querys im format: uid - datum - qry ins LogFile @@ -52,7 +54,6 @@ */ function WriteLog($qry,$uid) { - if($fp=fopen(LOG_PATH.'lvinfo.log',"a")) { fwrite($fp,"\n"); @@ -64,24 +65,13 @@ return false; } - if(!check_lektor($user)) - { - die('
Sie haben keine Berechtigung fuer diesen Bereich
'); - } + + $lv=trim((isset($_REQUEST['lv']) ? $_REQUEST['lv']:'')); - if(isset($_POST['stg'])) //Studiengang der Angezeigt werden soll - $stg=$_POST['stg']; - else if(isset($_GET['stg'])) - $stg=$_GET['stg']; - else - $stg=''; - - if(isset($_POST['sem'])) //Semester das angezeigt werden soll - $sem=$_POST['sem']; - else if(isset($_GET['sem'])) - $sem = $_GET['sem']; - else - $sem=''; + //Studiengang der Angezeigt werden soll + $stg=trim((isset($_REQUEST['stg']) ? $_REQUEST['stg']:'')); + //Semester das angezeigt werden soll + $sem=trim((isset($_REQUEST['sem']) ? $_REQUEST['sem']:'')); if(isset($_POST["lv"])) //Id des DS der freigegeben/nicht freigegeben werden soll $id=$_POST["lv"]; @@ -92,9 +82,6 @@ if(isset($_POST["changestat"])) //Wenn diese Variable gesetzt ist dann wird DS mit $id freigegeben/nicht freigegeben $changestat=$_POST["changestat"]; - if(!isset($_GET['lv']) && !isset($_POST['lv'])) - $lv=''; - if(isset($_POST["status"]) && $_POST["status"] =='changestg') unset($sem); diff --git a/cis/private/lehre/ects/index.php b/cis/private/lehre/ects/index.php index 35f4c8731..7ebc0d0dd 100644 --- a/cis/private/lehre/ects/index.php +++ b/cis/private/lehre/ects/index.php @@ -29,11 +29,11 @@ @edit 08-11-2006 Versionierung entfernt: Studiensemester=WS2007 02-01-2007 Umstellung auf die neue DB */ - require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); @@ -76,12 +76,10 @@ } $user = get_uid(); - //Berechtigung ueberpruefen if(!check_lektor($user)) - { die("
Sie haben keine Berechtigung für diesen Bereich
"); - } + if(isset($_GET['lvid'])) $lv=$_GET['lvid']; @@ -100,6 +98,12 @@ $sem = $lv_obj->semester; } + if(!isset($stg) && isset($_GET['stg'])) + $stg = $_GET['stg']; + if(!isset($sem) && isset($_GET['sem'])) + $sem = $_GET['sem']; + + if(isset($_POST['changed'])) //Gibt an welches der Auswahlfelder geaendert wurde $changed = $_POST['changed']; diff --git a/cis/private/lehre/ects/preview.php b/cis/private/lehre/ects/preview.php index 46abb6203..c4515ee71 100644 --- a/cis/private/lehre/ects/preview.php +++ b/cis/private/lehre/ects/preview.php @@ -28,11 +28,11 @@ 03-02-2006 Anpassung an die neue Datenbank */ - require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/feedback.php b/cis/private/lehre/feedback.php index d687d55c5..88d516912 100644 --- a/cis/private/lehre/feedback.php +++ b/cis/private/lehre/feedback.php @@ -42,10 +42,10 @@ require_once('../../../include/feedback.class.php'); $user = get_uid(); - if(check_lektor($user)) - $is_lector=true; - + $is_lector=true; + if(!isset($_GET['lvid']) || !is_numeric($_GET['lvid'])) + die('Fehler bei der Uebergabe der Parameter'); ?> @@ -56,17 +56,13 @@ getaktorNext(); if(isset($POST["feedback_message"])) $feedback_message=$POST["feedback_message"]; -// if(isset($feedback_message)) -// echo $feedback_message; - ?> @@ -81,9 +77,7 @@ load($lvid)) - { $short_name = $lv_obj->bezeichnung; - } else die($lv_obj->errormsg); ?> diff --git a/cis/private/lehre/kreuzerltool/anwesenheitsliste.php b/cis/private/lehre/kreuzerltool/anwesenheitsliste.php index 985fa5ca5..3f1f099c2 100644 --- a/cis/private/lehre/kreuzerltool/anwesenheitsliste.php +++ b/cis/private/lehre/kreuzerltool/anwesenheitsliste.php @@ -28,11 +28,11 @@ 03-02-2006 Anpassung an die neue Datenbank */ - require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/kreuzerltool/anwesenheitstabelle.php b/cis/private/lehre/kreuzerltool/anwesenheitstabelle.php index e476d963f..2ac5187dc 100644 --- a/cis/private/lehre/kreuzerltool/anwesenheitstabelle.php +++ b/cis/private/lehre/kreuzerltool/anwesenheitstabelle.php @@ -21,11 +21,11 @@ * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ - require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/kreuzerltool/statistik.php b/cis/private/lehre/kreuzerltool/statistik.php index f1a6abe6d..e0f03c276 100644 --- a/cis/private/lehre/kreuzerltool/statistik.php +++ b/cis/private/lehre/kreuzerltool/statistik.php @@ -21,11 +21,11 @@ * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ - require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/kreuzerltool/studentenansicht.php b/cis/private/lehre/kreuzerltool/studentenansicht.php index 212603e50..320b59046 100644 --- a/cis/private/lehre/kreuzerltool/studentenansicht.php +++ b/cis/private/lehre/kreuzerltool/studentenansicht.php @@ -24,11 +24,11 @@ // * Studentenansicht fuers Kreuzerltool // ******************** - require_once('../../../config/cis.config.inc.php'); + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/kreuzerltool/studentenpunkteverwalten.php b/cis/private/lehre/kreuzerltool/studentenpunkteverwalten.php index 260f788ca..f2b038645 100644 --- a/cis/private/lehre/kreuzerltool/studentenpunkteverwalten.php +++ b/cis/private/lehre/kreuzerltool/studentenpunkteverwalten.php @@ -20,11 +20,12 @@ * Rudolf Hangl < rudolf.hangl@technikum-wien.at > * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ -require_once('../../../config/cis.config.inc.php'); + + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); diff --git a/cis/private/lehre/kreuzerltool/verwaltung.php b/cis/private/lehre/kreuzerltool/verwaltung.php index 0fd66ad70..ec0f1af81 100644 --- a/cis/private/lehre/kreuzerltool/verwaltung.php +++ b/cis/private/lehre/kreuzerltool/verwaltung.php @@ -20,14 +20,15 @@ * Rudolf Hangl < rudolf.hangl@technikum-wien.at > * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ -require_once('../../../config/cis.config.inc.php'); + + require_once('../../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); + require_once('../../../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); - + require_once('../../../../include/functions.inc.php'); require_once('../../../../include/lehrveranstaltung.class.php'); require_once('../../../../include/studiengang.class.php'); diff --git a/cis/private/lehre/lesson.php b/cis/private/lehre/lesson.php index 6f0190dce..34648b0eb 100644 --- a/cis/private/lehre/lesson.php +++ b/cis/private/lehre/lesson.php @@ -30,22 +30,29 @@ if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); - require_once('../../../include/functions.inc.php'); +// ---------------- Diverse Funktionen und UID des Benutzers ermitteln + require_once('../../../include/functions.inc.php'); + if (!$user=get_uid()) + die('Sie sind nicht angemeldet. Es wurde keine Benutzer UID gefunden !'); + + require_once('../../../include/benutzerberechtigung.class.php'); require_once('../../../include/studiensemester.class.php'); require_once('../../../include/lehrveranstaltung.class.php'); require_once('../../../include/studiengang.class.php'); require_once('../../../include/moodle_course.class.php'); - $user = get_uid(); - + // Init $user_is_allowed_to_upload=false; + // Plausib if(check_lektor($user)) $is_lector=true; else $is_lector=false; + + if(!isset($_GET['lvid'])) die('Fehlerhafte Parameteruebergabe'); else @@ -55,8 +62,8 @@ $lv_obj->load($lvid); $lv=$lv_obj; - $course_id = $lv->studiengang_kz; - $term_id = $lv->semester; + $studiengang_kz = $lv->studiengang_kz; + $semester = $lv->semester; $short = $lv->lehreverzeichnis; $stg_obj = new studiengang(); @@ -128,14 +135,14 @@ function hideSemPlanHelp(){ @@ -144,7 +151,7 @@ function hideSemPlanHelp(){ @@ -265,13 +247,8 @@ function js_toggle_container(conid) load_lva($course_id,$term_id, null, true, true)) - // echo ""; - $qry = "SELECT * FROM lehre.tbl_lehrveranstaltung where studiengang_kz='".addslashes($course_id)."' AND semester='".addslashes($term_id)."' AND aktiv AND lehre ORDER BY orgform_kurzbz DESC, bezeichnung"; - - $lastform=''; + $qry = "SELECT * FROM lehre.tbl_lehrveranstaltung where studiengang_kz='".addslashes($studiengang_kz)."' AND semester='".addslashes($semester)."' AND aktiv AND lehre ORDER BY orgform_kurzbz DESC, bezeichnung"; + $lastform=null; if($result = $db->db_query($qry)) { while($row = $db->db_fetch_object($result)) @@ -280,9 +257,11 @@ function js_toggle_container(conid) { $qry_orgform = "SELECT * FROM bis.tbl_orgform WHERE orgform_kurzbz='$row->orgform_kurzbz'"; if($result_orgform = $db->db_query($qry_orgform)) + { if($row_orgform = $db->db_fetch_object($result_orgform)) echo ""; - $lastform=$row->orgform_kurzbz; + } + $lastform=$row->orgform_kurzbz; } echo ''; echo ' '; } } - echo ''; echo ' '; echo ''; @@ -308,6 +286,7 @@ function js_toggle_container(conid) +
    bezeichnung.' '.$lv_obj->lehrform_kurzbz.' / '.$kurzbz.'-'.$term_id; + echo $lv_obj->bezeichnung.' '.$lv_obj->lehrform_kurzbz.' / '.$kurzbz.'-'.$semester; $qry = "SELECT studiensemester_kurzbz FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) WHERE lehrveranstaltung_id='$lvid' ORDER BY ende DESC LIMIT 1"; $stsem = new studiensemester(); if($lv->studiengang_kz==0) $angezeigtes_stsem = $stsem->getNearest(); else - $angezeigtes_stsem = $stsem->getNearest($term_id); + $angezeigtes_stsem = $stsem->getNearest($semester); echo " ($angezeigtes_stsem)"; echo '  '; - $qry = "SELECT * FROM (SELECT distinct on(uid) vorname, nachname, tbl_benutzer.uid as uid, CASE WHEN lehrfunktion_kurzbz='LV-Leitung' THEN true ELSE false END as lvleiter FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, public.tbl_benutzer, public.tbl_person WHERE tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND tbl_person.person_id=tbl_benutzer.person_id AND lehrveranstaltung_id='$lvid' AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid NOT like '_Dummy%' AND tbl_person.aktiv=true AND studiensemester_kurzbz='$angezeigtes_stsem' ORDER BY uid, lvleiter desc) as a ORDER BY lvleiter desc, nachname, vorname"; + $qry = "SELECT * FROM (SELECT distinct on(uid) vorname, nachname, tbl_benutzer.uid as uid, CASE WHEN lehrfunktion_kurzbz='LV-Leitung' THEN true ELSE false END as lvleiter FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, public.tbl_benutzer, public.tbl_person WHERE tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND tbl_person.person_id=tbl_benutzer.person_id AND lehrveranstaltung_id='$lvid' AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid NOT like '_Dummy%' AND tbl_benutzer.aktiv=true AND tbl_person.aktiv=true AND studiensemester_kurzbz='$angezeigtes_stsem' ORDER BY uid, lvleiter desc) as a ORDER BY lvleiter desc, nachname, vorname"; if(!$result = $db->db_query($qry)) { diff --git a/cis/private/lehre/menu.php b/cis/private/lehre/menu.php index ff1cc9a5b..9dd5526cb 100644 --- a/cis/private/lehre/menu.php +++ b/cis/private/lehre/menu.php @@ -35,23 +35,21 @@ require_once('../../../include/studiengang.class.php'); require_once('../../../include/lehrveranstaltung.class.php'); - $cutlength=10; + $cutlength=10; // Variablen setzen $user = get_uid(); - if (isset($_GET['course_id'])) - $course_id=$_GET['course_id']; - if (isset($_GET['term_id'])) - $term_id=$_GET['term_id']; - $rechte=new benutzerberechtigung(); - $rechte->getBerechtigungen($user); - + if (!$rechte->getBerechtigungen($user)) + die('Fehler beim Berechtigungen lesen vom Anwender '.$user); if(check_lektor($user)) $is_lector=true; else $is_lector=false; + $lvid=(isset($_REQUEST['lvid'])?$_REQUEST['lvid']:(isset($_REQUEST['lvid'])?$_REQUEST['lvid']:null)); + $studiengang_kz=(isset($_REQUEST['studiengang_kz'])?$_REQUEST['studiengang_kz']:(isset($_REQUEST['studiengang_kz'])?$_REQUEST['studiengang_kz']:null)); + $semester=(isset($_REQUEST['semester'])?$_REQUEST['semester']:(isset($_REQUEST['semester'])?$_REQUEST['semester']:null)); function CutString($strVal, $limit) { if(strlen($strVal) > $limit+3) @@ -64,55 +62,39 @@ } } - if(!isset($course_id) && !isset($term_id)) + if(is_null($studiengang_kz) && is_null($semester)) { - $course_id = 227; - $term_id = 1; - + $studiengang_kz = 227; + $semester = 1; if(!$is_lector) { $sql_query = "SELECT studiengang_kz, semester FROM campus.vw_student WHERE uid='$user' LIMIT 1"; - $result_student = $db->db_query($sql_query); $num_rows_student = $db->db_numrows($result_student); - if($num_rows_student > 0) { $row = $db->db_fetch_object($result_student, 0); - - $course_id = $row->studiengang_kz; - $term_id = $row->semester; + $studiengang_kz = $row->studiengang_kz; + $semester = $row->semester; } - - if($course_id==0) - $course_id=227; - if($term_id==0) - $term_id=1; } } + // Plausib Studiengang und Semester + if(is_null($studiengang_kz) || $studiengang_kz==0) + $studiengang_kz = 227; + if(is_null($semester) || $semester==0) + $semester = 1; + + if (!$stg_obj = new studiengang()) + die('Fehler beim Studiengang eröffnen !'); + if($stg_obj->getAll(null,false)) + { + $stg = array(); + foreach($stg_obj->result as $row) + $stg[$row->studiengang_kz] = $row->kurzbzlang; + } else - { - if(!isset($course_id) || $course_id==0) - { - $course_id = 227; - } - - if(!isset($term_id) || $term_id==0) - { - $term_id = 1; - } - } - - $stg_obj = new studiengang(); - if($stg_obj->getAll(null,false)) - { - $stg = array(); - - foreach($stg_obj->result as $row) - $stg[$row->studiengang_kz] = $row->kurzbzlang; - } - else - echo "Fehler beim Auslesen der Studiengaenge"; + echo "Fehler beim Auslesen der Studiengaenge"; ?> @@ -178,7 +160,7 @@ function js_toggle_container(conid) '; - echo ' parent.content.location.href="pinboard.php?course_id='.$course_id.'&term_id='.$term_id.'"'; + echo ' parent.content.location.href="pinboard.php?studiengang_kz='.$studiengang_kz.'&semester='.$semester.'"'; echo ''; ?> @@ -212,14 +194,14 @@ function js_toggle_container(conid) { if($row->studiengang_kz!=0) { - if(isset($course_id) AND $course_id == $row->studiengang_kz) + if(isset($studiengang_kz) AND $studiengang_kz == $row->studiengang_kz) { - echo ''; + echo ''; $sel_kurzbzlang=$row->kurzbzlang; } else { - echo ''; + echo ''; } } } @@ -235,23 +217,23 @@ function js_toggle_container(conid)
$lv_obj->errormsg
$row_orgform->bezeichnung
    '; @@ -291,7 +270,6 @@ function js_toggle_container(conid) echo '
 
@@ -315,22 +294,27 @@ function js_toggle_container(conid) @@ -341,8 +325,8 @@ function js_toggle_container(conid) } //Eigenen LV des eingeloggten Lektors anzeigen - if($is_lector || $rechte->isBerechtigt('admin')) - { + if($is_lector || $rechte->isBerechtigt('admin')) + { ?> @@ -356,16 +340,16 @@ function js_toggle_container(conid)
    getAktorNext(); - //$qry = "SELECT * FROM tbl_lehrfach WHERE lehrfach_nr IN (SELECT distinct lehrfach_nr FROM tbl_lehrveranstaltung WHERE lektor='$user' AND studiensemester_kurzbz='$stsem') AND studiengang_kz!=0"; - $qry = "SELECT distinct bezeichnung, studiengang_kz, semester, lehreverzeichnis, tbl_lehrveranstaltung.lehrveranstaltung_id FROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter + if ($stsemobj = new studiensemester()) + { + $stsem = $stsemobj->getAktorNext(); + $qry = "SELECT distinct bezeichnung, studiengang_kz, semester, lehreverzeichnis, tbl_lehrveranstaltung.lehrveranstaltung_id FROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter WHERE tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND mitarbeiter_uid='$user' AND tbl_lehreinheit.studiensemester_kurzbz='$stsem'"; - if($result = $db->db_query($qry)) - { + if($result = $db->db_query($qry)) + { while($row = $db->db_fetch_object($result)) { if($row->studiengang_kz==0 AND $row->semester==0) @@ -381,10 +365,14 @@ function js_toggle_container(conid) echo "
  • bezeichnung."\" href=\"lesson.php?lvid=$row->lehrveranstaltung_id\" target=\"content\">".$kurzbz.' '.CutString($row->bezeichnung, $cutlength)."
  • "; } } + } + else + echo "Fehler beim Auslesen des Lehrfaches"; } else - echo "Fehler beim Auslesen des Lehrfaches"; - + { + echo "Fehler Semester beim Auslesen der LV"; + } ?>
@@ -396,7 +384,7 @@ function js_toggle_container(conid) } ?> - + '; echo ' '; - echo ' '; + echo ' '; echo ' '; @@ -469,7 +457,7 @@ function js_toggle_container(conid) echo ' '; echo ' '; echo ' '; - echo ' '; + echo ' '; echo ' '; echo ' '; echo ' '; @@ -481,7 +469,7 @@ function js_toggle_container(conid) } ?> - + '; echo '


'; echo 'Testkurse

'; -$mdlcourse = new moodle_course($conn_moodle); +$mdlcourse = new moodle_course(); if($mdlcourse->loadTestkurs($lvid, $stsem)) { echo ''.$mdlcourse->mdl_fullname.''; diff --git a/cis/private/lehre/notenliste.xls.php b/cis/private/lehre/notenliste.xls.php index 12f5098bb..a4ecbf671 100644 --- a/cis/private/lehre/notenliste.xls.php +++ b/cis/private/lehre/notenliste.xls.php @@ -20,11 +20,14 @@ * Rudolf Hangl < rudolf.hangl@technikum-wien.at > * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ + + + /* * Erstellt Notenliste im Excel Format */ -require_once('../../../config/cis.config.inc.php'); + require_once('../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ @@ -32,20 +35,22 @@ require_once('../../../config/cis.config.inc.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); -require_once('../../../include/lehrveranstaltung.class.php'); -require_once('../../../include/studiengang.class.php'); -require_once('../../../include/studiensemester.class.php'); -require_once('../../../include/Excel/PEAR.php'); -require_once('../../../include/Excel/BIFFwriter.php'); -require_once('../../../include/Excel/Workbook.php'); -require_once('../../../include/Excel/Format.php'); -require_once('../../../include/Excel/Worksheet.php'); -require_once('../../../include/Excel/Parser.php'); -require_once('../../../include/Excel/OLE.php'); -require_once('../../../include/Excel/PPS.php'); -require_once('../../../include/Excel/Root.php'); -require_once('../../../include/Excel/File.php'); -require_once('../../../include/Excel/Writer.php'); + require_once('../../../include/lehrveranstaltung.class.php'); + require_once('../../../include/studiengang.class.php'); + require_once('../../../include/studiensemester.class.php'); + require_once('../../../include/Excel/excel.php'); + +# require_once('../../../include/Excel/PEAR.php'); +# require_once('../../../include/Excel/BIFFwriter.php'); +# require_once('../../../include/Excel/Workbook.php'); +# require_once('../../../include/Excel/Format.php'); +# require_once('../../../include/Excel/Worksheet.php'); +# require_once('../../../include/Excel/Parser.php'); +# require_once('../../../include/Excel/OLE.php'); +# require_once('../../../include/Excel/PPS.php'); +# require_once('../../../include/Excel/Root.php'); +# require_once('../../../include/Excel/File.php'); +# require_once('../../../include/Excel/Writer.php'); if(isset($_GET['lvid']) && is_numeric($_GET['lvid'])) $lvid=$_GET['lvid']; @@ -93,12 +98,15 @@ require_once('../../../include/Excel/Writer.php'); // Creating a workbook $workbook = new Spreadsheet_Excel_Writer(); - + $workbook->setVersion(8); + // sending HTTP headers $workbook->send("Notenliste". "_" . date("d_m_Y") . ".xls"); // Creating a worksheet $worksheet =& $workbook->addWorksheet("Notenliste"); + // Neu - UTF-8 Excel + $worksheet->setInputEncoding('utf-8'); $format_bold =& $workbook->addFormat(); $format_bold->setBold(); diff --git a/cis/private/lehre/pinboard.php b/cis/private/lehre/pinboard.php index 1ded3606a..ad4477283 100644 --- a/cis/private/lehre/pinboard.php +++ b/cis/private/lehre/pinboard.php @@ -22,7 +22,6 @@ */ - /*-------------------------------------------------------------------------------------------- * Pinboard * Zeigt alle Pinboardeintraege an. Am rechten Rand werden @@ -80,7 +79,6 @@ $studiengang_kz=(isset($_REQUEST['course_id'])?$_REQUEST['course_id']:(isset($_REQUEST['studiengang_kz'])?$_REQUEST['studiengang_kz']:'')); $semester=(isset($_REQUEST['term_id'])?$_REQUEST['term_id']:(isset($_REQUEST['semester'])?$_REQUEST['semester']:0)); $studiensemester_kurzbz=trim((isset($_REQUEST['studiensemester_kurzbz']) && is_numeric($_REQUEST['studiensemester_kurzbz']) ? $_REQUEST['studiensemester_kurzbz']:'')); - #echo "

fachbereich_kurzbz:$fachbereich_kurzbz, studiengang_kz:$studiengang_kz, semester:$semester,$studiensemester_kurzbz: studiensemester_kurzbz

"; @@ -94,7 +92,7 @@ $studiensemester_kurzbz = $stsem_obj->getaktorNext(); } - if (!is_null($studiengang_kz)&& $studiengang_kz!='' && is_numeric($studiengang_kz)) + if (!is_null($studiengang_kz) && $studiengang_kz!='' && is_numeric($studiengang_kz)) { if ($stg_obj = new studiengang($studiengang_kz)) { @@ -119,7 +117,7 @@ if($news_obj->getnews($alter, $studiengang_kz, $semester, $showall, $fachbereich_kurzbz, $maxnews)) $zaehler = print_news($news_obj); else - echo $news_obj->errormsg; + echo '

'.$news_obj->errormsg.'

'; if($zaehler==0) echo '

Zur Zeit gibt es keine aktuellen News!

'; } @@ -137,7 +135,7 @@ $zaehler = print_news($news_obj, $open); } else - echo $news_obj->errormsg; + echo '

'.$news_obj->errormsg.'

'; if($zaehler==0) echo '

Zur Zeit gibt es keine aktuellen News!

'; } @@ -172,13 +170,6 @@ '.mb_ereg_replace("../../skin","../../../skin","$row->text").' '; - //echo '
'.$row->betreff.' '.$datum.''.$row->verfasser.'
'; - //} - //else - //{ - // echo '
'.$row->betreff.' [Semester '.$row->semester.'] '.$datum.' '.$row->verfasser.'
'; - //} - //echo '
'.$row->text.'
'; echo "
"; } echo ''; @@ -246,7 +237,6 @@ function show(id) $stsem_content .="$stsem"; else $stsem_content .=$stsem; - $stsem_content .=""; $stsemarr[] = $stsem; } @@ -307,7 +297,7 @@ function show(id) db_query($qry)) { $num_rows_course_leader = $db->db_num_rows($result_course_leader); @@ -390,7 +380,7 @@ function show(id) echo "

Stellvertreter:
"; //Studiengangsleiter Stellvertreter auselesen - $sql_query = "SELECT * FROM campus.vw_mitarbeiter WHERE uid=(SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='stglstv' LIMIT 1)"; + $sql_query = "SELECT * FROM campus.vw_mitarbeiter WHERE campus.vw_mitarbeiter.aktiv and uid=(SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='stglstv' LIMIT 1)"; if($result_course_leader_deputy = $db->db_query($sql_query)) { @@ -474,7 +464,7 @@ function show(id) echo "

Sekretariat:"; //Sekritariat auslesen - $sql_query = "SELECT distinct * FROM campus.vw_mitarbeiter WHERE uid in (SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='ass')"; + $sql_query = "SELECT distinct * FROM campus.vw_mitarbeiter WHERE campus.vw_mitarbeiter.aktiv and uid in (SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='ass')"; if($result_course_secretary = $db->db_query($sql_query)) { @@ -564,9 +554,7 @@ function show(id) } echo "

Studentenvertreter:
"; - - $sql_query = "SELECT tbl_person.vorname, tbl_person.nachname, tbl_person.titelpre, tbl_person.titelpost, tbl_benutzer.uid FROM public.tbl_person, public.tbl_benutzer,public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='stdv' AND tbl_person.person_id=public.tbl_benutzer.person_id AND tbl_benutzerfunktion.uid=tbl_benutzer.uid"; - + $sql_query = "SELECT tbl_person.vorname, tbl_person.nachname, tbl_person.titelpre, tbl_person.titelpost, tbl_benutzer.uid FROM public.tbl_person, public.tbl_benutzer,public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='stdv' AND tbl_person.aktiv and tbl_person.person_id=public.tbl_benutzer.person_id AND public.tbl_benutzer.aktiv AND tbl_benutzerfunktion.uid=tbl_benutzer.uid"; if($result_course_stdv = $db->db_query($sql_query)) { $num_rows_course_stdv = $db->db_num_rows($result_course_stdv); @@ -587,9 +575,7 @@ function show(id) //Links nur Anzeigen wenn im Config angegeben if(CIS_EXT_MENU) { -?> - - +?>
@@ -642,7 +628,6 @@ function show(id) $path = '../../../documents/'.strtolower($short).'/download'; if(!$dest_dir = is_dir($path)) { - if(!is_dir($path)) { if(!is_dir('../../../documents/'.strtolower($short)))