Пример #1
0
 public function delete()
 {
     global $_CONF;
     self::$__object = "ElementPermission";
     self::$__table = "pcms_element_permission";
     if ($this->elementId > 0) {
         $strSql = "SELECT pcms_element_permission.* \r\n\t\t\t\t\t\tFROM pcms_element_permission, pcms_element \r\n\t\t\t\t\t\tWHERE pcms_element_permission.elementId = '%s' \r\n\t\t\t\t\t\tAND pcms_element.accountId = '%s' \r\n\t\t\t\t\t\tAND pcms_element_permission.elementId = pcms_element.id";
         $strSql = sprintf($strSql, quote_smart($this->elementId), quote_smart($_CONF['app']['account']->getId()));
         $objPermissions = self::select($strSql);
         foreach ($objPermissions as $objPermission) {
             $objPermission->delete();
         }
     }
 }