Хранилища Subversion ant

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

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

/trunk/admin.php
37,7 → 37,8
<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=9'>Опции</a></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>
<div id='main'>
";
628,11 → 629,69
}
break;
}
break;
break;
case '21':
// Управление интерфейсами
switch($act) {
case '0':
// Список интерфейсов
$req =& $db->query("SELECT * FROM interfaces");
$display = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Настройки</a> :: Интерфейсы</div>";
$display .= "<table><tr><th>Интерфейс</th><th>Действие</th></tr>";
if ($req->numRows()>0) {
while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) {
$display .= "<tr><td>".stripslashes($if["interfaceinfo"])." (".stripslashes($if["interface"]).") </td>";
$display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$if["if_id"]."' class='edit'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
$display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$if["if_id"]."' class='delete'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td></tr>";
}
}
$display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить новый интерфейс</a></p>";
break;
case '1':
// Добавление нового интерфейса
$display = "<div class='modulename'>Настройки</a> :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Добавление</a></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='text' name='ifname'><br>\n";
$display .= "Интерфейс (название): <input type='text' name='ifinfo'><br>\n";
$display .= "<input type='submit' value='Добавить интерфейс'></form>\n";
break;
case '2':
// Правка интерфейса
$req =& $db->query("SELECT * FROM interfaces WHERE if_id='$uid'");
$display = "<div class='modulename'>Настройки</a> :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Правка</a></div>";
if ($req->numRows()>0) {
$req->fetchInto($if, DB_FETCHMODE_ASSOC);
$display .= "<form action='./process.php' method='POST'>";
$display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
$display .= "<input type='hidden' name='act' value='".$act."'>\n";
$display .= "<input type='hidden' name='if' value='$uid'>\n";
$display .= "Интерфейс (имя файла): <input type='text' name='ifname' value='".stripslashes($if["interface"])."'><br>\n";
$display .= "Интерфейс (название): <input type='text' name='ifinfo' value='".stripslashes($if["interfaceinfo"])."'><br>\n";
$display .= "<input type='submit' value='Отредактировать'></form>\n";
} else {
$display .= "<p>Такого интерфейса не существует</p>";
}
break;
case '3':
// Удаление интерфейса
$req =& $db->query("SELECT * FROM interfaces WHERE if_id='$uid'");
$display = "<div class='modulename'>Настройки</a> :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Удаление</a></div>";
if ($req->numRows()>0) {
$req->fetchInto($if, DB_FETCHMODE_ASSOC);
$display .= "<form action='./process.php' method='POST'>";
$display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
$display .= "<input type='hidden' name='act' value='".$act."'>\n";
$display .= "<input type='hidden' name='if' value='$uid'>\n";
$display .= "Интерфейс (имя файла): <input type='text' name='ifname' value='".stripslashes($if["interface"])."' readonly><br>\n";
$display .= "Интерфейс (название): <input type='text' name='ifinfo' value='".stripslashes($if["interfaceinfo"])."' readonly><br>\n";
$display .= "<input type='submit' value='Удалить'></form>\n";
}
break;
}
break;
 
 
/*
case '6':
// Управление настройками Ant
717,56 → 776,6
$display .= "<input type='submit' value='Сменить пароль'></form>\n";
break;
case '5':
// Добавление нового интерфейса
$display = "<div class='modulename'><a href='admin.php?mode=6'>Настройки</a> :: Добавление нового интерфейса</div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='23'>\n";
$display .= "Интерфейс (имя файла): <input type='text' name='ifname'><br>\n";
$display .= "Интерфейс (название): <input type='text' name='ifinfo'><br>\n";
$display .= "<input type='submit' value='Добавить интерфейс'></form>\n";
break;
case '6':
// Управление интерфейсами
$req =& $db->query("SELECT * FROM interfaces");
$display = "<div class='modulename'><a href='admin.php?mode=6'>Настройки</a> :: Управление существующими интерфейсами</div><ul>";
if ($req->numRows()>0) {
while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) {
$display .= "<li><a href='".$admin."?mode=6&action=7&uid=".$if["if_id"]."' class='edit'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a><a href='".$admin."?mode=6&action=8&uid=".$if["if_id"]."' class='delete'><img title='Удалить' src='img/del.png' width='16' height='16'></a> ".stripslashes($if["interfaceinfo"])." (".stripslashes($if["interface"]).") </li>";
}
}
$display .= "</ul>";
break;
case '7':
// Правка интерфейса
$req =& $db->query("SELECT * FROM interfaces WHERE if_id='$uid'");
$display = "<div class='modulename'><a href='admin.php?mode=6'>Настройки</a> :: <a href='admin.php?mode=6&action=6'>Интерфейс</a> :: Правка интерфейса</div>";
if ($req->numRows()>0) {
$req->fetchInto($if, DB_FETCHMODE_ASSOC);
$display .= "<form action='./process.php' method='POST'>";
$display .= "<input type='hidden' name='mode' value='24'>\n";
$display .= "<input type='hidden' name='if' value='$uid'>\n";
$display .= "Интерфейс (имя файла): <input type='text' name='ifname' value='".stripslashes($if["interface"])."'><br>\n";
$display .= "Интерфейс (название): <input type='text' name='ifinfo' value='".stripslashes($if["interfaceinfo"])."'><br>\n";
$display .= "<input type='submit' value='Отредактировать'></form>\n";
} else {
$display .= "<p>Такого интерфейса не существует</p>";
}
case '8':
// Удаление интерфейса
$req =& $db->query("SELECT * FROM interfaces WHERE if_id='$uid'");
$display = "<div class='modulename'><a href='admin.php?mode=6'>Настройки</a> :: <a href='admin.php?mode=6&action=6'>Интерфейс</a> :: Удаление интерфейса</div>";
if ($req->numRows()>0) {
$req->fetchInto($if, DB_FETCHMODE_ASSOC);
$display .= "<form action='./process.php' method='POST'>";
$display .= "<input type='hidden' name='mode' value='25'>\n";
$display .= "<input type='hidden' name='if' value='$uid'>\n";
$display .= "Интерфейс (имя файла): <input type='text' name='ifname' value='".stripslashes($if["interface"])."' readonly><br>\n";
$display .= "Интерфейс (название): <input type='text' name='ifinfo' value='".stripslashes($if["interfaceinfo"])."' readonly><br>\n";
$display .= "<input type='submit' value='Удалить'></form>\n";
}
break;
}
break;
*/
}