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();
Example #2
0
<?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&uuml;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 -->
Example #3
0
<?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 &auml;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';
Example #6
0
<?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();