From 3328b4bc587272d4023bcf14b3f8481521b96fcd Mon Sep 17 00:00:00 2001 From: Jan Vales Date: Tue, 21 Jul 2015 21:57:46 +0200 Subject: [PATCH] gruppenfotoerlaubnis feld geadded --- db_funcs.php | 12 ++++++++---- funcs.php | 9 ++++++--- person.php | 4 ++++ 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/db_funcs.php b/db_funcs.php index cab21df..8c23304 100644 --- a/db_funcs.php +++ b/db_funcs.php @@ -56,26 +56,30 @@ function db_store_person($id, $pdata){ // found, we do updating. We are permitted, as there was no exception rtrieving the personinfo. if($pdata['analphabet'] == '')$pdata['analphabet'] = 0; if($pdata['fotoerlaubnis'] == '')$pdata['fotoerlaubnis'] = 0; + if($pdata['gruppenfotoerlaubnis'] == '')$pdata['gruppenfotoerlaubnis'] = 0; if($pdata['videoerlaubnis'] == '')$pdata['videoerlaubnis'] = 0; if($pdata['vorwissen'] == '')$pdata['vorwissen'] = 0; if($pdata['gebdatum'] == '')$pdata['gebdatum'] = '1900-01-01'; $prep = $GLOBALS['dbc']->prepare('UPDATE anmeldungen SET nname=?, vname=?, gebdatum=?, nationaliaet=?, sprachen=?, analphabet=?, '. - 'bemerkungen=?, vorwissen=?, fotoerlaubnis=?, videoerlaubnis=?, status=?,termin=? WHERE id=?'); + 'bemerkungen=?, vorwissen=?, fotoerlaubnis=?, gruppenfotoerlaubnis=?, videoerlaubnis=?, status=?,termin=? WHERE id=?'); $prep->execute(array($pdata['nname'], $pdata['vname'], $pdata['gebdatum'], $pdata['nationaliaet'], $pdata['sprachen'], $pdata['analphabet'], - $pdata['bemerkungen'], $pdata['vorwissen'], $pdata['fotoerlaubnis'], $pdata['videoerlaubnis'], $pdata['status'], $pdata['termin'], $p['id'])); + $pdata['bemerkungen'], $pdata['vorwissen'], $pdata['fotoerlaubnis'], $pdata['gruppenfotoerlaubnis'], $pdata['videoerlaubnis'], + $pdata['status'], $pdata['termin'], $p['id'])); if($prep->rowCount() != 1)throw new Exception('UPDATE_FAILED'); return $id; }else{ // inserting a new person. if($pdata['analphabet'] == '')$pdata['analphabet'] = 0; if($pdata['fotoerlaubnis'] == '')$pdata['fotoerlaubnis'] = 0; + if($pdata['gruppenfotoerlaubnis'] == '')$pdata['gruppenfotoerlaubnis'] = 0; if($pdata['videoerlaubnis'] == '')$pdata['videoerlaubnis'] = 0; if($pdata['vorwissen'] == '')$pdata['vorwissen'] = 0; if($pdata['gebdatum'] == '')$pdata['gebdatum'] = '1900-01-01'; $prep = $GLOBALS['dbc']->prepare('INSERT INTO anmeldungen(uname, nname, vname, gebdatum, nationaliaet, sprachen, analphabet, bemerkungen, - vorwissen, fotoerlaubnis, videoerlaubnis, status, termin) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) returning id;'); + vorwissen, fotoerlaubnis, gruppenfotoerlaubnis, videoerlaubnis, status, termin) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) returning id;'); $prep->execute(array($GLOBALS['uname'], $pdata['nname'], $pdata['vname'], $pdata['gebdatum'], $pdata['nationaliaet'], $pdata['sprachen'], - $pdata['analphabet'], $pdata['bemerkungen'], $pdata['vorwissen'], $pdata['fotoerlaubnis'], $pdata['videoerlaubnis'], $pdata['status'], $pdata['termin'])); + $pdata['analphabet'], $pdata['bemerkungen'], $pdata['vorwissen'], $pdata['fotoerlaubnis'], $pdata['gruppenfotoerlaubnis'], + $pdata['videoerlaubnis'], $pdata['status'], $pdata['termin'])); return $prep->fetchColumn(); } } diff --git a/funcs.php b/funcs.php index bb470ba..6e4047f 100644 --- a/funcs.php +++ b/funcs.php @@ -28,14 +28,14 @@ function login(){ function list_anmeldungen(){ $liste = db_list_anmeldungen(); $ret = ''. - ''. + ''. ''."\n"; foreach ($liste as &$person) { $ret .=''; $ret .=''; $ret .=''; - $ret .=''; - $ret .=''."\n"; + $ret .=''; + $ret .=''."\n"; } return $ret.'
AktionidAnmeldung beiNachname(n)Vorname(n)GeborenNationalitätSprachkenntnisVorwissenAnalphabetFoto-VideoerlaubnisNationalitätSprachkenntnisVorwissenAnalphabetGruppen-Foto-VideoerlaubnisStatusBemerkungTermin
Bearbeiten'.$person['id'].''.$person['uname'].''.$person['nname'].''.$person['vname'].''.$person['gebdatum'].''.$person['nationaliaet'].''.$person['sprachen'].''.$person['vorwissen'].''.$person['analphabet'].''.$person['fotoerlaubnis'].''.$person['videoerlaubnis'].''.$person['status'].''.$person['bemerkungen'].''.$person['termin'].'
'.$person['gruppenfotoerlaubnis'].''.$person['fotoerlaubnis'].''.$person['videoerlaubnis'].''.$person['status'].''.$person['bemerkungen'].''.$person['termin'].'
'."\n"; } @@ -74,6 +74,9 @@ function store_person(){ if(!isset($_REQUEST['fotoerlaubnis']))$_REQUEST['fotoerlaubnis'] = '0'; $pdata['fotoerlaubnis']=$_REQUEST['fotoerlaubnis']; + if(!isset($_REQUEST['gruppenfotoerlaubnis']))$_REQUEST['gruppenfotoerlaubnis'] = '0'; + $pdata['gruppenfotoerlaubnis']=$_REQUEST['gruppenfotoerlaubnis']; + if(!isset($_REQUEST['videoerlaubnis']))$_REQUEST['videoerlaubnis'] = '0'; $pdata['videoerlaubnis']=$_REQUEST['videoerlaubnis']; diff --git a/person.php b/person.php index 82e8ba8..0a87a92 100644 --- a/person.php +++ b/person.php @@ -63,6 +63,7 @@ try{ $fotoerlaubnis_check = $analphabet_check = $videoerlaubnis_check = ''; if($person['analphabet'] == '1')$analphabet_check = 'checked="checked"'; if($person['fotoerlaubnis'] == '1')$fotoerlaubnis_check = 'checked="checked"'; +if($person['gruppenfotoerlaubnis'] == '1')$gruppenfotoerlaubnis_check = 'checked="checked"'; if($person['videoerlaubnis'] == '1')$videoerlaubnis_check = 'checked="checked"'; ?> @@ -140,6 +141,9 @@ unset($opts);

Fotoerlaubnis
>

+

Gruppenfotoerlaubnis
+>

+

Videoerlaubnis
>

-- 2.43.0