function domain_insert($post, $db) { $new_domain = new Domain(); $new_domain->setName($post['dname']); $new_domain->setServerName($post['sname']); $new_domain->setServerIP($post['sip']); $new_domain->setServerPort($post['sport']); $new_domain->setServerAdmin($post['sadmin']); $new_domain->setAlias($post['salias']); $new_domain->setOther($post['other']); $new_domain->setModSecConf($post['mod_sec_conf']); $new_domain->setActive($post['validity']); $new_domain->setFilled(true); $db->addDomain($new_domain); }
public function getAllDomains($where = '') { $count_str = "SELECT D.*,C.ConfName from domain D\n LEFT JOIN modsec_conf C ON (C.ConfID=D.ConfID)\n {$where}"; $result = $this->dbh->query($count_str); if (PEAR::isError($result)) { echo $result->getMessage() . ' - ' . $result->getUserinfo(); exit; } $array = $result->fetchAll(); $result->free(); $domains_a = array(); foreach ($array as $el) { $domain = new Domain(); $domain->setID($el[0]); $domain->setName($el[1]); $domain->setServerName($el[2]); $domain->setServerIP($el[3]); $domain->setServerPort($el[4]); $domain->setServerAdmin($el[5]); $domain->setAlias($el[6]); $domain->setOther(stripslashes($el[7])); $domain->setModSecConf($el[8]); $domain->setActive($el[9]); $domain->setModSecConfName($el[12]); $domain->setFilled(true); $domains_a[] = $domain; } return $domains_a; }