diff options
author | INOPIAE <inopiae@cacert.org> | 2015-08-09 19:12:51 +0200 |
---|---|---|
committer | Benny Baumann <BenBE@geshi.org> | 2015-08-09 22:23:21 +0200 |
commit | 4edd7b57c0057f9cfab0874a198256b87bd018b7 (patch) | |
tree | 2a623eade7fea29bda28e15692991821448c8fe1 /manager/library/CAcert/User/Emails.php | |
parent | ce38587c8459587d7a03002ebcb4427ed95fb85c (diff) | |
download | cacert-mgr-4edd7b57c0057f9cfab0874a198256b87bd018b7.tar.gz cacert-mgr-4edd7b57c0057f9cfab0874a198256b87bd018b7.tar.xz cacert-mgr-4edd7b57c0057f9cfab0874a198256b87bd018b7.zip |
bug 1396: Codestyle cleanup
Diffstat (limited to 'manager/library/CAcert/User/Emails.php')
-rw-r--r-- | manager/library/CAcert/User/Emails.php | 100 |
1 files changed, 50 insertions, 50 deletions
diff --git a/manager/library/CAcert/User/Emails.php b/manager/library/CAcert/User/Emails.php index 099d09c..a341cc3 100644 --- a/manager/library/CAcert/User/Emails.php +++ b/manager/library/CAcert/User/Emails.php @@ -3,58 +3,58 @@ class CAcert_User_Emails { private $db = null; - public function __construct($db) { + public function __construct($db) { $this->db = $db; - } - - /** - * get list of email addresses by login, needed to be able to filter emails - * @param string $addr - * @return array - */ - public function getEmailAddressesByLogin($addr) { - $db = $this->db; - - /** - * find out user id by email address - */ - $sql = 'select users.id from users where email=?'; - - $id = $db->fetchOne($sql, array($addr)); - - /** - * get secondary email addresses - */ - $sql = 'select email.email from email where memid=?'; - - $res = $db->query($sql, array($id)); - - $emails = array(); - - $num = $res->rowCount(); - for ($i = 0; $i < $num; $i++) { - $row = $res->fetch(PDO::FETCH_ASSOC); - $emails[] = $row['email']; - } - - /** - * get additional addresses by domains - */ - $sql = 'select domains.domain from domains where memid=?'; - - $res = $db->query($sql, array($id)); - $num = $res->rowCount(); - $variants = array('root','hostmaster','postmaster','admin','webmaster'); - for ($i = 0; $i < $num; $i++) { - $row = $res->fetch(PDO::FETCH_ASSOC); - - foreach ($variants as $variant) { - $emails[] = $variant . '@' . $row['domain']; - } - } + } + + /** + * get list of email addresses by login, needed to be able to filter emails + * @param string $addr + * @return array + */ + public function getEmailAddressesByLogin($addr) { + $db = $this->db; + + /** + * find out user id by email address + */ + $sql = 'select users.id from users where email=?'; + + $id = $db->fetchOne($sql, array($addr)); + + /** + * get secondary email addresses + */ + $sql = 'select email.email from email where memid=?'; + + $res = $db->query($sql, array($id)); + + $emails = array(); + + $num = $res->rowCount(); + for ($i = 0; $i < $num; $i++) { + $row = $res->fetch(PDO::FETCH_ASSOC); + $emails[] = $row['email']; + } + + /** + * get additional addresses by domains + */ + $sql = 'select domains.domain from domains where memid=?'; + + $res = $db->query($sql, array($id)); + $num = $res->rowCount(); + $variants = array('root','hostmaster','postmaster','admin','webmaster'); + for ($i = 0; $i < $num; $i++) { + $row = $res->fetch(PDO::FETCH_ASSOC); + + foreach ($variants as $variant) { + $emails[] = $variant . '@' . $row['domain']; + } + } // Log::Log()->debug(__METHOD__ . ' addresses ' . implode(',', $emails)); - return $emails; - } + return $emails; + } } |