コード例 #1
0
ファイル: __object.php プロジェクト: sunfun/Bagira.CMS
 public function del()
 {
     if (system::issetUrl(2) && is_numeric(system::url(2))) {
         // Одиночное удаление
         $obj = new ormObject(system::url(2));
         $obj->delete();
         echo 'delete';
     } else {
         if (isset($_POST['objects'])) {
             // Множественное удаление
             while (list($id, $val) = each($_POST['objects'])) {
                 if (is_numeric($id)) {
                     $obj = new ormObject($id);
                     $obj->delete();
                 }
             }
             echo 'delete';
         } else {
             if (!system::issetUrl(2)) {
                 // Удаление всех объектов
                 $objects = ormObjects::getTrashObjects();
                 while (list($id, $val) = each($objects)) {
                     $obj = new ormObject($val['id']);
                     $obj->delete();
                 }
                 echo 'delete';
             }
         }
     }
     system::stop();
 }
コード例 #2
0
ファイル: ormPage.php プロジェクト: sunfun/Bagira.CMS
 public function delete()
 {
     if ($this->isEditable()) {
         ormPages::clearCache();
         return parent::delete();
     } else {
         $this->newError(48, 'Вы не имеете прав для удаления данной страницы!');
         return false;
     }
 }