Редакция 215 | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 215 | Редакция 238 | ||
---|---|---|---|
Строка 55... | Строка 55... | ||
55 | 6 => array ( "title" => $menu_title[1], "item" => "Схемы" ), |
55 | 6 => array ( "title" => $menu_title[1], "item" => "Схемы" ), |
56 | 7 => array ( "title" => $menu_title[1], "item" => "Типы" ), |
56 | 7 => array ( "title" => $menu_title[1], "item" => "Типы" ), |
57 | 20 => array ( "title" => $menu_title[2], "item" => "Опции" ), |
57 | 20 => array ( "title" => $menu_title[2], "item" => "Опции" ), |
58 | 21 => array ( "title" => $menu_title[2], "item" => "Интерфейсы" ), |
58 | 21 => array ( "title" => $menu_title[2], "item" => "Интерфейсы" ), |
59 | 22 => array ( "title" => $menu_title[2], "item" => "Пароль" ), |
59 | 22 => array ( "title" => $menu_title[2], "item" => "Пароль" ), |
- | 60 | 23 => array ( "title" => $menu_title[2], "item" => "Тема" ), |
|
60 | ); |
61 | ); |
61 | 62 | ||
62 | $menu = " |
63 | $menu = " |
63 | <div id='cont'>
|
64 | <div id='cont'>
|
64 | <div id='menu'>
|
65 | <div id='menu'>
|
Строка 74... | Строка 75... | ||
74 | <div class='menuitem'><a class='dashed' href='".$admin."?mode=8'>".$menu_item[8]["item"]."</a></div> |
75 | <div class='menuitem'><a class='dashed' href='".$admin."?mode=8'>".$menu_item[8]["item"]."</a></div> |
75 | <div class='menutitle'>".$menu_title[2].":</div> |
76 | <div class='menutitle'>".$menu_title[2].":</div> |
76 | <div class='menuitem'><a class='dashed' href='".$admin."?mode=20'>".$menu_item[20]["item"]."</a></div> |
77 | <div class='menuitem'><a class='dashed' href='".$admin."?mode=20'>".$menu_item[20]["item"]."</a></div> |
77 | <div class='menuitem'><a class='dashed' href='".$admin."?mode=21'>".$menu_item[21]["item"]."</a></div> |
78 | <div class='menuitem'><a class='dashed' href='".$admin."?mode=21'>".$menu_item[21]["item"]."</a></div> |
78 | <div class='menuitem'><a class='dashed' href='".$admin."?mode=22'>".$menu_item[22]["item"]."</a></div> |
79 | <div class='menuitem'><a class='dashed' href='".$admin."?mode=22'>".$menu_item[22]["item"]."</a></div> |
- | 80 | <div class='menuitem'><a class='dashed' href='".$admin."?mode=23'>".$menu_item[23]["item"]."</a></div> |
|
79 | </div>
|
81 | </div>
|
80 | <div id='main'>
|
82 | <div id='main'>
|
81 | "; |
83 | "; |
82 | 84 | ||
83 | switch ($mode) { |
85 | switch ($mode) { |
Строка 827... | Строка 829... | ||
827 | break; |
829 | break; |
828 | 830 | ||
829 | break; |
831 | break; |
830 | }
|
832 | }
|
831 | break; |
833 | break; |
- | 834 | case '23': |
|
- | 835 | // Управление темами
|
|
- | 836 | $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
|
- | 837 | if (isset($_GET['chtheme'])){ |
|
- | 838 | $chtheme = $secure->wrapStr($_GET["chtheme"]); |
|
- | 839 | $theme->SetTheme($chtheme,$db); |
|
- | 840 | $display.='<p style="color:red;">Тема измененна</p>'; |
|
- | 841 | }
|
|
- | 842 | $themename = $theme->getThemeName($core,$db); // TODO нарисавать интерфейс поюзабельнее |
|
- | 843 | $display.= '<b>Текущая тема: '.$themename.'</b><br>'; |
|
- | 844 | $display.= '<form action="admin.php" method="GET">'; |
|
- | 845 | $display.= '<input type="hidden" name="mode" value="23">'; |
|
- | 846 | $display.= '<select name="chtheme">'; |
|
- | 847 | $dis=$theme->getThemesList(); |
|
- | 848 | foreach ($dis as $thm){ |
|
- | 849 | $display.= '<option>'.$thm.'</option>';//TODO add 'selected' to theme |
|
- | 850 | }
|
|
- | 851 | $display.= '</select><br>'; |
|
- | 852 | $display.= '<button type="submit">Сменить тему</button>'; |
|
- | 853 | $display.= '</form>'; |
|
- | 854 | break; |
|
- | 855 | // }
|
|
- | 856 | break; |
|
832 | }
|
857 | }
|
833 | 858 | ||
834 | 859 | ||
835 | $display .= "</div></div>"; |
860 | $display .= "</div></div>"; |
836 | 861 | ||
Строка 841... | Строка 866... | ||
841 | $smarty->assign('menu',$menu); |
866 | $smarty->assign('menu',$menu); |
842 | $smarty->assign('display',$display); |
867 | $smarty->assign('display',$display); |
843 | $smarty->assign('antversion',$core->getSetting('version',$db)); |
868 | $smarty->assign('antversion',$core->getSetting('version',$db)); |
844 | $smarty->assign('title',$core->getSetting('codename',$db)); |
869 | $smarty->assign('title',$core->getSetting('codename',$db)); |
845 | $smarty->assign('style',$core->getCSSList($db)); |
870 | $smarty->assign('style',$core->getCSSList($db)); |
- | 871 | $smarty->assign('theme',$theme->getThemeName($core,$db)); |
|
846 | $smarty->display('admin.tpl'); |
872 | $smarty->display('admin.tpl'); |
847 | 873 | ||
- | 874 | ||
848 | ?>
|
875 | ?>
|