domains.php
735 Bytes
<?php
class OC_USER_VD_DOMAIN{
public static function getDomains(){
$query=OC_DB::prepare('SELECT domain,GROUP_CONCAT(fqdn) as fqdn FROM *PREFIX*users_vd_domains GROUP BY domain');
$result=$query->execute();
$row=$result->fetchAll();
if($row){
return $row;
}else{
return false;
}
}
public static function saveDomains($dom){
if(is_array($dom)){
$query=OC_DB::prepare('DELETE FROM *PREFIX*users_vd_domains');
$query->execute();
}else{
return false;
}
$query=OC_DB::prepare('INSERT INTO *PREFIX*users_vd_domains (domain,fqdn) VALUES (?,?)');
foreach($dom as $domain => $fqdn){
$fqdn=explode(',',$fqdn);
foreach($fqdn as $f){
$result=$query->execute(array($domain,$f));
}
}
}
}
?>