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