コード例 #1
0
ファイル: email.class.php プロジェクト: jungepiraten/vpanel
 public static function factory(Storage $storage, $row)
 {
     $email = new EMail($storage);
     $email->setEMailID($row["emailid"]);
     $email->setEMail($row["email"]);
     $email->setGPGFingerprint($row["gpgfingerprint"]);
     $email->setLastSend($row["lastSend"]);
     return $email;
 }
コード例 #2
0
ファイル: sql.class.php プロジェクト: jungepiraten/vpanel
 public function searchEMail($address)
 {
     $sql = "SELECT `emailid`, `email`, `gpgfingerprint`, `lastSend` FROM `emails` WHERE `email` = '" . $this->escape($address) . "'";
     $result = $this->getResult($sql, array($this, "parseEMail"));
     if ($result->getCount() > 0) {
         return $result->fetchRow();
     }
     $email = new EMail($this);
     $email->setEMail($address);
     $email->setGPGFingerprint(null);
     $email->setLastSend(null);
     $email->save();
     return $email;
 }