diff --git a/cis/private/kommune/index.php b/cis/private/kommune/index.php index 56e4686f2..f915854f7 100644 --- a/cis/private/kommune/index.php +++ b/cis/private/kommune/index.php @@ -57,7 +57,7 @@ // ---------------- CIS Include Dateien einbinden - require_once('../../config.inc.php'); + require_once('../../../config/cis.config.inc.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/globals.inc.php'); // ---------------- Datenbank-Verbindung @@ -69,6 +69,8 @@ include_once('../../../include/person.class.php'); include_once('../../../include/benutzer.class.php'); + + include_once('../../../include/mail.class.php'); // Kommunen Allg.Funktionen include_once('kommune_funktionen.inc.php'); @@ -77,8 +79,6 @@ // Initialisieren Anzeige-Variable $showHTML=''; - - // Kommunen - Wettbewerb - Datenobjekt ----------------------------------------------------------------------------------------------------------- // Datenobjekt - Alle Daten je Parameter werden gesammelt fuer die neachste Funktionn $oWettbewerb= new stdClass; @@ -92,12 +92,14 @@ // AktiverAnwender----------------------------------------------------------------------------------------------------------- $userUID=(isset($_REQUEST['userUID']) ? $_REQUEST['userUID'] :get_uid() ); -# $userUID='pam'; + $userUID='pam'; # $userUID='oesi'; # $userUID='ruhan'; # $userUID='kindlm'; $oWettbewerb->userUID=$userUID; + + $pers=kommune_funk_benutzerperson($oWettbewerb->userUID,$oWettbewerb); if (isset($pers->nachname)) $oWettbewerb->PersonenBenutzer[$oWettbewerb->userUID]=$pers; @@ -457,6 +459,7 @@ if (!window.Weite && document.body && document.body.offsetWidth) $showHTML.=showMenueFunktion($oWettbewerb); // Fehler - Error Ausgabe + $showHTML.='
'; for ($iTmpZehler=0;$iTmpZehlerError);$iTmpZehler++) { diff --git a/cis/private/kommune/kommune_funktionen.inc.php b/cis/private/kommune/kommune_funktionen.inc.php index b67aa750c..042538e9e 100644 --- a/cis/private/kommune/kommune_funktionen.inc.php +++ b/cis/private/kommune/kommune_funktionen.inc.php @@ -51,7 +51,7 @@ function showMenueFunktion($oWettbewerb) $cTmpName=$oWettbewerb->userUID; $pers=kommune_funk_benutzerperson($cTmpName,$oWettbewerb); if (isset($pers->langname)) - $cTmpName=$pers->langname; + $cTmpName=$pers->langname; // Startseite ( Immer ) $cTmpMenue.=(!empty($cTmpMenue)?' | ':''); @@ -74,7 +74,6 @@ function showMenueFunktion($oWettbewerb) #$cTmpMenue=''; switch (trim($oWettbewerb->workSITE)) { - case constKommuneWartungWettbewerbtyp: $includeFILE=strtolower($oWettbewerb->workSITE.".inc.php"); if (file_exists($includeFILE))// Check ob das Verarbeitungs-Include File vorhanden ist @@ -85,12 +84,10 @@ function showMenueFunktion($oWettbewerb) if (file_exists($includeFILE))// Check ob das Verarbeitungs-Include File vorhanden ist include_once($includeFILE); exit; - case constKommuneEinladenTEAM: // Wettbewerbteam zum Wettbewerb anzeigen $cTmpMenue.=(!empty($cTmpMenue)?' |':''); $cTmpMenue.=''; - $cTmpMenue.='Einladungbearbeiten '; $cTmpMenue.=''; $showHTML.='
'.showTeamEinladung($oWettbewerb).'
'; @@ -112,15 +109,10 @@ function showMenueFunktion($oWettbewerb) $showHTML.='
'.showPyramide($oWettbewerb).'
'; break; } - - $iTmpAnzahl=(!is_array($oWettbewerb->EigeneWettbewerbe) || count($oWettbewerb->EigeneWettbewerbe)<1?0:count($oWettbewerb->EigeneWettbewerbe)); + $iTmpAnzahl=(!is_array($oWettbewerb->Wettbewerb) || count($oWettbewerb->Wettbewerb)<1?0:count($oWettbewerb->Wettbewerb)); if ($iTmpAnzahl!=0) { -# $cTmpMenue.=(!empty($cTmpMenue)?' | ':''); -# $cTmpMenue.=''; -# $cTmpMenue.='Wettbewerbe ('.$iTmpAnzahl.') '; -# $cTmpMenue.=''; $showHTML.='
workSITE==constKommuneAnzeigeDEFAULT?'':' style="display:none"').' >

