Blame view

sources/apps/user_vd/lib/domains.php 735 Bytes
42e4f8d60   Kload   add all apps
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  <?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));
  			}
  		}
  	}
  }
  ?>