, * Andreas Oesterreicher and * Rudolf Hangl . */ /** * @brief bietet die Moeglichkeit zur Anzeige und * Aenderung der Zeitwuensche */ require_once('../../../config/cis.config.inc.php'); require_once('../../../include/basis_db.class.php'); require_once('../../../include/globals.inc.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/zeitwunsch.class.php'); require_once('../../../include/benutzer.class.php'); require_once('../../../include/phrasen.class.php'); require_once('../../../include/sprache.class.php'); $sprache = getSprache(); $lang = new sprache(); $lang->load($sprache); $p = new phrasen($sprache); if (!$db = new basis_db()) die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung')); $uid = get_uid(); if(!check_lektor($uid)) die($p->t('global/keineBerechtigungFuerDieseSeite')); $PHP_SELF = $_SERVER['PHP_SELF']; if(isset($_GET['type'])) $type=$_GET['type']; $datum_obj = new datum(); //Stundentabelleholen 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); // Zeitwuensche speichern if (isset($type) && $type=='save') { $zw = new zeitwunsch(); for ($t=1;$t<7;$t++) { for ($i=0;$i<$num_rows_stunde;$i++) { $var='wunsch'.$t.'_'.$i; if(!isset($_POST[$var])) continue; $gewicht=$_POST[$var]; $stunde=$i+1; $zw->mitarbeiter_uid = $uid; $zw->stunde = $stunde; $zw->tag = $t; $zw->gewicht = $gewicht; $zw->updateamum = date('Y-m-d H:i:s'); $zw->updatevon = $uid; if (!$zw->exists($uid, $stunde, $t)) { $zw->new = true; $zw->insertamum = date('Y-m-d H:i:s'); $zw->insertvon = $uid; } else $zw->new = false; if(!$zw->save()) echo $zw->errormsg; } } } $zw = new zeitwunsch(); if(!$zw->loadPerson($uid)) die($zw->errormsg); $wunsch = $zw->zeitwunsch; // Personendaten $person = new benutzer(); if(!$person->load($uid)) die($person->errormsg); ?> <?php echo $p->t('zeitwunsch/zeitwunsch');?>
 
 t('zeitwunsch/zeitwunsch');?>
".$p->t('zeitwunsch/zeitwunschVon')." $person->titelpre $person->vorname $person->nachname $person->titelpost"; echo '
'; echo ''; for ($i=0;$i<$num_rows_stunde; $i++) { $beginn=$db->db_result($result_stunde,$i,'"beginn"'); $beginn=substr($beginn,0,5); $ende=$db->db_result($result_stunde,$i,'"ende"'); $ende=substr($ende,0,5); $stunde=$db->db_result($result_stunde,$i,'"stunde"'); echo ""; } echo ''; for ($j=1; $j<7; $j++) { echo ''; for ($i=0;$i<$num_rows_stunde;$i++) { if (isset($wunsch[$j][$i+1])) $index=$wunsch[$j][$i+1]; else $index=1; //$id='bgcolor'; //$id.=$index+3; $bgcolor=$cfgStdBgcolor[$index+3]; echo ''; } echo ''; } echo '
'.$p->t('global/stunde').'
'.$p->t('global/beginn').'
'.$p->t('global/ende').'
$stunde
$beginn
$ende
'.$tagbez[$lang->index][$j].'
'; if($zw->updateamum!='') { echo ''.$p->t('zeitwunsch/letzteAenderung').': '.$datum_obj->formatDatum($zw->updateamum,'d.m.Y H:i:s').' '.$p->t('zeitwunsch/von').' '.$zw->updatevon.''; } ?>

"; echo $p->t('zeitwunsch/formularZumEintragenDerZeitsperren', array($href)); ?>

t('zeitwunsch/erklärung');?>:

t('zeitwunsch/kontrollierenSieIhreZeitwuensche');?>!

t('zeitwunsch/wert');?>
t('zeitwunsch/bedeutung');?>
2
  t('zeitwunsch/hierMoechteIchUnterrichten');?>
1
  t('zeitwunsch/hierKannIchUnterrichten');?>
-1
  t('zeitwunsch/nurInNotfaellen');?>
-2
  t('zeitwunsch/hierAufGarKeinenFall');?>

 

t('zeitwunsch/folgendePunkteSindZuBeachten');?>:

  1. t('zeitwunsch/verwendenSieDenWertNur');?>
  2. t('zeitwunsch/esSolltenFuerJedeStunde');?>

t('lvplan/fehlerUndFeedback');?> t('lvplan/lvKoordinationsstelle');?>.