23,23 → 23,38 |
|
$login = "<div id='login'>Вы вошли как: admin <a class='dashed' href='./signout.php' style='color:red;'>[выход]</a></div>"; |
|
|
$menu_title = array ( "Управление", "Справочники", "Настройки" ); |
$menu_item = array ( |
1 => array ( "title" => $menu_title[1], "item" => "Дистрибутив" ), |
2 => array ( "title" => $menu_title[1], "item" => "Версии" ), |
3 => array ( "title" => $menu_title[1], "item" => "Источники" ), |
4 => array ( "title" => $menu_title[0], "item" => "Репозитории" ), |
5 => array ( "title" => $menu_title[1], "item" => "Секции" ), |
6 => array ( "title" => $menu_title[1], "item" => "Схемы" ), |
7 => array ( "title" => $menu_title[1], "item" => "Типы" ), |
20 => array ( "title" => $menu_title[2], "item" => "Опции" ), |
21 => array ( "title" => $menu_title[2], "item" => "Интерфейсы" ), |
22 => array ( "title" => $menu_title[2], "item" => "Пароль" ), |
); |
|
$menu = " |
<div id='cont'> |
<div id='menu'> |
<div class='menutitle'>Дистрибутивы:</div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=1'>Дистрибутивы</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=2'>Версии</a></div> |
<div class='menutitle'>Репозитории:</div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=3'>Источники</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=4'>Репозитории</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=5'>Секции</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=6'>Схемы</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=7'>Типы</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=8'>Корневые пути</a></div> |
<div class='menutitle'>Настройки:</div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=20'>Опции</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=21'>Интерфейсы</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=22'>Пароль</a></div> |
<div class='menutitle'>".$menu_title[0].":</div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=4'>".$menu_item[4]["item"]."</a></div> |
<div class='menutitle'>".$menu_title[1].":</div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=1'>".$menu_item[1]["item"]."</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=2'>".$menu_item[2]["item"]."</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=3'>".$menu_item[3]["item"]."</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=5'>".$menu_item[5]["item"]."</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=6'>".$menu_item[6]["item"]."</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=7'>".$menu_item[7]["item"]."</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=8'>".$menu_item[8]["item"]."</a></div> |
<div class='menutitle'>".$menu_title[2].":</div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=20'>".$menu_item[20]["item"]."</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=21'>".$menu_item[21]["item"]."</a></div> |
<div class='menuitem'><a class='dashed' href='".$admin."?mode=22'>".$menu_item[22]["item"]."</a></div> |
</div> |
<div id='main'> |
"; |
52,7 → 67,7 |
// Список дистрибутивов |
$dist =& $db->query("SELECT * FROM distribution"); |
if ($dist->numRows()>0) { |
$display = "<div class='modulename'>Дистрибутивы</div>"; |
$display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
$display .= "<table><tr><th>Дистрибутив</th><th>Действие</th><th>Версии</th></tr>"; |
while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
$verlist = ""; |
132,7 → 147,7 |
case '0': |
// Все версии имеющихся дистрибутивов |
$dist =& $db->query("SELECT * FROM distribution d JOIN version v ON d.dist_id=v.dist_id ORDER BY d.dist_id,v.version ASC"); |
$display = "<div class='modulename'>Версии дистрибутивов</div>\n"; |
$display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
$display .= "<table><tr><th>Версия</th><th>Действие</th></tr>\n"; |
while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
$display .= "<tr><td>".stripslashes($info["distname"])." ".stripslashes($info["version"])." “".stripslashes($info["vname"])."”</td>\n"; |
193,7 → 208,7 |
// Список источников |
$orig =& $db->query("SELECT * FROM origin"); |
if ($orig->numRows()>0) { |
$display = "<div class='modulename'>Источники репозиториев</div>>\n"; |
$display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
$display .= "<table><tr><th>Источник</th><th>Действие</th><th>Дистрибутивы</th></tr>\n"; |
while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
$distlist = ""; |
251,7 → 266,7 |
case '0': |
// Выбор дистрибутива |
$dist =& $db->query("SELECT * FROM `repository` LEFT JOIN origin ON repository.orig_id=origin.orig_id LEFT JOIN root ON repository.root_id=root.root_id"); |
$display = "<div class='modulename'>Управление :: <a href='admin.php?mode=".$mode."'>Репозитории</a></div>"; |
$display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
$display .= "<table><tr><th>Репозиторий</th><th>Действие</th><th>Корень</th><th>Источник</th></tr>\n"; |
while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
$display .= "<tr><td>".$info["repname"]."</td>"; |
389,7 → 404,7 |
case '0': |
// Список секций |
$req =& $db->query("SELECT * FROM section"); |
$display = "<div class='modulename'>Секции</div>"; |
$display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
$display .= "<table><tr><th>Раздел</th><th>Действие</th><th>Используется в</th></tr>\n"; |
while ($req->fetchInto($sect, DB_FETCHMODE_ASSOC)) { |
$replist = ""; |
462,7 → 477,7 |
case '0': |
// Список схем |
$req =& $db->query("SELECT * FROM scheme"); |
$display = "<div class='modulename'>Схемы</div>"; |
$display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
$display .= "<table><th>Схема</th><th>Действие</th></tr>"; |
while ($req->fetchInto($sect, DB_FETCHMODE_ASSOC)) { |
$display .= "<tr><td>".stripslashes($sect["scheme"])."</td>"; |
520,7 → 535,7 |
case '0': |
// Список типов репозиториев |
$req =& $db->query("SELECT * FROM rtype"); |
$display = "<div class='modulename'>Типы репозиториев</div>"; |
$display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
$display .= "<table><tr><th>Тип</th><th>Действие</th></tr>"; |
if ($req->numRows()>0) { |
while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) { |
580,7 → 595,7 |
case '0': |
// Список корневых папок репозиториев |
$req =& $db->query("SELECT * FROM root"); |
$display = "<div class='modulename'>Корневые пути репозиториев</div>\n"; |
$display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
$display .= "<table><tr><th>Путь</th><th>Действие</th></tr>\n"; |
if ($req->numRows()>0) { |
$display .= "<ul>\n"; |
644,7 → 659,7 |
case '0': |
// Список опций Ant |
$req =& $db->query("SELECT * FROM settings"); |
$display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Опции</a></div>"; |
$display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
$display .= "<table><tr><th>Опция</th><th>Действие</th><th>Значение</th></tr>"; |
if ($req->numRows()>0) { |
while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) { |
721,7 → 736,7 |
case '0': |
// Список интерфейсов |
$req =& $db->query("SELECT * FROM interfaces"); |
$display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a></div>"; |
$display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
$display .= "<table><tr><th>Интерфейс</th><th>Действие</th></tr>"; |
if ($req->numRows()>0) { |
while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) { |
781,7 → 796,7 |
switch($act) { |
case '0': |
// Смена пароля входа |
$display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Пароль</a></div>"; |
$display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
$display .= "<form action='./process.php' method='POST'>\n"; |
$display .= "<input type='hidden' name='mode' value='".$mode."'>\n"; |
$display .= "<input type='hidden' name='mode' value='".$mode."'>\n"; |