function kontakt() { $this->noframe = true; $cal_id = $_GET['Kontakt']; $cal_entry = $this->connection->db_single_row("SELECT * FROM `{$this->db_table}` WHERE `id` = '{$cal_id}'"); $empf = $cal_entry['CONTACT']; if (!class_exists('Kontakt')) { include_once 'Kontakt.php'; } $vars = array(); $cont = new Kontakt($empf); $vars['contact_form'] = $cont->show(); $page = new Template(INSTALL_PATH . '/Module/Kalender/Templates/Kontakt.template.html'); return $page->parse_template('', $vars); }
public static function factory(Storage $storage, $row) { $kontakt = new Kontakt($storage); $kontakt->setKontaktID($row["kontaktid"]); $kontakt->setAdresszusatz($row["adresszusatz"]); $kontakt->setStrasse($row["strasse"]); $kontakt->setHausnummer($row["hausnummer"]); $kontakt->setOrtID($row["ortid"]); $kontakt->setTelefonnummer($row["telefonnummer"]); $kontakt->setHandynummer($row["handynummer"]); $kontakt->setEMailID($row["emailid"]); $kontakt->setKontoID($row["kontoid"]); return $kontakt; }
public function searchKontakt($adresszusatz, $strasse, $hausnummer, $ortid, $telefon, $handy, $emailid, $kontoid) { $sql = "SELECT `kontaktid`, `adresszusatz`, `strasse`, `hausnummer`, `ortid`, `telefonnummer`, `handynummer`, `emailid`, `kontoid` FROM `kontakte` WHERE `adresszusatz` = '" . $this->escape($adresszusatz) . "' AND `strasse` = '" . $this->escape($strasse) . "' AND `hausnummer` = '" . $this->escape($hausnummer) . "' AND `ortid` = " . intval($ortid) . " AND `telefonnummer` = '" . $this->escape($telefon) . "' AND `handynummer` = '" . $this->escape($handy) . "' AND `emailid` = '" . intval($emailid) . "' AND `kontoid` " . ($kontoid == null ? "IS NULL" : "= " . intval($kontoid)); $result = $this->getResult($sql, array($this, "parseKontakt")); if ($result->getCount() > 0) { return $result->fetchRow(); } $kontakt = new Kontakt($this); $kontakt->setAdresszusatz($adresszusatz); $kontakt->setStrasse($strasse); $kontakt->setHausnummer($hausnummer); $kontakt->setOrtID($ortid); $kontakt->setTelefonnummer($telefon); $kontakt->setHandynummer($handy); $kontakt->setEMailID($emailid); $kontakt->setKontoID($kontoid); $kontakt->save(); return $kontakt; }
public function setKontakt(Kontakt $kontakt) { $this->setKontaktID($kontakt->getKontaktID()); $this->kontakt = $kontakt; }