예제 #1
0
파일: association.php 프로젝트: uwol/vcms
     }
     $valueArray = $_REQUEST;
     $valueArray['datum_gruendung'] = $libTime->assureMysqlDate($valueArray['datum_gruendung']);
     $array = $libDb->insertRow($felder, $valueArray, 'base_verein', array('id' => ''));
     updateAdresseStand('base_verein', 'datum_adresse1_stand', $array['id']);
 } elseif ($aktion == 'update') {
     if (!isset($_POST['formkomplettdargestellt']) || !$_POST['formkomplettdargestellt']) {
         die('Die Eingabemaske war noch nicht komplett dargestellt. Bitte Seite neu laden.');
     }
     $stmt = $libDb->prepare('SELECT * FROM base_verein WHERE id=:id');
     $stmt->bindValue(':id', $id, PDO::PARAM_INT);
     $stmt->execute();
     $array = $stmt->fetch(PDO::FETCH_ASSOC);
     //Adressänderungen prüfen und vermerken im Stand
     if ($_REQUEST['strasse1'] != $array['strasse1'] || $_REQUEST['ort1'] != $array['ort1'] || $_REQUEST['plz1'] != $array['plz1']) {
         updateAdresseStand('base_verein', 'datum_adresse1_stand', $array['id']);
     }
     $valueArray = $_REQUEST;
     $valueArray['datum_gruendung'] = $libTime->assureMysqlDate($valueArray['datum_gruendung']);
     $array = $libDb->updateRow($felder, $valueArray, 'base_verein', array('id' => $id));
 } else {
     $stmt = $libDb->prepare('SELECT * FROM base_verein WHERE id=:id');
     $stmt->bindValue(':id', $id, PDO::PARAM_INT);
     $stmt->execute();
     $array = $stmt->fetch(PDO::FETCH_ASSOC);
 }
 /**
  *
  * Einleitender Text
  *
  */
예제 #2
0
파일: person.php 프로젝트: uwol/vcms
             //dann ist das Ändern evtl ein Problem, wenn nämlich damit der letzte valide Internetwart gekillt wird
             $valideInternetWarte = $libAssociation->getValideInternetWarte();
             //ist dies der letzte valide Internetwart?
             if (count($valideInternetWarte) < 2) {
                 //STOPP, dann gibt es keinen validen Intranetwart mehr
                 die('Der bisherige Intranetwart ist der einzige valide. Mit der Änderung gibt es keinen validen Intranetwart mehr!');
             }
         }
     }
 }
 //Adressänderungen prüfen und vermerken im Stand
 if ($_REQUEST['strasse1'] != $mgarray['strasse1'] || $_REQUEST['ort1'] != $mgarray['ort1'] || $_REQUEST['plz1'] != $mgarray['plz1'] || $_REQUEST['land1'] != $mgarray['land1'] || $_REQUEST['telefon1'] != $mgarray['telefon1']) {
     updateAdresseStand('base_person', 'datum_adresse1_stand', $mgarray['id']);
 }
 if ($_REQUEST['strasse2'] != $mgarray['strasse2'] || $_REQUEST['ort2'] != $mgarray['ort2'] || $_REQUEST['plz2'] != $mgarray['plz2'] || $_REQUEST['land2'] != $mgarray['land2'] || $_REQUEST['telefon2'] != $mgarray['telefon2']) {
     updateAdresseStand('base_person', 'datum_adresse2_stand', $mgarray['id']);
 }
 if (isset($_REQUEST['gruppe']) && $_REQUEST['gruppe'] != $mgarray['gruppe']) {
     updateGruppeStand($mgarray['id']);
 }
 //wenn ein Ehepartner angegeben wird, muss bei diesem dieses Mitglied auch als Ehepartner eingetragen werden
 if ($_REQUEST['heirat_partner'] != $mgarray['heirat_partner']) {
     updateCorrespondingEhepartner($_REQUEST['heirat_partner'], $mgarray['id']);
 }
 $valueArray = $_REQUEST;
 $valueArray['email'] = strtolower($valueArray['email']);
 $valueArray['jabber'] = strtolower($valueArray['jabber']);
 $valueArray['webseite'] = strtolower($valueArray['webseite']);
 $valueArray['datum_geburtstag'] = $libTime->assureMysqlDate($valueArray['datum_geburtstag']);
 $valueArray['heirat_datum'] = $libTime->assureMysqlDate($valueArray['heirat_datum']);
 $valueArray['tod_datum'] = $libTime->assureMysqlDate($valueArray['tod_datum']);