diff --git a/cis/private/jhplan/index.html b/cis/private/jhplan/index.html deleted file mode 100644 index 4f14cafbe..000000000 --- a/cis/private/jhplan/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - Stundenplan - - - - Sie werden nicht weitergeleitet? (Klick here) - - \ No newline at end of file diff --git a/cis/private/jhplan/index.php b/cis/private/jhplan/index.php deleted file mode 100644 index 9f1da433b..000000000 --- a/cis/private/jhplan/index.php +++ /dev/null @@ -1,414 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - -// ---------------- CIS Include Dateien einbinden - require_once('../../config.inc.php'); - // Datenbankverbindung - ohne erfolg kann hier bereits beendet werden - - if (!$conn=pg_pconnect(CONN_STRING)) - { - die('Jahresplan
Keine Veranstaltungen zurzeit Online.
Bitte etwas Geduld.
Danke'); - } - require_once('../../../include/functions.inc.php'); - require_once('../../../include/globals.inc.php'); - -// ---------------- Datenbank-Verbindung - include_once('../../../include/person.class.php'); - include_once('../../../include/benutzer.class.php'); - include_once('../../../include/benutzerberechtigung.class.php'); - -// ---------------- Jahresplan Classe und Allg.Funktionen - include_once('../../../include/jahresplan.class.php'); - include_once('jahresplan_funktionen.inc.php'); - -// ------------------------------------------------------------------------------------------ -// Request Parameter -// ------------------------------------------------------------------------------------------ - if (!$userUID=get_uid()) - { - die('Es wurde keine Benutzer UID gefunden ?'); - } - // Parameter Veranstaltungskategorie - $veranstaltungskategorie_kurzbz=trim((isset($_REQUEST['veranstaltungskategorie_kurzbz']) ? $_REQUEST['veranstaltungskategorie_kurzbz']:'')); - // Parameter Veranstaltung - $veranstaltung_id=trim((isset($_REQUEST['veranstaltung_id']) ? $_REQUEST['veranstaltung_id']:'')); - $Jahr=trim((isset($_REQUEST['Jahr']) ? $_REQUEST['Jahr']:date("Y", mktime(0,0,0,date("m"),date("d"),date("y"))))); - $Monat=trim((isset($_REQUEST['Monat']) ? $_REQUEST['Monat']:date("m", mktime(0,0,0,date("m"),date("d"),date("y"))))); - $Suchtext=trim((isset($_REQUEST['Suchtext']) ? $_REQUEST['Suchtext']:'')); - -// ------------------------------------------------------------------------------------------ -// Personen Classe -// Anwernderdaten ermitteln -// ------------------------------------------------------------------------------------------ - $userNAME=$userUID; - $unicode=null; // Standart Encoding der Datenbank - $pers = new benutzer($conn,$userUID,$unicode); // Lesen Person - Benutzerdaten - if (isset($pers->nachname)) - { - $userNAME=(isset($pers->anrede) ? $pers->anrede.' ':''); - $userNAME.=(isset($pers->titelpre) ? $pers->titelpre.' ':''); - $userNAME.=(isset($pers->vorname) ? $pers->vorname.' ':''); - $userNAME.=(isset($pers->nachname) ? $pers->nachname.' ':''); - } - -// ------------------------------------------------------------------------------------------ -// Benutzerberechtigung Classe -// Berechtigungen ermitteln -// ------------------------------------------------------------------------------------------ - $is_lector=false; - $is_wartungsberechtigt=false; - if (isset($pers->nachname)) - { - $benutzerberechtigung = new benutzerberechtigung($conn,$userUID); - $benutzerberechtigung->getBerechtigungen($userUID,true); - // Nur Lektoren oder Mitarbeiter duerfen alle Termine sehen , Studenten nur Freigegebene Kategorien - if($benutzerberechtigung->fix || $benutzerberechtigung->lektor) - $is_lector=true; - else - $is_lector=false; - - // Kennzeichen setzen fuer Berechtigungspruefung - $berechtigung='veranstaltung'; - $studiengang_kz=null; - $art='suid'; - $fachbereich_kurzbz=null; - // Berechtigungen abfragen - $is_wartungsberechtigt=$benutzerberechtigung->isBerechtigt($berechtigung,$studiengang_kz,$art, $fachbereich_kurzbz); - if (!$is_wartungsberechtigt) - { - $is_wartungsberechtigt=false; - } - } -// ------------------------------------------------------------------------------------------ -// Alle Kategoriedaten lesen fuer Selektfeld -// ------------------------------------------------------------------------------------------ - $Jahresplan = new jahresplan($conn); - $Jahresplan->InitVeranstaltungskategorie(); - if ($Jahresplan->loadVeranstaltungskategorie()) - { - $veranstaltungskategorie=$Jahresplan->getVeranstaltungskategorie(); - } - else // Es gibt keine Kategorie oder Fehler beim Lesen - keine weitere Anzeige mehr moeglich - { - die($Jahresplan->getError()); - } - -?> - - - - - - -Jahresplan - - - - - - - - -Veranstaltung | Veranstaltung bearbeiten | Kategorie ] '.$userNAME; - echo '[ Veranstaltung | Kategorie ] '.$userNAME; - - } // Ende Wartungsberechtigt -?> -

 Veranstaltungen 

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1 Jahr zurück1 Jahr vor 1 Monat zurück1 Monat vor  ID Suche  - -  
 
