
Лучший Ответ MOKEV , 05 September 2016 - 08:30
В файле \components\com_zoo\controllers\submission.php в функции remove проходит проверка на режим доверия
Вы можете создать свою функцию удаления элемента, например:
- public function removeitem() {
- // init vars
- $msg = null;
- // get item table and delete item
- $table = $this->app->table->item;
- $item = $table->get($this->item_id);
- $table->delete($item);
- // set redirect message
- $msg = JText::_('Элемент удален');
- $this->setRedirect(JRoute::_($this->app->route->mysubmissions($this->submission), false), $msg);
- }
А в ссылке соответственно поменять задачу:
- <a href="<?php echo $this->app->link(array('controller' => 'submission', 'submission_id' => $this->submission->id, 'task' => 'removeitem', 'item_id' => $id)); ?>" title="<?php echo JText::_('Delete Item'); ?>" class="item-icon delete-item"></a>
