1: <?php defined('_JOOS_CORE') or exit();
2:
3: /**
4: * Компонент независимых страниц
5: * Аякс-контроллер
6: *
7: * @version 1.0
8: * @package Components\Pages
9: * @subpackage Controllers\Admin
10: * @author JoostinaTeam
11: * @copyright (C) 2007-2012 Joostina Team
12: * @license MIT License http://www.opensource.org/licenses/mit-license.php
13: *
14: */
15: class actionsAjaxAdminPages extends joosAdminControllerAjax
16: {
17: public static function status_change()
18: {
19: return joosAutoadmin::autoajax();
20: }
21:
22: /**
23: * Генерация ссылки на страницу
24: *
25: * @return string|json string
26: */
27: public static function slug_generator()
28: {
29: $title = joosRequest::post('title', '');
30:
31: // формируем из введённого заголовка страницы валидный UTL-адрес
32: $slug = joosText::text_to_url($title);
33:
34: echo json_encode(array('slug' => $slug));
35:
36: return;
37: }
38:
39: }
40: