Пример #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, self::quote($this->elementId), self::quote($_CONF['app']['account']->getId()));
         $objPermissions = self::select($strSql);
         foreach ($objPermissions as $objPermission) {
             $objPermission->delete();
         }
     }
 }