Файл: system/controllers/admin/actions/menu_item_toggle.php
Строк: 24
<?php
class actionAdminMenuItemToggle extends cmsAction {
public function run($id = false){
if (!$id){
return $this->cms_template->renderJSON(array(
'error' => true
));
}
$item = $this->model->getItemByField('menu_items', 'id', $id);
if (!$item){
return $this->cms_template->renderJSON(array(
'error' => true
));
}
$is_pub = $item['is_enabled'] ? 0 : 1;
$this->model->update('menu_items', $id, array(
'is_enabled' => $is_pub
));
cmsCache::getInstance()->clean('menu.items');
return $this->cms_template->renderJSON(array(
'error' => false,
'is_on' => $is_pub
));
}
}