Редакция 61 | Редакция 71 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 61 | Редакция 70 | ||
---|---|---|---|
Строка 1... | Строка 1... | ||
1 | <?php
|
1 | <?php
|
2 | 2 | ||
3 | include "./sign-valid.php"; |
3 | require_once "./sign-valid.php"; |
4 | 4 | ||
5 | $mode = abs(intval($_GET["mode"])); |
5 | $mode = abs(intval($_GET["mode"])); |
6 | $act = abs(intval($_GET["action"])); |
6 | $act = abs(intval($_GET["action"])); |
7 | $uid = abs(intval($_GET["uid"])); |
7 | $uid = abs(intval($_GET["uid"])); |
8 | $err = abs(intval($_GET["error"])); |
8 | $err = abs(intval($_GET["error"])); |
Строка 393... | Строка 393... | ||
393 | if ($req->numRows()>0) { |
393 | if ($req->numRows()>0) { |
394 | while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) { |
394 | while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) { |
395 | $display .= "<li>Настройка: <em>".stripslashes($setting["opt"])."</em> Свойство: <em>".stripslashes($setting["optvalue"])."</em> [<a href='./admin.php?mode=6&action=2&uid=".$setting["opt_id"]."' class='edit'>править</a>][<a href='./admin.php?mode=6&action=3&uid=".$setting["opt_id"]."' class='delete'>удалить</a>]</li>"; |
395 | $display .= "<li>Настройка: <em>".stripslashes($setting["opt"])."</em> Свойство: <em>".stripslashes($setting["optvalue"])."</em> [<a href='./admin.php?mode=6&action=2&uid=".$setting["opt_id"]."' class='edit'>править</a>][<a href='./admin.php?mode=6&action=3&uid=".$setting["opt_id"]."' class='delete'>удалить</a>]</li>"; |
396 | }
|
396 | }
|
397 | }
|
397 | }
|
398 | $display .= "</ul><p><a href='./admin.php?mode=6&action=1'>Добавить новую настройку</a></p><p><a href='./admin.php?mode=6&action=4'>Сменить пароль входа</a></p>"; |
398 | $display .= "<li><a href='./admin.php?mode=6&action=1'>Добавить новую настройку</a></li><li><a href='./admin.php?mode=6&action=4'>Сменить пароль входа</a></li><li><a href='./admin.php?mode=6&action=5'>Добавить новый интерфейс</a></li><li><a href='./admin.php?mode=6&action=6'>Управление существующими интерфейсами</a></li></ul>"; |
399 | break; |
399 | break; |
400 | case '1': |
400 | case '1': |
401 | // Добавление новой настройки Ant
|
401 | // Добавление новой настройки Ant
|
402 | $display = "<h3>Создание настройки Ant</h3>"; |
402 | $display = "<h3>Создание настройки Ant</h3>"; |
403 | $display .= "<form action='./process.php' method='POST'>\n"; |
403 | $display .= "<form action='./process.php' method='POST'>\n"; |
Строка 445... | Строка 445... | ||
445 | $display .= "Старый пароль: <input type='password' name='oldPW'><br>\n"; |
445 | $display .= "Старый пароль: <input type='password' name='oldPW'><br>\n"; |
446 | $display .= "Новый пароль: <input type='password' name='newPW1'><br>\n"; |
446 | $display .= "Новый пароль: <input type='password' name='newPW1'><br>\n"; |
447 | $display .= "Новый пароль (еще раз): <input type='password' name='newPW2'><br>\n"; |
447 | $display .= "Новый пароль (еще раз): <input type='password' name='newPW2'><br>\n"; |
448 | $display .= "<input type='submit' value='Сменить пароль'></form>\n"; |
448 | $display .= "<input type='submit' value='Сменить пароль'></form>\n"; |
449 | break; |
449 | break; |
- | 450 | case '5': |
|
- | 451 | // Добавление нового интерфейса
|
|
- | 452 | $display = "<h3>Добавление нового интерфейса</h3>"; |
|
- | 453 | $display .= "<form action='./process.php' method='POST'>\n"; |
|
- | 454 | $display .= "<input type='hidden' name='mode' value='23'>\n"; |
|
- | 455 | $display .= "Интерфейс (имя файла): <input type='text' name='ifname'><br>\n"; |
|
- | 456 | $display .= "Интерфейс (название): <input type='text' name='ifinfo'><br>\n"; |
|
- | 457 | $display .= "<input type='submit' value='Добавить интерфейс'></form>\n"; |
|
- | 458 | break; |
|
- | 459 | case '6': |
|
- | 460 | // Управление интерфейсами
|
|
- | 461 | $req =& $db->query("SELECT * FROM interfaces"); |
|
- | 462 | $display = "<h3>Управление существующими интерфейсами</h3><ul>"; |
|
- | 463 | if ($req->numRows()>0) { |
|
- | 464 | while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) { |
|
- | 465 | $display .= "<li>".stripslashes($if["interfaceinfo"])." (".stripslashes($if["interface"]).") [<a href='./admin.php?mode=6&action=7&uid=".$if["if_id"]."' class='edit'>править</a>][<a href='./admin.php?mode=6&action=8&uid=".$if["if_id"]."' class='delete'>удалить</a>]</li>"; |
|
- | 466 | }
|
|
- | 467 | }
|
|
- | 468 | $display .= "</ul>"; |
|
- | 469 | break; |
|
- | 470 | case '7': |
|
- | 471 | // Правка интерфейса
|
|
- | 472 | $req =& $db->query("SELECT * FROM interfaces WHERE if_id='$uid'"); |
|
- | 473 | $display = "<h3>Правка интерфейса</h3>"; |
|
- | 474 | if ($req->numRows()>0) { |
|
- | 475 | $req->fetchInto($if, DB_FETCHMODE_ASSOC); |
|
- | 476 | $display .= "<form action='./process.php' method='POST'>"; |
|
- | 477 | $display .= "<input type='hidden' name='mode' value='24'>\n"; |
|
- | 478 | $display .= "<input type='hidden' name='if' value='$uid'>\n"; |
|
- | 479 | $display .= "Интерфейс (имя файла): <input type='text' name='ifname' value='".stripslashes($if["interface"])."'><br>\n"; |
|
- | 480 | $display .= "Интерфейс (название): <input type='text' name='ifinfo' value='".stripslashes($if["interfaceinfo"])."'><br>\n"; |
|
- | 481 | $display .= "<input type='submit' value='Отредактировать'></form>\n"; |
|
- | 482 | } else { |
|
- | 483 | $display .= "<p>Такого интерфейса не существует</p>"; |
|
- | 484 | }
|
|
- | 485 | case '8': |
|
- | 486 | // Удаление интерфейса
|
|
- | 487 | $req =& $db->query("SELECT * FROM interfaces WHERE if_id='$uid'"); |
|
- | 488 | $display = "<h3>Удаление интерфейса</h3>"; |
|
- | 489 | if ($req->numRows()>0) { |
|
- | 490 | $req->fetchInto($if, DB_FETCHMODE_ASSOC); |
|
- | 491 | $display .= "<form action='./process.php' method='POST'>"; |
|
- | 492 | $display .= "<input type='hidden' name='mode' value='25'>\n"; |
|
- | 493 | $display .= "<input type='hidden' name='if' value='$uid'>\n"; |
|
- | 494 | $display .= "Интерфейс (имя файла): <input type='text' name='ifname' value='".stripslashes($if["interface"])."' readonly><br>\n"; |
|
- | 495 | $display .= "Интерфейс (название): <input type='text' name='ifinfo' value='".stripslashes($if["interfaceinfo"])."' readonly><br>\n"; |
|
- | 496 | $display .= "<input type='submit' value='Удалить'></form>\n"; |
|
- | 497 | }
|
|
- | 498 | break; |
|
450 | }
|
499 | }
|
451 | break; |
500 | break; |
452 | case '7': |
501 | case '7': |
453 | // Управление типами репозиториев
|
502 | // Управление типами репозиториев
|
454 | switch ($act) { |
503 | switch ($act) { |