Wettbewerbe

'.kommune_funk_showWettbewerbe($oWettbewerb).'
'; } @@ -290,9 +282,9 @@ function kommune_funk_eigene_wettbewerb($oWettbewerb) { if (trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"])==trim($oWettbewerb->EigeneWettbewerbe[$iTmpZehlerEX]["wettbewerb_kurzbz"]) ) { - $oWettbewerb->Wettbewerb[$iTmpZehler]["bereits_eingetragen"]="*"; - $oWettbewerb->Wettbewerb[$iTmpZehler]["daten_eingetragen"]=$oWettbewerb->EigeneWettbewerbe[$iTmpZehlerEX]; - break; // Datensatz gefunden. Suche kann beendet werden + $oWettbewerb->Wettbewerb[$iTmpZehler]["bereits_eingetragen"]="*"; + $oWettbewerb->Wettbewerb[$iTmpZehler]["daten_eingetragen"]=$oWettbewerb->EigeneWettbewerbe[$iTmpZehlerEX]; + break; // Datensatz gefunden. Suche kann beendet werden } } } @@ -389,7 +381,7 @@ function kommune_funk_showWettbewerbe($oWettbewerb) $showHTML.=''; $showHTML.='infoWettbewerb'.$iTmpZehler.' '; $cTmpHREF=kommune_funk_create_href(constKommuneAnzeigeWETTBEWERBTEAM,'',array('wettbewerb_kurzbz'=>$oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]),'openWettbewerb'.$iTmpZehler.' weiter '.$oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"].' ','weiter'); - $showHTML.=$cTmpHREF.' '.$oWettbewerb->Wettbewerb[$iTmpZehler]["bereits_eingetragen"]; + $showHTML.=$cTmpHREF.' '.(isset($oWettbewerb->Wettbewerb[$iTmpZehler]["bereits_eingetragen"])?$oWettbewerb->Wettbewerb[$iTmpZehler]["bereits_eingetragen"]:''); $showHTML.=''; @@ -2164,8 +2156,10 @@ function kommune_funk_sendmail($empf='',$betreff='',$text='',$abs='',$oWettbewer #G erald #$empf='simane@technikum-wien.at'; - - if (!@mail($empf, $betreff, $text, "From: ".(defined('CAMPUS_NAME')?CAMPUS_NAME.' ':'').$oWettbewerb->wettbewerb_kurzbz.' '.$cTmpName." <$abs>")) + $from="From: ".(defined('CAMPUS_NAME')?CAMPUS_NAME.' ':'').$oWettbewerb->wettbewerb_kurzbz.' '.$cTmpName." <$abs>"; +# if (!@mail($empf, $betreff, $text, $from)) + $mail_obj=new mail($empf, $from, $betreff, $text); + if ($mail_obj->send()) return "eMail Versand an $empf mit Betreff:$betreff konnte nicht erfolgreich beendet werden!"; return 'eMail wurde erfolgreich gesendet an '.$empf; // Init @@ -2256,9 +2250,7 @@ function kommune_funk_pers_langname($userUID="",$pers="") $content=kommune_strhex($content); //in HEX-Werte umrechnen if(empty($content)) return ''; - $selectWETTBEWERBTYPE = (isset($_REQUEST[constKommuneParmWettbewerbTyp]) ? $_REQUEST[constKommuneParmWettbewerbTyp] : ''); - - $qry="SET search_path TO kommune;"; + $selectWETTBEWERBTYPE = (isset($_REQUEST[constKommuneParmWettbewerbTyp]) ? $_REQUEST[constKommuneParmWettbewerbTyp] : ''); switch (strtolower($userSETWORK)) { // Teams (mit n User) Neuanlage zu Wettbewerb @@ -2269,7 +2261,7 @@ function kommune_funk_pers_langname($userUID="",$pers="") case constKommuneWartungUID: $team_kurzbz=(isset($_REQUEST['team_kurzbz']) ? $_REQUEST['team_kurzbz'] : ''); $selectTEAM=(isset($_REQUEST['team_kurzbz_orig']) ? $_REQUEST['team_kurzbz_orig'] : $team_kurzbz); - $qry.="BEGIN;UPDATE tbl_team set logo='$content' WHERE UPPER(team_kurzbz)=UPPER('$selectTEAM');COMMIT;"; + $qry.="BEGIN;UPDATE kommune.tbl_team set logo='$content' WHERE UPPER(team_kurzbz)=UPPER('$selectTEAM');COMMIT;"; break; // User-Teams zu einem Wettbewerb anzeigen ( Pyramide = Rang ) case constKommuneAnzeigeWETTBEWERBTEAM: @@ -2277,7 +2269,7 @@ function kommune_funk_pers_langname($userUID="",$pers="") break; case constKommuneAnzeigeDEFAULT: $selectWETTBEWERB = (isset($_REQUEST[constKommuneParmWettbewerbArt]) ? $_REQUEST[constKommuneParmWettbewerbArt] : ''); - $qry.="BEGIN;UPDATE tbl_wettbewerb set icon='$content' WHERE UPPER(wettbewerb_kurzbz)=UPPER('$selectWETTBEWERB');COMMIT;"; + $qry.="BEGIN;UPDATE kommune.tbl_wettbewerb set icon='$content' WHERE UPPER(wettbewerb_kurzbz)=UPPER('$selectWETTBEWERB');COMMIT;"; break; default: // Keine Verarbeitung return ''; diff --git a/cis/private/lehre/abgabe_lektor.php b/cis/private/lehre/abgabe_lektor.php index 4a789348f..8ebd00c82 100644 --- a/cis/private/lehre/abgabe_lektor.php +++ b/cis/private/lehre/abgabe_lektor.php @@ -31,17 +31,14 @@ // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - $db=false; - - require_once('../../../include/functions.inc.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/person.class.php'); require_once('../../../include/benutzer.class.php'); require_once('../../../include/mitarbeiter.class.php'); - + if (!$db = new basis_db()) + die('Fehler beim Herstellen der Datenbankverbindung'); + $getuid=get_uid(); $htmlstr = ""; diff --git a/cis/private/lehre/abgabe_lektor_details.php b/cis/private/lehre/abgabe_lektor_details.php index 0cfdf583a..8e332affd 100644 --- a/cis/private/lehre/abgabe_lektor_details.php +++ b/cis/private/lehre/abgabe_lektor_details.php @@ -30,9 +30,6 @@ require_once('../../../config/cis.config.inc.php'); // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ -require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - $db=false; require_once('../../../include/functions.inc.php'); require_once('../../../include/studiengang.class.php'); @@ -40,7 +37,9 @@ require_once('../../../include/datum.class.php'); require_once('../../../include/benutzerberechtigung.class.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/mail.class.php'); - + if (!$db = new basis_db()) + $db=false; + $fixtermin=false; if(!isset($_POST['uid'])) diff --git a/cis/private/lehre/abgabe_lektor_zusatz.php b/cis/private/lehre/abgabe_lektor_zusatz.php index 070164052..540445678 100644 --- a/cis/private/lehre/abgabe_lektor_zusatz.php +++ b/cis/private/lehre/abgabe_lektor_zusatz.php @@ -33,7 +33,7 @@ // ------------------------------------------------------------------------------------------ require_once('../../../include/basis_db.class.php'); if (!$db = new basis_db()) - $db=false; + die('Es konnte keine Verbindung zum Server aufgebaut werden.'); require_once('../../../include/functions.inc.php'); diff --git a/cis/private/lehre/abgabe_student_details.php b/cis/private/lehre/abgabe_student_details.php index 57285b69f..50b00de9c 100644 --- a/cis/private/lehre/abgabe_student_details.php +++ b/cis/private/lehre/abgabe_student_details.php @@ -30,15 +30,13 @@ // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - $db=false; - require_once('../../../include/functions.inc.php'); require_once('../../../include/studiengang.class.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/benutzerberechtigung.class.php'); - + if (!$db = new basis_db()) + die('Fehler beim Herstellen der Datenbankverbindung'); + //require_once('../../../include/Excel/excel.php'); if(!isset($_POST['uid'])) { diff --git a/cis/private/lehre/anwesenheitsliste.php b/cis/private/lehre/anwesenheitsliste.php index 5fa971082..e83c93275 100644 --- a/cis/private/lehre/anwesenheitsliste.php +++ b/cis/private/lehre/anwesenheitsliste.php @@ -31,18 +31,13 @@ // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - require_once('../../../include/basis_db.class.php'); - $error=0; - if (!$db = new basis_db()) - { - $db=false; - $error=1; - } - require_once('../../../include/functions.inc.php'); require_once('../../../include/studiengang.class.php'); require_once('../../../include/lehrveranstaltung.class.php'); - + if (!$db = new basis_db()) + die('Fehler beim Herstellen der Datenbankverbindung'); + + $error=0; if(isset($_GET['stg_kz'])) $stg_kz=$_GET['stg_kz']; else diff --git a/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php b/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php index 00044c880..46f9ae494 100644 --- a/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php +++ b/cis/private/lehre/benotungstool/lvgesamtnoteverwalten.php @@ -25,10 +25,6 @@ // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ - 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'); @@ -48,7 +44,10 @@ require_once('../../../../include/mitarbeiter.class.php'); require_once('../../../../include/moodle_course.class.php'); require_once('../../../../include/mail.class.php'); - + if (!$db = new basis_db()) + die('Fehler beim Herstellen der Datenbankverbindung'); + + $debg=(isset($_REQUEST['debug'])?$_REQUEST['debug']:''); $lvid=(isset($_GET['lvid'])?$_GET['lvid']:''); $stsem=(isset($_GET['stsem'])?$_GET['stsem']:''); @@ -564,7 +563,6 @@ echo ' '; $stsem_obj = new studiensemester(); if($stsem=='') $stsem = $stsem_obj->getaktorNext(); - $stsem_obj->getAll(); //Studiensemester DropDown diff --git a/cis/private/lehre/notenliste.php b/cis/private/lehre/notenliste.php index 24e389285..011b46811 100644 --- a/cis/private/lehre/notenliste.php +++ b/cis/private/lehre/notenliste.php @@ -28,13 +28,11 @@ 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'); - require_once('../../../include/functions.inc.php'); require_once('../../../include/studiensemester.class.php'); require_once('../../../include/datum.class.php'); + if (!$db = new basis_db()) + die('Fehler beim Herstellen der Datenbankverbindung'); ?> diff --git a/cis/private/lehre/pinboardverwaltung.php b/cis/private/lehre/pinboardverwaltung.php index ca9512a05..945c8e1af 100644 --- a/cis/private/lehre/pinboardverwaltung.php +++ b/cis/private/lehre/pinboardverwaltung.php @@ -27,7 +27,7 @@ require_once('../../../include/functions.inc.php'); if (!$user=get_uid()) die('Sie sind nicht angemeldet. Es wurde keine Benutzer UID gefunden !'); - + require_once('../../../include/datum.class.php'); // ---------------- Classen Datenbankabfragen und Funktionen include_once('../../../include/person.class.php'); include_once('../../../include/benutzer.class.php'); @@ -93,9 +93,9 @@ $news->news_id = $news_id; $news->betreff = trim(isset($_REQUEST['betreff']) ? $_REQUEST['betreff']:''); - $news->verfasser =trim(isset($_REQUEST['verfasser']) ? $_REQUEST['verfasser']:''); + $news->verfasser =trim(isset($_REQUEST['verfasser']) ? $_REQUEST['verfasser']:$user); $news->text = trim(isset($_REQUEST['text']) ? $_REQUEST['text']:''); - + $news->studiengang_kz=(isset($_REQUEST['course_id'])?$_REQUEST['course_id']:(isset($_REQUEST['studiengang_kz'])?$_REQUEST['studiengang_kz']:0)); $news->semester=(isset($_REQUEST['term_id'])?$_REQUEST['term_id']:(isset($_REQUEST['semester'])?$_REQUEST['semester']:null)); @@ -112,12 +112,28 @@ $news->fachbereich_kurzbz = ''; } + + $datum_obj = new datum(); + if(isset($_POST['datum']) && !$datum_obj->checkDatum($_POST['datum'])) + $error.=(!empty($error)?'
':'').$_POST['datum'].' Datum ist falsch '; + if(isset($_POST['datum_bis']) && !$datum_obj->checkDatum($_POST['datum_bis'])) + $error.=(!empty($error)?'
':'').$_POST['datum_bis'].' Datum Bis ist falsch '; + + + + $news->datum = trim((isset($_REQUEST['datum']) ? $_REQUEST['datum']:date('d.m.Y'))); $news->datum_bis = trim((isset($_REQUEST['datum_bis']) ? $_REQUEST['datum_bis']:null)); + + + $news->uid=$user; $news->updatevon=$user; $news->updateamum=date('Y-m-d H:i:s'); + $news->insertvon=$user; + $news->insertamum=date('Y-m-d H:i:s'); + if($news->save()) { if(isset($news_id) && $news_id != "") diff --git a/cis/private/profile/urlaubstool.php b/cis/private/profile/urlaubstool.php index 52f80eec1..9e0a9bd49 100644 --- a/cis/private/profile/urlaubstool.php +++ b/cis/private/profile/urlaubstool.php @@ -20,11 +20,7 @@ * Rudolf Hangl . */ -require_once('../../../config/cis.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Fehler beim Oeffnen der Datenbankverbindung'); - + require_once('../../../config/cis.config.inc.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/zeitsperre.class.php'); require_once('../../../include/datum.class.php'); @@ -33,6 +29,8 @@ require_once('../../../config/cis.config.inc.php'); require_once('../../../include/benutzer.class.php'); require_once('../../../include/mitarbeiter.class.php'); require_once('../../../include/mail.class.php'); + if (!$db = new basis_db()) + die('Fehler beim Oeffnen der Datenbankverbindung'); $content_resturlaub = ''; $content = ''; diff --git a/cis/private/profile/zeitsperre_resturlaub.php b/cis/private/profile/zeitsperre_resturlaub.php index c3ea46fa5..12fe74dff 100644 --- a/cis/private/profile/zeitsperre_resturlaub.php +++ b/cis/private/profile/zeitsperre_resturlaub.php @@ -23,11 +23,7 @@ // * @brief bietet die Moeglichkeit zur Anzeige und // * Aenderung der Zeitwuensche und Zeitsperren - require_once('../../../config/cis.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Fehler beim Oeffnen der Datenbankverbindung'); - + require_once('../../../config/cis.config.inc.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/zeitsperre.class.php'); require_once('../../../include/datum.class.php'); @@ -37,9 +33,11 @@ require_once('../../../include/mitarbeiter.class.php'); require_once('../../../include/mail.class.php'); require_once('../../../include/benutzerberechtigung.class.php'); - + if (!$db = new basis_db()) + die('Fehler beim Oeffnen der Datenbankverbindung'); + $uid = get_uid(); - + $PHP_SELF = $_SERVER['PHP_SELF']; if(isset($_GET['type'])) @@ -178,19 +176,20 @@ function checkdatum() checkDatum($_POST['vondatum'])) { $error=true; $error_msg .= 'Von-Datum ist ungültig '; } - //bis-datum pruefen - if(isset($_POST['bisdatum']) && !ereg("([0-9]{2}).([0-9]{2}).([0-9]{4})",$_POST['bisdatum'])) + //bis-datum pruefen $datum_obj->formatDatum($_POST['bisdatum'] + if(isset($_POST['bisdatum']) && !$datum_obj->checkDatum($_POST['bisdatum'])) { $error=true; $error_msg .= 'Bis-Datum ist ungültig '; @@ -282,9 +281,9 @@ if(isset($_GET['type']) && ($_GET['type']=='edit_sperre' || $_GET['type']=='new_ $zeitsperre->zeitsperretyp_kurzbz = $_POST['zeitsperretyp_kurzbz']; $zeitsperre->mitarbeiter_uid = $uid; $zeitsperre->bezeichnung = $_POST['bezeichnung']; - $zeitsperre->vondatum = $_POST['vondatum']; + $zeitsperre->vondatum = $datum_obj->formatDatum($_POST['vondatum']); $zeitsperre->vonstunde = $_POST['vonstunde']; - $zeitsperre->bisdatum = $_POST['bisdatum']; + $zeitsperre->bisdatum = $datum_obj->formatDatum($_POST['bisdatum']); $zeitsperre->bisstunde = $_POST['bisstunde']; $zeitsperre->erreichbarkeit_kurzbz = $_POST['erreichbarkeit']; $zeitsperre->vertretung_uid = $_POST['vertretung_uid']; diff --git a/cis/private/profile/zeitwunsch.php b/cis/private/profile/zeitwunsch.php index adee98ea8..9378488a5 100644 --- a/cis/private/profile/zeitwunsch.php +++ b/cis/private/profile/zeitwunsch.php @@ -44,7 +44,7 @@ $datum_obj = new datum(); //Stundentabelleholen - if(! $result_stunde=$db->db_query("SET search_path TO campus; SELECT * FROM lehre.tbl_stunde ORDER BY stunde")) + if(! $result_stunde=$db->db_query("SELECT * FROM lehre.tbl_stunde ORDER BY stunde")) die($db->db_last_error()); $num_rows_stunde=$db->db_num_rows($result_stunde); @@ -58,19 +58,19 @@ //echo $$var; $gewicht=$_POST[$var]; $stunde=$i+1; - $query="SELECT * FROM tbl_zeitwunsch WHERE mitarbeiter_uid='$uid' AND stunde=$stunde AND tag=$t"; + $query="SELECT * FROM campus.tbl_zeitwunsch WHERE mitarbeiter_uid='$uid' AND stunde=$stunde AND tag=$t"; if(! $erg_wunsch=$db->db_query($query)) die($db->db_last_error()); $num_rows_wunsch=$db->db_num_rows($erg_wunsch); if ($num_rows_wunsch==0) { - $query="INSERT INTO tbl_zeitwunsch (mitarbeiter_uid, stunde, tag, gewicht) VALUES ('$uid', $stunde, $t, $gewicht)"; + $query="INSERT INTO campus.tbl_zeitwunsch (mitarbeiter_uid, stunde, tag, gewicht) VALUES ('$uid', $stunde, $t, $gewicht)"; if(!($erg=$db->db_query($query))) die($db->db_last_error()); } elseif ($num_rows_wunsch==1) { - $query="UPDATE tbl_zeitwunsch SET gewicht=$gewicht WHERE mitarbeiter_uid='$uid' AND stunde=$stunde AND tag=$t"; + $query="UPDATE campus.tbl_zeitwunsch SET gewicht=$gewicht WHERE mitarbeiter_uid='$uid' AND stunde=$stunde AND tag=$t"; //echo $query; if(!($erg=$db->db_query($query))) die($db->db_last_error()); @@ -80,7 +80,7 @@ } } - if(!($erg=$db->db_query("SELECT * FROM tbl_zeitwunsch WHERE mitarbeiter_uid='$uid'"))) + if(!($erg=$db->db_query("SELECT * FROM campus.tbl_zeitwunsch WHERE mitarbeiter_uid='$uid'"))) die($db->db_last_error()); $num_rows=$db->db_num_rows($erg); for ($i=0;$i<$num_rows;$i++) @@ -94,7 +94,7 @@ // Personendaten - if(! $result=$db->db_query("SELECT * FROM vw_benutzer WHERE uid='$uid'")) + if(! $result=$db->db_query("SELECT * FROM campus.vw_benutzer WHERE uid='$uid'")) die($db->db_last_error()); if ($db->db_num_rows($result)==1) $person=$db->db_fetch_object($result); diff --git a/cis/private/tools/newsverwaltung.php b/cis/private/tools/newsverwaltung.php index d0be44a9e..efd117775 100644 --- a/cis/private/tools/newsverwaltung.php +++ b/cis/private/tools/newsverwaltung.php @@ -87,23 +87,26 @@ $news->news_id = $news_id; $news->betreff = trim((isset($_REQUEST['betreff']) ? $_REQUEST['betreff']:'')); - $news->verfasser =trim((isset($_REQUEST['verfasser']) ? $_REQUEST['verfasser']:'')); + $news->verfasser =trim((isset($_REQUEST['verfasser']) ? $_REQUEST['verfasser']:$user)); $news->text = trim((isset($_REQUEST['text']) ? $_REQUEST['text']:'')); - $news->studiengang_kz=(isset($_REQUEST['course_id'])?$_REQUEST['course_id']:(isset($_REQUEST['studiengang_kz'])?$_REQUEST['studiengang_kz']:0)); + $news->studiengang_kz=(isset($_REQUEST['course_id'])?$_REQUEST['course_id']:(isset($_REQUEST['studiengang_kz'])?$_REQUEST['studiengang_kz']:'0')); $news->semester=(isset($_REQUEST['term_id'])?$_REQUEST['term_id']:(isset($_REQUEST['semester'])?$_REQUEST['semester']:null)); $news->fachbereich_kurzbz=(isset($_REQUEST['fachbereich_kurzbz']) && !empty($_REQUEST['fachbereich_kurzbz'])?$_REQUEST['fachbereich_kurzbz']:null); $chksenat=(isset($_REQUEST['chksenat']) ?true :false); - if(isset($chksenat)) + if(isset($chksenat) && $chksenat) $news->fachbereich_kurzbz = 'Senat'; else $news->fachbereich_kurzbz = ''; + $news->datum = trim((isset($_REQUEST['datum']) ? $_REQUEST['datum']:date('d.m.Y'))); $news->datum_bis = trim((isset($_REQUEST['datum_bis']) ? $_REQUEST['datum_bis']:null)); $news->uid=$user; + $news->insertvon=$user; + $news->insertamum=date('Y-m-d H:i:s'); $news->updatevon=$user; $news->updateamum=date('Y-m-d H:i:s'); @@ -144,6 +147,7 @@ if (!$news->load($news_id)) $error.=(!empty($error)?'
':'').$news->errormsg; } + ?> @@ -375,7 +379,7 @@ echo ' '; echo ' '; echo ' '; echo '
'; - echo $datum.' '.$row->verfasser; + echo $datum.' '.$row->verfasser .' '.$row->fachbereich_kurzbz; echo ' '; echo ' Editieren, Löschen, Top'; diff --git a/cis/private/tools/notebook_registration.php b/cis/private/tools/notebook_registration.php index 759869807..7b2203958 100644 --- a/cis/private/tools/notebook_registration.php +++ b/cis/private/tools/notebook_registration.php @@ -11,28 +11,29 @@ * gebeten dies wieder in ordnung zu bringen */ require_once('../../../config/cis.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Fehler beim Oeffnen der Datenbankverbindung'); + + require_once('../../../include/basis_db.class.php'); + if (!$db = new basis_db()) + die('Fehler beim Oeffnen der Datenbankverbindung'); require_once('../../../include/functions.inc.php'); require_once('../../../include/File/SearchReplace.php'); require_once('../../../include/File/Match.php'); - if (!$user=get_uid()) die('Sie sind nicht angemeldet. Es wurde keine Benutzer UID gefunden ! Zurück'); - if(!isset($txtUID)) - $txtUID=''; - if(!isset($txtPassword)) - $txtPassword=''; + + $mac_result = trim((isset($_REQUEST['mac_result']) ? $_REQUEST['mac_result']:'')); + $txtUID = trim((isset($_REQUEST['txtUID']) ? $_REQUEST['txtUID']:'')); + $txtPassword = trim((isset($_REQUEST['txtPassword']) ? $_REQUEST['txtPassword']:'')); if(check_lektor($user)) - $is_lector=true; - else - $is_lector=false; + $is_lector=true; + else + $is_lector=false; + function ip_increment($ip = "") { $ip = split("\.", $ip); diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php index 73944b55c..d7a03a954 100644 --- a/cis/private/tools/zeitaufzeichnung.php +++ b/cis/private/tools/zeitaufzeichnung.php @@ -20,18 +20,15 @@ * Rudolf Hangl . */ require_once('../../../config/cis.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Fehler beim Oeffnen der Datenbankverbindung'); - -require_once('../../../include/functions.inc.php'); -require_once('../../../include/person.class.php'); -require_once('../../../include/benutzer.class.php'); -require_once('../../../include/studiengang.class.php'); -require_once('../../../include/fachbereich.class.php'); -require_once('../../../include/zeitaufzeichnung.class.php'); -require_once('../../../include/datum.class.php'); - + require_once('../../../include/functions.inc.php'); + require_once('../../../include/person.class.php'); + require_once('../../../include/benutzer.class.php'); + require_once('../../../include/studiengang.class.php'); + require_once('../../../include/fachbereich.class.php'); + require_once('../../../include/zeitaufzeichnung.class.php'); + require_once('../../../include/datum.class.php'); + if (!$db = new basis_db()) + die('Fehler beim Oeffnen der Datenbankverbindung'); echo '