private static function save() { joosCSRF::check_code(1); /** * * Тут код выполнения задачи * */ joosDocument::instance()->set_page_title('Блоги')->add_meta_tag('description', 'Блоги'); joosBreadcrumbs::instance()->add('Блоги'); return array(); }
/** * Разлогинивание епользователя */ public function logout() { joosCSRF::check_code(1); modelUsers::logout(); $return = joosRequest::param('return'); if ($return && !(strpos($return, 'registration') || strpos($return, 'login'))) { joosRoute::redirect($return); } elseif (isset($_SERVER['HTTP_REFERER'])) { joosRoute::redirect($_SERVER['HTTP_REFERER']); } else { joosRoute::redirect(JPATH_SITE); } }
/** * Смена статуса (поля 'state') */ public static function publish_unpublish($state = 1) { joosCSRF::check_code(); $cid = (array) joosRequest::array_param('cid'); $option = joosRequest::param('option'); $obj_data = joosAutoadmin::get_active_model_obj(); $obj_data->set_state_group($cid, $state) ? joosRoute::redirect('index2.php?option=' . $option . '&menu=' . static::$active_menu, 'Выполнено успешно') : joosRoute::redirect('index2.php?option=' . $option . '&menu=' . static::$active_menu, 'Ошибка смены статуса'); }