-
-InitVeranstaltung(); - // Nur Berechtigte duerfen alle Informationen sehen (Mitarbeiter) - $Jahresplan->setVeranstaltungskategorieMitarbeiter($is_lector); - // Nur Berechtigte duerfen auch noch nicht freigegebene Sehen - if (!$is_wartungsberechtigt) - $Jahresplan->setFreigabe(true); - else - $Jahresplan->setFreigabe(false); - $Jahresplan->setVeranstaltungskategorie_kurzbz($veranstaltungskategorie_kurzbz); - $Jahresplan->setVeranstaltung_id($veranstaltung_id); - $Jahresplan->setSuchtext(str_replace('*','%',$Suchtext)); - - // Datum setzen ausser wenn eine eindeutige ID selektiert wurde. Diese soll in allen Perioden gesucht werden - if (empty($veranstaltung_id)) - { - if (empty($Jahr)) - { - $Jahr=date("Y", mktime(0,0,0,date("m"),date("d"),date("y"))); - } - - $Jahresplan->setStart_jahr($Jahr); - if (!empty($Woche)) - { - $iTmpMinKW=date("W",mktime(0, 0, 0,(empty($Monat) || $Monat>12?'01':$Monat),1, $Jahr)); - $iTmpMaxKW=date("W",mktime(0, 0, 0,(empty($Monat) || $Monat>12?'01':$Monat),$iTmpMaxTage, $Jahr)); - $iTmpMaxKW=number_format($iTmpMaxKW); - if ($iTmpMaxKW<2 && $iTmpMonat==12) - $iTmpMaxKW=53; - $Jahresplan->setStart_jahr_woche($Jahr.$iTmpMinKW); - $Jahresplan->setEnde_jahr_woche($Jahr.$iTmpMaxKW); - } - elseif (!empty($Monat)) - { - $Jahresplan->setStart_jahr_monat($Jahr.(empty($Monat) || $Monat>12?'01':$Monat)); - $Jahresplan->setEnde_jahr_monat($Jahr.(empty($Monat) || $Monat>12?'01':$Monat)); - } - } - - // ************************************** - // Veranstaltungen zu Selektion - lesen - // ************************************** - $veranstaltung=array(); - if ($Jahresplan->loadVeranstaltung()) - { - $veranstaltung=$Jahresplan->getVeranstaltung(); - } -#echo $Jahresplan->getStringSQL(); - - // Ausgabe der Veranstaltungsdaten bzw Hinweisstext - if (is_array($veranstaltung) && isset($veranstaltung[0])) - { - // Detailanzeige - if (!empty($veranstaltung_id)) - { - echo jahresplan_veranstaltung_detailanzeige($conn,$veranstaltung,$is_wartungsberechtigt); - } - // Listenanzeige - elseif (!empty($Suchtext)) - { - echo jahresplan_veranstaltung_listenanzeige($conn,$veranstaltung,$is_wartungsberechtigt); - } - // Kalenderanzeige - else - { - echo jahresplan_veranstaltungskategorie_kalenderanzeige($conn,$veranstaltung,$is_wartungsberechtigt,$Jahr,$Monat); - } - } - // Keine Daten gefunden - elseif (empty($veranstaltung_id) && empty($Suchtext)) - { - echo jahresplan_veranstaltungskategorie_kalenderanzeige($conn,$veranstaltung,$is_wartungsberechtigt,$Jahr,$Monat); - } - else - { - echo "
keine Daten gefunden ".(!empty($Suchtext)? ' Suchtext '.$Suchtext:'' ).(!empty($veranstaltung_id)? ' ID '.$veranstaltung_id:'' ); - } - // Fehlerausgabe - echo '

'.$Jahresplan->getError().'

