Хранилища Subversion ant

Редакция

Редакция 61 | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | 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) {