21,7 → 21,7 |
|
switch ($mode) { |
case '0': |
$display = "<ul><li><a href='".$admin."?mode=1'>Управление дистрибутивами</a></li><li><a href='".$admin."?mode=2'>Управление версиями дистрибутивов</a></li><li><a href='".$admin."?mode=3'>Управление репозиториями</a></li><li><a href='".$admin."?mode=4'>Управление секциями репозиториев</a></li><li><a href='".$admin."?mode=5'>Управление схемами репозиториев</a></li><li><a href='".$admin."?mode=7'>Управление типами репозиториев</a></li><li><a href='".$admin."?mode=8'>Управление корневыми папками репозиториев</a></li><li><a href='".$admin."?mode=6'>Управление настройками ".$core->getSetting('codename',$db)."</a></li><li><a href='./signout.php' style='color:red;'>Выход</a></li></ul>"; |
$display = "<ul><li><a href='".$admin."?mode=1'>Управление дистрибутивами</a></li><li><a href='".$admin."?mode=2'>Управление версиями дистрибутивов</a></li><li><a href='".$admin."?mode=3'>Управление репозиториями</a></li><li><a href='".$admin."?mode=4'>Управление секциями репозиториев</a></li><li><a href='".$admin."?mode=5'>Управление схемами репозиториев</a></li><li><a href='".$admin."?mode=7'>Управление типами репозиториев</a></li><li><a href='".$admin."?mode=8'>Управление корневыми папками репозиториев</a></li><li><a href='".$admin."?mode=9'>Управление источниками репозиториев</a></li><li><a href='".$admin."?mode=10'>Управление субрепозиториями источников</a></li><li><a href='".$admin."?mode=6'>Управление настройками ".$core->getSetting('codename',$db)."</a></li><li><a href='./signout.php' style='color:red;'>Выход</a></li></ul>"; |
break; |
case '1': |
// Работа с дистрибутивами |
647,6 → 647,53 |
break; |
} |
break; |
case '9': |
// Работа с источниками репозиториев |
switch ($act) { |
case '0': |
// Список источников |
$orig =& $db->query("SELECT * FROM origin"); |
if ($orig->numRows()>0) { |
$display = "В наличии есть:<ul id='distlist'>"; |
while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
$display .= "<li>".stripslashes($info["origin"])." — [<a href='".$admin."?mode=9&action=2&uid=".$info["origin_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=9&action=3&uid=".$info["origin_id"]."' class='delete'>удалить</a>]</li>"; |
} |
} |
$display .= "</ul><p><a href='".$admin."?mode=9&action=1'>Добавить новый источник репозиториев</a></p>"; |
break; |
case '1': |
// Добавление нового источника |
$display = "<h3>Добавление нового источника репозиторев</h3>"; |
$display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n"; |
$display .= "<input type='hidden' name='mode' value='29'>\n"; |
$display .= "Название источника: <input type='text' name='origin'><br>\n"; |
$display .= "<input type='submit' value='Создать'></form>\n"; |
break; |
case '2': |
// Правка существующего источника |
$orig =& $db->query("SELECT * FROM origin WHERE origin_id='$uid'"); |
$orig->fetchInto($info, DB_FETCHMODE_ASSOC); |
$type .= "</select>\n"; |
$display = "<h3>Правка источника репозиториев <em>'".stripslashes($info["origin"])."'</em></h3>"; |
$display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n"; |
$display .= "<input type='hidden' name='mode' value='30'>\n"; |
$display .= "<input type='hidden' name='originID' value='$uid'>\n"; |
$display .= "Название источника: <input type='text' name='origin' value='".stripslashes($info["origin"])."'><br>\n"; |
$display .= "<input type='submit' value='Править'></form>\n"; |
break; |
case '3': |
// Удаление существующего источника |
$orig =& $db->query("SELECT * FROM origin WHERE origin_id='$uid'"); |
$orig->fetchInto($info, DB_FETCHMODE_ASSOC); |
$display = "<h3>Удаление источника репозиториев <em>'".stripslashes($info["origin"])."'</em></h3>"; |
$display .= "<form action='./process.php' method='POST'>\n"; |
$display .= "<input type='hidden' name='mode' value='31'>\n"; |
$display .= "<input type='hidden' name='originID' value='$uid'>\n"; |
$display .= "<input type='submit' value='Удалить'></form>\n"; |
break; |
} |
break; |
|
} |
|
$display .= "<p><a href=\"".$admin."\">Интерфейс администратора</a></p>"; |