'; -?> - - - diff --git a/cis/private/jhplan/jahresplan_bilder.php b/cis/private/jhplan/jahresplan_bilder.php deleted file mode 100644 index 34dbc65e7..000000000 --- a/cis/private/jhplan/jahresplan_bilder.php +++ /dev/null @@ -1,96 +0,0 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl , - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - -/*------------------------------------------------------------------------------------------- - Bilder aus Tabellen Person oder Veranstaltungskategorie lesen - Selektion Parameter --------------------------------------------------------------------------------------------*/ - -// ---------------- CIS Include Dateien einbinden - require_once('../../config.inc.php'); - - // ---------------- Datenbank-Verbindung - include_once('../../../include/person.class.php'); - include_once('../../../include/benutzer.class.php'); -// ---------------- Jahresplan Classe und Allg.Funktionen - include_once('../../../include/jahresplan.class.php'); - - // Datenbankverbindung - ohne erfolg kann hier bereits beendet werden - if (!$conn=pg_pconnect(CONN_STRING)) - { - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - } - $heximg =''; - - // Es wurde bereits der Hex-String ueber geben - if (isset($_REQUEST['heximg'])) - { - $heximg = $_REQUEST['heximg']; - } - - // Veranstaltungskategoriebild - if (empty($heximg) && isset($_REQUEST['veranstaltungskategorie_kurzbz'])) - { - $veranstaltung_id=trim($_REQUEST['veranstaltungskategorie_kurzbz']); - $Jahresplan = new jahresplan($conn); - $Jahresplan->InitVeranstaltungskategorie(); - $Jahresplan->setVeranstaltungskategorie_kurzbz($veranstaltung_id); - $arrTempVeranstaltungskategorie=$Jahresplan->loadVeranstaltungskategorie(); - if (isset($arrTempVeranstaltungskategorie[0]['bild'])) - { - $heximg=$arrTempVeranstaltungskategorie[0]['bild']; - } - } - - // Personenbild - if (empty($heximg) && isset($_REQUEST['userUID'])) - { - $userUID=trim($_REQUEST['userUID']); - $unicode=null; // Standart Encoding der Datenbank - $benutzer = new benutzer($conn,$userUID,$unicode); // Lesen Person - Benutzerdaten - if (isset($benutzer->foto)) - { - $heximg=$benutzer->foto; - } - } - - if (empty($heximg)) // Leeres Images - { - $heximg ='4749463839611e000a0080ff00c0c0c000000021f90401000000002c000000001e000a0040020f848fa9cbed0fa39cb4da8bb3debc00003b'; - } - - - @ob_end_clean(); - header("Content-type: image/gif"); - exit(jahresplan_hexstr($heximg)); - - -function jahresplan_hexstr($hex) -{ - $string=""; - for ($i=0;$i diff --git a/cis/private/jhplan/jahresplan_detail.php b/cis/private/jhplan/jahresplan_detail.php deleted file mode 100644 index d1d433804..000000000 --- a/cis/private/jhplan/jahresplan_detail.php +++ /dev/null @@ -1,174 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - -// ---------------- CIS Include Dateien einbinden - require_once('../../config.inc.php'); - // Datenbankverbindung - ohne erfolg kann hier bereits beendet werden - if (!$conn=pg_pconnect(CONN_STRING)) - { - die('Jahresplan
Keine Veranstaltungen zurzeit Online.
Bitte etwas Geduld.
Danke'); - } - require_once('../../../include/functions.inc.php'); - require_once('../../../include/globals.inc.php'); - -// ---------------- Datenbank-Verbindung - include_once('../../../include/person.class.php'); - include_once('../../../include/benutzer.class.php'); - include_once('../../../include/benutzerberechtigung.class.php'); - -// ---------------- Jahresplan Classe und Allg.Funktionen - include_once('../../../include/jahresplan.class.php'); - include_once('jahresplan_funktionen.inc.php'); - -// ------------------------------------------------------------------------------------------ -// Request Parameter -// ------------------------------------------------------------------------------------------ - $userUID=(isset($_REQUEST['userUID']) ? $_REQUEST['userUID'] :get_uid()); - if (empty($userUID)) - { - die('Es wurde keine Benutzer UID gefunden ?'); - } - // Parameter Veranstaltungskategorie - $veranstaltung_kurzbz=trim((isset($_REQUEST['veranstaltungskategorie_kurzbz']) ? $_REQUEST['veranstaltungskategorie_kurzbz']:'')); - // Parameter Veranstaltung - $veranstaltung_id=trim((isset($_REQUEST['veranstaltung_id']) ? $_REQUEST['veranstaltung_id']:'')); - $Jahr=trim((isset($_REQUEST['Jahr']) ? $_REQUEST['Jahr']:date("Y", mktime(0,0,0,date("m"),date("d"),date("y"))))); - $Monat=trim((isset($_REQUEST['Monat']) ? $_REQUEST['Monat']:date("m", mktime(0,0,0,date("m"),date("d"),date("y"))))); - $Suchtext=trim((isset($_REQUEST['Suchtext']) ? $_REQUEST['Suchtext']:'')); - -// ------------------------------------------------------------------------------------------ -// Personen Classe -// Anwernderdaten ermitteln -// ------------------------------------------------------------------------------------------ - $userNAME=$userUID; - $unicode=null; // Standart Encoding der Datenbank - $pers = new benutzer($conn,$userUID,$unicode); // Lesen Person - Benutzerdaten - if (isset($pers->nachname)) - { - $userNAME=(isset($pers->anrede) ? $pers->anrede.' ':''); - $userNAME.=(isset($pers->titelpre) ? $pers->titelpre.' ':''); - $userNAME.=(isset($pers->vorname) ? $pers->vorname.' ':''); - $userNAME.=(isset($pers->nachname) ? $pers->nachname.' ':''); - } - -// ------------------------------------------------------------------------------------------ -// Benutzer Classe -// Berechtigungen ermitteln -// ------------------------------------------------------------------------------------------ - $is_lector=false; - $is_wartungsberechtigt=false; - if (isset($pers->nachname)) - { - $benutzerberechtigung = new benutzerberechtigung($conn,$userUID); - $benutzerberechtigung->getBerechtigungen($userUID,true); - // Nur Lektoren oder Mitarbeiter duerfen alle Termine sehen , Studenten nur Freigegebene Kategorien - if($benutzerberechtigung->fix || $benutzerberechtigung->lektor) - $is_lector=true; - else - $is_lector=false; - - // Kennzeichen setzen fuer Berechtigungspruefung - $berechtigung='veranstaltung'; - $studiengang_kz=null; - $art='suid'; - $fachbereich_kurzbz=null; - // Berechtigungen abfragen - $is_wartungsberechtigt=$benutzerberechtigung->isBerechtigt($berechtigung,$studiengang_kz,$art, $fachbereich_kurzbz); - if (!$is_wartungsberechtigt) - { - $is_wartungsberechtigt=false; - } - unset($benutzerberechtigung); // Klasse Berechtigungen entfernen - } -?> - - - -Veranstaltungsdetail ID <?php echo $veranstaltung_id.' - '.$userNAME;?> - - - - - -InitVeranstaltung(); - // Nur Berechtigte duerfen alle Informationen sehen (Mitarbeiter) - $Jahresplan->setVeranstaltungskategorieMitarbeiter($is_lector); - // Nur Berechtigte duerfen auch noch nicht freigegebene Sehen - - if (!$is_wartungsberechtigt) - $Jahresplan->setFreigabe(true); - else - $Jahresplan->setFreigabe(false); - - - $Jahresplan->setVeranstaltung_id($veranstaltung_id); - $veranstaltung=array(); - if ($Jahresplan->loadVeranstaltung()) - { - $veranstaltung=$Jahresplan->getVeranstaltung(); - } - - // Ausgabe der Veranstaltungsdaten bzw Hinweisstext - if (is_array($veranstaltung) && isset($veranstaltung[0])) - { - echo jahresplan_veranstaltung_detailanzeige($conn,$veranstaltung,$is_wartungsberechtigt); - } - else - { - echo '

Veranstaltungsdetail ID '.$veranstaltung_id.' wurde nicht gefunden!

