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; |
*/ |
} |