Хранилища Subversion ant

Сравнить редакции

Не учитывать пробелы Редакция 247 → Редакция 248

/trunk/admin.php
55,6 → 55,7
5 => array ( "title" => $menu_title[1], "item" => "Секции" ),
6 => array ( "title" => $menu_title[1], "item" => "Схемы" ),
7 => array ( "title" => $menu_title[1], "item" => "Типы" ),
9 => 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" => "Пароль" ),
67,6 → 68,7
<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=9'>".$menu_item[9]["item"]."</a></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>
676,6 → 678,61
break;
}
break;
case '9':
// Работа с зеркалами репозиториев
switch ($act) {
case '0':
// Список зеркал
$mirr =& $db->query("SELECT * FROM mirror");
if ($mirr->numRows()>0) {
$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 ($mirr->fetchInto($info, DB_FETCHMODE_ASSOC)) {
$display .= "<tr><td>".$secure->stripStr($info["mname"])."</td>\n";
$display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["mirror_id"]."' class='nodec'><img src='$imgdir/edit.png' width='16' height='16' title='Редактировать'></a>";
$display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["mirror_id"]."'><img title='Удалить' src='$imgdir/delete.png' width='16' height='16'></a></td>\n";
$display .= "</tr>";
}
}
$display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='$imgdir/add.png' width='16' height='16'>Добавить зеркало репозиториев</a></p>\n";
break;
case '1':
// Добавление нового зеркала
$display = "<div class='modulename'>Справочники :: <a href='admin.php?mode=".$mode."'>Зеркала</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Добавление</a></div>";
$display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n";
$display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
$display .= "<input type='hidden' name='act' value='".$act."'>\n";
$display .= "Название зеркала: <input type='text' name='mname'><br>\n";
$display .= "URL зеркала: <input type='text' name='murl'><br>\n";
$display .= "<input type='submit' value='Добавить'></form>\n";
break;
case '2':
// Правка существующего зеркала
$mirr =& $db->query("SELECT * FROM mirror WHERE mirror_id='$uid'");
$mirr->fetchInto($info, DB_FETCHMODE_ASSOC);
$type .= "</select>\n";
$display = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Зеркала</a> :: Правка зеркала репозиториев <em>'".$secure->stripStr($info["mname"])."'</em></div>";
$display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n";
$display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
$display .= "<input type='hidden' name='act' value='".$act."'>\n";
$display .= "<input type='hidden' name='mirrorID' value='$uid'>\n";
$display .= "Название источника: <input type='text' name='mname' value='".$secure->stripStr($info["mname"])."'><br>\n";
$display .= "URL источника: <input type='text' name='murl' value='".$secure->stripStr($info["murl"])."'><br>\n";
$display .= "<input type='submit' value='Править'></form>\n";
break;
case '3':
// Удаление существующего зеркала
$orig =& $db->query("SELECT * FROM mirror WHERE mirror_id='$uid'");
$orig->fetchInto($info, DB_FETCHMODE_ASSOC);
$display = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Зеркала</a> :: Удаление зеркала репозиториев <em>'".$secure->stripStr($info["mname"])."'</em></div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
$display .= "<input type='hidden' name='act' value='".$act."'>\n";
$display .= "<input type='hidden' name='mirrorID' value='$uid'>\n";
$display .= "<input type='submit' value='Удалить'></form>\n";
break;
}
break;
case '20':
// Управление опциями Ant
switch ($act) {