'; - echo $Jahresplan->getError(); - - } -?> - - \ No newline at end of file diff --git a/cis/private/jhplan/jahresplan_kategorie.php b/cis/private/jhplan/jahresplan_kategorie.php deleted file mode 100644 index b6239d083..000000000 --- a/cis/private/jhplan/jahresplan_kategorie.php +++ /dev/null @@ -1,307 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - -#------------------------------------------------------------------------------------------- -/* -* Veranstaltungskategorie- Pflege -* -* Aktionen: Anzeige, Anlage, Aenderung und Loeschen -* Ansicht : Voll oder Popup (window.opener) -* -* -*/ - -// ---------------- CIS Include Dateien einbinden - require_once('../../config.inc.php'); - // Datenbankverbindung - ohne erfolg kann hier bereits beendet werden - if (!$conn=pg_pconnect(CONN_STRING)) - { - die('Jahresplan
Keine Veranstaltungen zurzeit Online.
Bitte etwas Geduld.
Danke'); - } - require_once('../../../include/functions.inc.php'); - require_once('../../../include/globals.inc.php'); - -// ---------------- Datenbank-Verbindung - include_once('../../../include/person.class.php'); - include_once('../../../include/benutzer.class.php'); - include_once('../../../include/benutzerberechtigung.class.php'); - -// ---------------- Jahresplan Classe und Allg.Funktionen - include_once('../../../include/jahresplan.class.php'); - include_once('jahresplan_funktionen.inc.php'); - -// ------------------------------------------------------------------------------------------ -// Request Parameter -// ------------------------------------------------------------------------------------------ - if (!$userUID=get_uid()) - { - die('Es wurde keine Benutzer UID gefunden ?'); - } - -// ------------------------------------------------------------------------------------------ -// Personen Classe -// Anwernderdaten ermitteln -// ------------------------------------------------------------------------------------------ - $userNAME=$userUID; - $unicode=null; // Standart Encoding der Datenbank - $pers = new benutzer($conn,$userUID,$unicode); // Lesen Person - Benutzerdaten - if (isset($pers->nachname)) - { - $userNAME=(isset($pers->anrede) ? $pers->anrede.' ':''); - $userNAME.=(isset($pers->titelpre) ? $pers->titelpre.' ':''); - $userNAME.=(isset($pers->vorname) ? $pers->vorname.' ':''); - $userNAME.=(isset($pers->nachname) ? $pers->nachname.' ':''); - } - -// ------------------------------------------------------------------------------------------ -// Benutzer Classe -// Berechtigungen ermitteln -// ------------------------------------------------------------------------------------------ - $is_lector=false; - $is_wartungsberechtigt=false; - if (isset($pers->nachname)) - { - - $benutzerberechtigung = new benutzerberechtigung($conn,$userUID); - $benutzerberechtigung->getBerechtigungen($userUID,true); - // Nur Lektoren oder Mitarbeiter duerfen alle Termine sehen , Studenten nur Freigegebene Kategorien - if($benutzerberechtigung->fix || $benutzerberechtigung->lektor) - $is_lector=true; - else - $is_lector=false; - - // Kennzeichen setzen fuer Berechtigungspruefung - $berechtigung='veranstaltung'; - $studiengang_kz=null; - $art='suid'; - $fachbereich_kurzbz=null; - // Berechtigungen abfragen - $is_wartungsberechtigt=$benutzerberechtigung->isBerechtigt($berechtigung,$studiengang_kz,$art, $fachbereich_kurzbz); - if (!$is_wartungsberechtigt) - { - $is_wartungsberechtigt=false; - } - unset($benutzerberechtigung); // Klasse Berechtigungen entfernen - } - - if (!$is_wartungsberechtigt) - { - die('Sie sind nicht berechtigt für diese Seite'); - } - -// ------------------------------------------------------------------------------------------ -// Datenlesen fuer Anzeige -// a) verarbeiten wenn Request Parameter 'work' belegt ist -// b) alle Kategorien lesen -// ------------------------------------------------------------------------------------------ - - $Jahresplan = new jahresplan($conn); - $Jahresplan->InitVeranstaltungskategorie(); - - $work=(isset($_REQUEST['work']) ? $_REQUEST['work'] :''); - $error=''; - -// ------------------------------------------------------------------------------------------ -// Datenverarbeiten -// ------------------------------------------------------------------------------------------ - if (!empty($work) && isset($_REQUEST['veranstaltungskategorie_kurzbz']) && !empty($_REQUEST['veranstaltungskategorie_kurzbz'])) - { - if ($work=='save') - { - // Bildverarbeitung - if(isset($_FILES['uploadBild']['tmp_name'])) - { - $filename = $_FILES['uploadBild']['tmp_name']; - //File oeffnen - if ($fp = fopen($filename,'r')) - { - //auslesen - $string = fread($fp, filesize($filename)); - fclose($fp); - if (isset($fp)) unset($fp); - //in HEX-Werte umrechnen - $hex=""; - for ($i=0;$isaveVeranstaltungskategorie($_REQUEST)) - { - $error='Fehler beim ändern ! '.$Jahresplan->getError(); - } - else - { - $error='Veranstaltungskategorie "'.$_REQUEST['veranstaltungskategorie_kurzbz'].'" geändert.'; - $error.=' - '; - } - } - - if ($work=='del') - { - if(!$veranstaltungskategorie=$Jahresplan->deleteVeranstaltungskategorie(trim($_REQUEST['veranstaltungskategorie_kurzbz']))) - { - $error='Fehler beim löschen ! '.$Jahresplan->getError(); - } - else - { - $error='Veranstaltungskategorie "'.$_REQUEST['veranstaltungskategorie_kurzbz'].'" gelöscht.'; - $error.=' - '; - } - } - } - // Datenverarbeiten ende - -// ------------------------------------------------------------------------------------------ -// Aktuelle Datenlesen -// ------------------------------------------------------------------------------------------ - $Jahresplan->InitVeranstaltungskategorie(); - if ($Jahresplan->loadVeranstaltungskategorie()) - { - $veranstaltungskategorie=$Jahresplan->getVeranstaltungskategorie(); - } - else // Es gibt keine Kategorie oder Fehler beim Lesen - keine weitere Anzeige mehr moeglich - { - die($Jahresplan->getError()); - } - -#var_dump($veranstaltungskategorie); -?> - - - -Jahresplan - - - - - - - - - -

 Kategoriebearbeiten 

