Esempio n. 1
0
 /**
  * Ensure the principal's dead properties are loaded
  */
 protected function FetchDeadProperties()
 {
     if (isset($this->dead_properties)) {
         return;
     }
     $this->dead_properties = array();
     $qry = new AwlQuery('SELECT property_name, property_value FROM property WHERE dav_name= :dav_name', array(':dav_name' => $this->dav_name()));
     if ($qry->Exec('Principal')) {
         while ($property = $qry->Fetch()) {
             $this->dead_properties[$property->property_name] = DAVResource::BuildDeadPropertyXML($property->property_name, $property->property_value);
         }
     }
 }