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(); }
public function delete() { if ($this->isEditable()) { ormPages::clearCache(); return parent::delete(); } else { $this->newError(48, 'Вы не имеете прав для удаления данной страницы!'); return false; } }