- - - - - - - - - - - '; - } - - ?> - - - > - - - - - - - - - - - - - - - - - -
KurzbezeichnungBezeichnungFarbeBildladenBildAktion
* - - - * name="farbe" onchange="if (this.value=='') {this.style.backgroundColor='transparent';} else {this.style.backgroundColor='#' + this.value;}" value="" size="7" maxlength="6" /> - - - - - - speichern sichern - save class="cursor_hand" onclick="window.document.selJahresplanVeranstaltung.work.value='del';window.document.selJahresplanVeranstaltung.submit();" >löschen entfernen - delete
- - - - - diff --git a/cis/private/jhplan/jahresplan_reservierung.php b/cis/private/jhplan/jahresplan_reservierung.php deleted file mode 100644 index b7214a0af..000000000 --- a/cis/private/jhplan/jahresplan_reservierung.php +++ /dev/null @@ -1,294 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - #------------------------------------------------------------------------------------------- -/* -* Reservierung zur Veranstaltung - Pflege -* -* Aktionen: Anzeige, Anlage, Aenderung und Loeschen -* Ansicht : Voll oder Popup (window.opener) -* -* -*/ - -// ---------------- CIS Include Dateien einbinden - require_once('../../config.inc.php'); - // Datenbankverbindung - ohne erfolg kann hier bereits beendet werden - if (!$conn=pg_pconnect(CONN_STRING)) - { - die('Jahresplan
Keine Veranstaltungen zurzeit Online.
Bitte etwas Geduld.
Danke'); - } - require_once('../../../include/functions.inc.php'); - require_once('../../../include/globals.inc.php'); - -// ---------------- Datenbank-Verbindung - include_once('../../../include/person.class.php'); - include_once('../../../include/benutzer.class.php'); - include_once('../../../include/benutzerberechtigung.class.php'); - -// ---------------- Jahresplan Classe und Allg.Funktionen - include_once('../../../include/jahresplan.class.php'); - include_once('jahresplan_funktionen.inc.php'); - -// ------------------------------------------------------------------------------------------ -// Request Parameter -// ------------------------------------------------------------------------------------------ - if (!$userUID=get_uid()) - { - die('Es wurde keine Benutzer UID gefunden ?'); - } - - // Parameter Veranstaltung - $veranstaltung_id=trim((isset($_REQUEST['veranstaltung_id']) ? $_REQUEST['veranstaltung_id']:'')); - if (empty($veranstaltung_id)) - { - exit('keine Veranstaltungs ID übergeben'); - } - $start=trim((isset($_REQUEST['start']) ? $_REQUEST['start']:mktime(12,0,0,date("m"),date("d"),date("y")) )); - $ende=trim((isset($_REQUEST['ende']) ? $_REQUEST['ende']:mktime(13,0,0,date("m"),date("d"),date("y")) )); - - // Verarbeiten einer Reservierung - $work=trim((isset($_REQUEST['work']) ? $_REQUEST['work']:'')); - $veranstaltung_id_zuordnen=trim((isset($_REQUEST['veranstaltung_id_zuordnen']) ? $_REQUEST['veranstaltung_id_zuordnen']:'')); - $reservierung_id=trim((isset($_REQUEST['reservierung_id']) ? $_REQUEST['reservierung_id']:'')); - -// ------------------------------------------------------------------------------------------ -// Personen Classe -// Anwernderdaten ermitteln -// ------------------------------------------------------------------------------------------ - $userNAME=$userUID; - $unicode=null; // Standart Encoding der Datenbank - $pers = new benutzer($conn,$userUID,$unicode); // Lesen Person - Benutzerdaten - if (isset($pers->nachname)) - { - $userNAME=(isset($pers->anrede) ? $pers->anrede.' ':''); - $userNAME.=(isset($pers->titelpre) ? $pers->titelpre.' ':''); - $userNAME.=(isset($pers->vorname) ? $pers->vorname.' ':''); - $userNAME.=(isset($pers->nachname) ? $pers->nachname.' ':''); - } - -// ------------------------------------------------------------------------------------------ -// Benutzer Classe -// Berechtigungen ermitteln -// ------------------------------------------------------------------------------------------ - $is_lector=false; - $is_wartungsberechtigt=false; - if (isset($pers->nachname)) - { - - $benutzerberechtigung = new benutzerberechtigung($conn,$userUID); - $benutzerberechtigung->getBerechtigungen($userUID,true); - // Nur Lektoren oder Mitarbeiter duerfen alle Termine sehen , Studenten nur Freigegebene Kategorien - if($benutzerberechtigung->fix || $benutzerberechtigung->lektor) - $is_lector=true; - else - $is_lector=false; - - // Kennzeichen setzen fuer Berechtigungspruefung - $berechtigung='veranstaltung'; - $studiengang_kz=null; - $art='suid'; - $fachbereich_kurzbz=null; - // Berechtigungen abfragen - $is_wartungsberechtigt=$benutzerberechtigung->isBerechtigt($berechtigung,$studiengang_kz,$art, $fachbereich_kurzbz); - if (!$is_wartungsberechtigt) - { - $is_wartungsberechtigt=false; - } - unset($benutzerberechtigung); // Klasse Berechtigungen entfernen - } - - if (!$is_wartungsberechtigt) - { - exit('Sie sind nicht berechtigt für diese Seite !'); - } - -// ------------------------------------------------------------------------------------------ -// Jahresplan Classe -// Reservierungen -// ------------------------------------------------------------------------------------------ - $Jahresplan = new jahresplan($conn); - $error=""; - if ($work=='save' || $work=='del') - { - // Der Reservierung die Veranstaltungsnummer eintragen bzw. leer wenn die Zuordnung aufgehoben wird - if (!empty($reservierung_id)) - { - - $Jahresplan->InitReservierung(); - $Jahresplan->setReservierung_id($reservierung_id); - $Jahresplan->setVeranstaltung_id($veranstaltung_id_zuordnen); - if (!$Jahresplan->saveReservierung()) - { - $error.="Fehler ".$Jahresplan->getError(); - } - echo""; - } - } - -?> - - - -Reservierungen zu ID <?php echo $veranstaltung_id.' - '.$userNAME;?> - - - - - - - - -

