Хранилища Subversion ant

Редакция

Редакция 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
?>