コード例 #1
0
 function set_domain_admin($add)
 {
     global $config;
     $an =& $config->attr_names;
     $da =& Domain_Attrs::Singleton($this->controler->domain_id);
     $admins = $da->get_attribute($an['admin']);
     if (is_null($admins)) {
         $admins = array();
     }
     if ($add) {
         $admins[] = $this->controler->user_id->get_uid();
     } else {
         foreach ($admins as $k => $v) {
             if ($v == $this->controler->user_id->get_uid()) {
                 unset($admins[$k]);
                 break;
             }
         }
     }
     if (false === $da->set_attribute($an['admin'], $admins)) {
         return false;
     }
     return true;
 }