Reservierung

-InitReservierung(); - // Nur Berechtigte duerfen alle Informationen sehen (Mitarbeiter) - $Jahresplan->setVeranstaltungskategorieMitarbeiter($is_lector); - // Nur Berechtigte duerfen auch noch nicht freigegebene Sehen - if (!$is_wartungsberechtigt) - { - $Jahresplan->setFreigabe(true); - } - else - { - $Jahresplan->setFreigabe(false); - } - $Jahresplan->setVeranstaltung_id(''); - $Jahresplan->setReservierung_id(''); - - $Jahresplan->setStart($start); - $Jahresplan->setEnde($ende); - - $reservierungierung=array(); - if ($Jahresplan->loadReservierung()) - { - $reservierungierung=$Jahresplan->getReservierung(); - } - $showHTML.=$Jahresplan->getError(); - - $showHTML.=' - - - - - - - - '; - - for ($iTmpZehler=0;$iTmpZehlernachname)) - { - $userNAME=(isset($pers->anrede) ? $pers->anrede.' ':''); - $userNAME.=(isset($pers->titelpre) ? $pers->titelpre.' ':''); - $userNAME.=(isset($pers->vorname) ? $pers->vorname.' ':''); - $userNAME.=(isset($pers->nachname) ? $pers->nachname.' ':''); - if ($pers->foto) - { - $cURL='jahresplan_bilder.php?time='.time().'&'.(strlen($pers->foto)<800?'heximg='.$pers->foto:'userUID='.$pers->uid); - $reservierungierung[$iTmpZehler]["bild"]='Reservierung von Benutzer'; - } - } - - $showHTML.=' - - - - - - - '; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $cTmpResScript=' onclick="window.document.selJahresplanReservierung'.($iTmpZehler<0?'':$iTmpZehler).'.work.value=\'save\';window.document.selJahresplanReservierung'.($iTmpZehler<0?'':$iTmpZehler).'.submit();" ' ; - - // Checkbox Reservierung zuteilen oder aufheben - $showHTML.=''; - $showHTML.=''; - $showHTML.=' - - - '; - } - $showHTML.=' -
Reservierung IDOrtTitelDatumAnlageVeranstaltung
'.$reservierungierung[$iTmpZehler]['reservierung_id'].' - - - - - - '.$reservierungierung[$iTmpZehler]['ort_kurzbz'].''.$reservierungierung[$iTmpZehler]['titel'].''.$reservierungierung[$iTmpZehler]['datum_anzeige'].''.$reservierungierung[$iTmpZehler]['beginn_anzeige'].'-'.$reservierungierung[$iTmpZehler]['ende_anzeige'].''.(isset($userNAME)?$userNAME:$reservierungierung[$iTmpZehler]['uid']).' '.(isset($reservierungierung[$iTmpZehler]["bild"])?$reservierungierung[$iTmpZehler]["bild"]:'').''.($reservierungierung[$iTmpZehler]['veranstaltung_id']!=$veranstaltung_id?$reservierungierung[$iTmpZehler]['veranstaltung_id']:'').''; - $showHTML.=''; - if (!empty($reservierungierung[$iTmpZehler]['veranstaltung_id']) && $reservierungierung[$iTmpZehler]['veranstaltung_id']!=$veranstaltung_id) - { - $showHTML.=' bereits zugeordnet zu Veranstaltung '.$reservierungierung[$iTmpZehler]['veranstaltung_id']; - } - $showHTML.='
'; - $showHTML.=$error; - $showHTML.='

Bei Fragen geben Sie bitte immer die Veranstaltungs ID '.$veranstaltung_id.' an.

