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);
 }
Example #2
0
 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;
 }
Example #3
0
 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;
 }