if (substr($key, 0, 6) == 'klasse') { $klasse_id = substr($key, 6); $k = new Klasse(); $k->load($klasse_id); $k->setName($_POST[$key]); $k->save(); } } } else { // aus †bergabevariablen zu deaktivierende klasse_id bestimmen foreach ($_POST as $key => $value) { if (substr($key, 0, 7) === 'deaktiv') { $klasse_id = substr($key, 7); } } $k = new Klasse(); $k->load($klasse_id); $k->setAktiv("FALSE"); $k->save(); } $action = 'show'; $what = 'registerklasse'; include 'controller/show.php'; break; case 'fach': if (key_exists('update', $_POST)) { // alle aktiven updaten foreach ($_POST as $key => $value) { if (substr($key, 0, 4) == 'fach') { $fach_id = substr($key, 4); $f = new Fach();
<?php $k = new Klasse(); $klassens = $k->getAllAsArray(); $htmlk = new HtmlKlasse($klassens); ?> <!-- div zum Positionieren --> <div style="position:absolute; left:100px;"> <!-- Seiten-Überschrift --> <h2>Klassenliste</h2> <!--Überschriften zur Unterteilung von aktiven und inaktiven Klassen --> <h3> Aktive Klassen</h3> <!-- funktionslose Beispiel-Tabelle --> <table border="0"> <tr align="center"> <td colspan="3"><b>Klasse</b></td> </tr> <!-- Klasse hinzufügen am Tabellenanfang --> <tr> <td><input type="text" name="newKlasse"></td> <td colspan="2"><input type="submit" name="add_class" value="Klasse hinzufügen"></td> </tr> <tr align="center"> <td colspan="3"><input type="reset" name="reset" value="reset"></td> </tr> <!-- eingebaute Leerzeile zur Übersichtlichkeit am Anfang der Tabelle -->
<?php $user_id = '3'; $u = new User(); $u->load($user_id); $rolle = $u->getRole(); //html::showAll($rolle); $vname = $rolle->getVorname(); $nname = $rolle->getNachname(); $geburtstag_db = $u->getGeburtstag(); $nick = $u->getLogin(); $email = $u->getEmail(); $beschreibung = $rolle->getBeschreibung(); $klasse_id = $rolle->getKlasse_Id(); $k = new Klasse(); $k->load($klasse_id); $klasse = $k->getName(); //Umwandlung der DB-Schreibweise in die EU-Schreibweise $geburtstag = html::buildDateFromMysql($geburtstag_db); //Errechung des Alters $alter = html::buildDateToAge($geburtstag); ?> <html> <head> <title>Profil ändern</title> </head> <body> <form method="post" action="index.phpaction=save&what=edituser"> <input type="hidden" name="user_id" value="<?php echo $user_id;
if (!isset($year)) { $year = ''; } if (!isset($mail)) { $mail = ''; } if (!isset($pw1)) { $pw1 = ''; } if (!isset($pw2)) { $pw2 = ''; } include 'views/' . $action . $what . '.php'; break; case 'registerklasse': $k = new Klasse(); $klassens = $k->getAllAsArray(' AND aktiv=TRUE '); $htmlk = new HtmlKlasse($klassens); $klassen_inaktivs = $k->getAllAsArray(' AND aktiv="FALSE" '); $htmlk_inaktiv = new HtmlKlasse($klassen_inaktivs); include 'views/' . $action . $what . '.php'; break; case 'fach': $f = new Fach(); $fachs = $f->getAllAsArray(' AND aktiv=TRUE '); $htmlf = new HtmlFach($fachs); $fach_inaktivs = $f->getAllAsArray(' AND aktiv="FALSE" '); $htmlf_inaktiv = new HtmlFach($fach_inaktivs); include 'views/' . $action . $what . '.php'; break; case 'raum':
$l->setVorname($vname); $l->setNachname($nname); $l->setKlasse_ids($klasse); $l->setUser_id($u->getId()); $l->setAktiv(TRUE); $l->save(); } $user_infos[] = $vname . ' ' . $nname . ' erfolgreich registriert'; } $action = 'show'; $what = 'registeruser'; include 'controller/show.php'; break; case 'klasse': $klasse = $_POST['klasse']; $k = new Klasse(); $k->setName($klasse); $k->setAktiv(TRUE); $k->save(); $action = 'show'; $what = 'registerklasse'; include 'controller/show.php'; break; case 'news': $title = $_POST['new_news_title']; $text = $_POST['new_news_create']; $n = new News(); $n->setTitle($title); $n->setTextfield($text); $n->save(); $action = 'show';
<?php include 'pulldown_select_function.php'; //Klassenselection anfang $k = new Klasse(); $ks = $k->getAllAsArray(); $htmlk = new HtmlKlasse($ks); $klasse_selection_output = $htmlk->getPullDown('klasse_id[]'); //Klassenselection ende //Erstellung des Arrays fuer die Tage $tage = array(); for ($i = 1; $i <= 31; $i++) { $tage[] = $i; } //Erstellung des Arrays fuer die Monate $monate = array(); for ($i = 1; $i <= 12; $i++) { $monate[] = $i; } //Erstellung des Arrays fuer die Jahre $jahre = array(); for ($i = 1900; $i <= 2010; $i++) { $jahre[] = $i; } $day_pull_name = 'tag_input_reg'; $day_name = array('tag_input_reg'); $day_options = $tage; $month_pull_name = 'monat_input_reg'; $month_name = array('monat_input_reg'); $month_options = $monate; $year_pull_name = 'jahr_input_reg';
if (substr($key, 0, 6) == 'klasse') { $klasse_id = substr($key, 6); $k = new Klasse(); $k->load($klasse_id); $k->setName($_POST[$key]); $k->save(); } } } else { // aus †bergabevariablen zu deaktivierende klasse_id bestimmen foreach ($_POST as $key => $value) { if (substr($key, 0, 7) === 'deaktiv') { $klasse_id = substr($key, 7); } } $k = new Klasse(); $k->load($klasse_id); $k->setAktiv("TRUE"); $k->save(); } $action = 'show'; $what = 'registerklasse'; include 'controller/show.php'; break; case 'fach': if (key_exists('update', $_POST)) { // alle aktiven updaten foreach ($_POST as $key => $value) { if (substr($key, 0, 4) == 'fach') { $fach_id = substr($key, 4); $f = new Fach();