'; - echo $showHTML; -?> - - \ No newline at end of file diff --git a/cis/private/jhplan/jahresplan_veranstaltung.php b/cis/private/jhplan/jahresplan_veranstaltung.php deleted file mode 100644 index aaa24785e..000000000 --- a/cis/private/jhplan/jahresplan_veranstaltung.php +++ /dev/null @@ -1,623 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - -#------------------------------------------------------------------------------------------- -/* -* Veranstaltungsdaten - Pflege -* -* Aktionen: Anzeige, Anlage, Aenderung und Loeschen -* Ansicht : Voll oder Popup (window.opener) -* -* Zusatz : Reservierungsinformationen -* koennen im Veranstaltungszeitraum dazu gefuegt werden -* -* -*/ - - -// ---------------- CIS Include Dateien einbinden - require_once('../../config.inc.php'); - // Datenbankverbindung - ohne erfolg kann hier bereits beendet werden - if (!$conn=pg_pconnect(CONN_STRING)) - { - die('Jahresplan
Keine Veranstaltungen zurzeit Online.
Bitte etwas Geduld.
Danke'); - } - require_once('../../../include/functions.inc.php'); - require_once('../../../include/globals.inc.php'); - -// ---------------- Datenbank-Verbindung - include_once('../../../include/person.class.php'); - include_once('../../../include/benutzer.class.php'); - include_once('../../../include/benutzerberechtigung.class.php'); - -// ---------------- Jahresplan Classe und Allg.Funktionen - include_once('../../../include/jahresplan.class.php'); - include_once('jahresplan_funktionen.inc.php'); - -// ------------------------------------------------------------------------------------------ -// Request Parameter -// ------------------------------------------------------------------------------------------ - if (!$userUID=get_uid()) - { - die('Es wurde keine Benutzer UID gefunden ?'); - } - // Parameter Veranstaltungskategorie - $veranstaltungskategorie_kurzbz=trim((isset($_REQUEST['veranstaltungskategorie_kurzbz']) ? $_REQUEST['veranstaltungskategorie_kurzbz']:'')); - // Parameter Veranstaltung - $veranstaltung_id=trim((isset($_REQUEST['veranstaltung_id']) ? $_REQUEST['veranstaltung_id']:'')); - $Jahr=trim((isset($_REQUEST['Jahr']) ? $_REQUEST['Jahr']:date("Y", mktime(0,0,0,date("m"),date("d"),date("y"))))); - $Monat=trim((isset($_REQUEST['Monat']) ? $_REQUEST['Monat']:date("m", mktime(0,0,0,date("m"),date("d"),date("y"))))); - $Suchtext=trim((isset($_REQUEST['Suchtext']) ? $_REQUEST['Suchtext']:'')); - - $work=trim((isset($_REQUEST['work']) ? $_REQUEST['work']:'')); - -// ------------------------------------------------------------------------------------------ -// Personen Classe -// Anwernderdaten ermitteln -// ------------------------------------------------------------------------------------------ - $userNAME=$userUID; - $unicode=null; // Standart Encoding der Datenbank - $pers = new benutzer($conn,$userUID,$unicode); // Lesen Person - Benutzerdaten - if (isset($pers->nachname)) - { - $userNAME=(isset($pers->anrede) ? $pers->anrede.' ':''); - $userNAME.=(isset($pers->titelpre) ? $pers->titelpre.' ':''); - $userNAME.=(isset($pers->vorname) ? $pers->vorname.' ':''); - $userNAME.=(isset($pers->nachname) ? $pers->nachname.' ':''); - } - -// ------------------------------------------------------------------------------------------ -// Benutzer Classe -// Berechtigungen ermitteln -// ------------------------------------------------------------------------------------------ - $is_lector=false; - $is_wartungsberechtigt=false; - if (isset($pers->nachname)) - { - - $benutzerberechtigung = new benutzerberechtigung($conn,$userUID); - $benutzerberechtigung->getBerechtigungen($userUID,true); - // Nur Lektoren oder Mitarbeiter duerfen alle Termine sehen , Studenten nur Freigegebene Kategorien - if($benutzerberechtigung->fix || $benutzerberechtigung->lektor) - $is_lector=true; - else - $is_lector=false; - - // Kennzeichen setzen fuer Berechtigungspruefung - $berechtigung='veranstaltung'; - $studiengang_kz=null; - $art='suid'; - $fachbereich_kurzbz=null; - // Berechtigungen abfragen - $is_wartungsberechtigt=$benutzerberechtigung->isBerechtigt($berechtigung,$studiengang_kz,$art, $fachbereich_kurzbz); - if (!$is_wartungsberechtigt) - { - $is_wartungsberechtigt=false; - } - unset($benutzerberechtigung); // Klasse Berechtigungen entfernen - } - - if (!$is_wartungsberechtigt) - { - exit('Sie sind nicht berechtigt für diese Seite !'); - } -// ------------------------------------------------------------------------------------------ -// Datenlesen fuer Anzeige -// a) verarbeiten wenn Request Parameter 'work' - save(update) oder del -// b) alle Veranstaltung lesen -// ------------------------------------------------------------------------------------------ - $Jahresplan = new jahresplan($conn); - - $error=''; - $work=(isset($_REQUEST['work']) ? $_REQUEST['work'] :''); - if (!empty($work) && isset($_REQUEST['veranstaltung_id']) ) - { - $Jahresplan->InitVeranstaltung(); - // Nur Berechtigte duerfen alle Informationen sehen (Mitarbeiter) - $Jahresplan->setVeranstaltungskategorieMitarbeiter($is_lector); - // Nur Berechtigte duerfen auch noch nicht freigegebene Sehen - if (!$is_wartungsberechtigt) - $Jahresplan->setFreigabe(true); - else - $Jahresplan->setFreigabe(false); - - if ($work=='save') - { - $_REQUEST['veranstaltung_id']=(isset($_REQUEST['veranstaltung_id']) && !empty($_REQUEST['veranstaltung_id'])?trim($_REQUEST['veranstaltung_id']):''); - if(!$veranstaltung=$Jahresplan->saveVeranstaltung($_REQUEST)) - { - $error='Fehler beim anlegen ! '.$Jahresplan->getError()." ".$Jahresplan->getVeranstaltung_id(); - $error.= "
" . $Jahresplan->getStringSQL() ."
"; - - } - else - { - $veranstaltung_id=$Jahresplan->getVeranstaltung_id(); - $error=(!empty($_REQUEST['veranstaltung_id_old'])?' Änderung ':' anlegen ').' ID '.$veranstaltung_id .' erfolgreich ! '.$Jahresplan->getError(); - $error.=' - '; - } - } - - if ($work=='del') - { - if(!$veranstaltung=$Jahresplan->deleteVeranstaltung($_REQUEST)) - { - $error='Fehler beim löschen ! '.$Jahresplan->getError(); - } - else - { - $error='Veranstaltung "'.$_REQUEST['veranstaltung_id'].'" gelöscht.'; - $veranstaltung_id=''; - $_REQUEST['veranstaltung_id']=''; - $_REQUEST['veranstaltung_id_old']=''; - $error.=' - '; - } - } - } - -// ------------------------------------------------------------------------------------------ -// Kategorie - Daten lesen fuer Kategorieselect -// Veranstaltungskategorien ohne Selektionsbedingung -// ------------------------------------------------------------------------------------------ - $Jahresplan->InitVeranstaltungskategorie(); - if ($Jahresplan->loadVeranstaltungskategorie()) - { - $veranstaltungskategorie=$Jahresplan->getVeranstaltungskategorie(); - } - else // Es gibt keine Kategorie oder Fehler beim Lesen - keine weitere Anzeige mehr moeglich - { - die($Jahresplan->getError()); - } - -// ------------------------------------------------------------------------------------------ -// Daten lesen fuer Anzeige der -// Veranstaltungen mit Selektionsbedingung -// ------------------------------------------------------------------------------------------ - if (!empty($veranstaltung_id)) - { - $Jahresplan = new jahresplan($conn); - $Jahresplan->InitVeranstaltung(); - // Nur Berechtigte duerfen alle Informationen sehen (Mitarbeiter) - $Jahresplan->setVeranstaltungskategorieMitarbeiter($is_lector); - // Nur Berechtigte duerfen auch noch nicht freigegebene Sehen - if (!$is_wartungsberechtigt) - $Jahresplan->setFreigabe(true); - else - $Jahresplan->setFreigabe(false); - - $Jahresplan->setVeranstaltung_id($veranstaltung_id); - $Jahresplan->setVeranstaltungskategorie_kurzbz($veranstaltungskategorie_kurzbz); - - $veranstaltung=array(); - if ($Jahresplan->loadVeranstaltung()) - { - $veranstaltung=$Jahresplan->getVeranstaltung(); - $veranstaltung=jahresplan_funk_veranstaltung_extend($veranstaltung); - } - elseif (empty($work)) // Es gibt keine Veranstaltung oder Fehler beim Lesen - keine weitere Anzeige mehr moeglich - { - die($Jahresplan->getError()); - } - // Plausib - if (!is_array($veranstaltung) || count($veranstaltung)<1 || !isset($veranstaltung["veranstaltung_id"])) - { - $work='new'; - $veranstaltung_id=''; - } - } - else // Reload ohne Datenverarbeitung , die Aufrufparameter in die Datentabelle uebertragen fuer Value der Inputfelder - { - $veranstaltung=$_REQUEST; - } -?> - - - -Jahresplan - - - - - - - - -

 Veranstaltung bearbeiten 

