Example #1
0
 private static function save()
 {
     joosCSRF::check_code(1);
     /**
      *
      * Тут код выполнения задачи
      *
      */
     joosDocument::instance()->set_page_title('Блоги')->add_meta_tag('description', 'Блоги');
     joosBreadcrumbs::instance()->add('Блоги');
     return array();
 }
Example #2
0
 /**
  * Разлогинивание епользователя
  */
 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);
     }
 }
Example #3
0
 /**
  * Смена статуса (поля '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, 'Ошибка смены статуса');
 }