-
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - " class="cursor_hand" onclick="self.location.href='';" >Neuanlage Neuanlage
- " /> - " onchange="window.document.selVeranstaltung.tmpGanztag.checked=false;var time_stamp=TimestampDatumZeit(window.document.selVeranstaltung.Datum1.value,window.document.selVeranstaltung.Zeit1.value); if (!time_stamp) {this.focus();return false;} else {window.document.selVeranstaltung.start.value=time_stamp; }; if (window.document.selVeranstaltung.start.value > window.document.selVeranstaltung.ende.value) {alert('Datum von ist kleiner als bis');this.focus(); } ; " /> -   - -
- " /> - " onchange="window.document.selVeranstaltung.tmpGanztag.checked=false;var time_stamp=TimestampDatumZeit(window.document.selVeranstaltung.Datum2.value,window.document.selVeranstaltung.Zeit2.value); if (!time_stamp) {this.focus();return false; } else {window.document.selVeranstaltung.ende.value=time_stamp; }; if (window.document.selVeranstaltung.start.value > window.document.selVeranstaltung.ende.value) {alert('Datum von ist kleiner als bis');this.focus(); } ;" /> -   - -  Ganztägige Veranstaltung -   type="checkbox" value="1" onclick="if (this.checked!=false) {window.document.selVeranstaltung.Zeit1.options.selectedIndex=0;window.document.selVeranstaltung.Zeit2.options.selectedIndex=(window.document.selVeranstaltung.Zeit2.options.length - 1); }; var time_stamp=TimestampDatumZeit(window.document.selVeranstaltung.Datum1.value,window.document.selVeranstaltung.Zeit1.value); if (time_stamp) {window.document.selVeranstaltung.start.value=time_stamp; }; time_stamp=TimestampDatumZeit(window.document.selVeranstaltung.Datum2.value,window.document.selVeranstaltung.Zeit2.value); if (time_stamp) {window.document.selVeranstaltung.ende.value=time_stamp; };" name="tmpGanztag" /> -
- - - - - - -
value="1" onclick="if (this.checked!=false) {window.document.selVeranstaltung.freigabevon.value='';window.document.selVeranstaltung.freigabeamum.value='';} else {window.document.selVeranstaltung.freigabeamum.value='';};" name="tmpFreigabe" />
-
- - - - - - - - - - - - - - -
 speichern sichern - save    onclick="window.document.selVeranstaltung.work.value='del';window.document.selVeranstaltung.submit();" >löschen entfernen - delete   Voransicht Voransicht 
-
- - -
- - -
- - -
- -
-
- - '.$error; - $veranstaltung_id=(isset($veranstaltung['veranstaltung_id'])?$veranstaltung['veranstaltung_id']:$veranstaltung_id); - if (!empty($veranstaltung_id)) - { - echo '
'.jahresplan_veranstaltung_detail_user($conn,$veranstaltung,$is_wartungsberechtigt); - echo ''; - } - else - { - echo '
Reservierungen können erst nach dem speichern der Veranstaltung zugeordnet werden.'; - } - ?> - - - -