Хранилища Subversion ant

Редакция

Редакция 138 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 138 Редакция 147
Строка 19... Строка 19...
19
            break;
19
            break;
20
}
20
}
21
21
22
switch ($mode) {
22
switch ($mode) {
23
    case '0':
23
    case '0':
24
            $display = "<ul><li><a href='".$admin."?mode=1'>Управление дистрибутивами</a></li><li><a href='".$admin."?mode=2'>Управление версиями дистрибутивов</a></li><li><a href='".$admin."?mode=3'>Управление репозиториями</a></li><li><a href='".$admin."?mode=4'>Управление секциями репозиториев</a></li><li><a href='".$admin."?mode=5'>Управление схемами репозиториев</a></li><li><a href='".$admin."?mode=7'>Управление типами репозиториев</a></li><li><a href='".$admin."?mode=8'>Управление корневыми папками репозиториев</a></li><li><a href='".$admin."?mode=6'>Управление настройками ".$core->getSetting('codename',$db)."</a></li><li><a href='./signout.php' style='color:red;'>Выход</a></li></ul>";
24
            $display = "<ul><li><a href='".$admin."?mode=1'>Управление дистрибутивами</a></li><li><a href='".$admin."?mode=2'>Управление версиями дистрибутивов</a></li><li><a href='".$admin."?mode=3'>Управление репозиториями</a></li><li><a href='".$admin."?mode=4'>Управление секциями репозиториев</a></li><li><a href='".$admin."?mode=5'>Управление схемами репозиториев</a></li><li><a href='".$admin."?mode=7'>Управление типами репозиториев</a></li><li><a href='".$admin."?mode=8'>Управление корневыми папками репозиториев</a></li><li><a href='".$admin."?mode=9'>Управление источниками репозиториев</a></li><li><a href='".$admin."?mode=10'>Управление субрепозиториями источников</a></li><li><a href='".$admin."?mode=6'>Управление настройками ".$core->getSetting('codename',$db)."</a></li><li><a href='./signout.php' style='color:red;'>Выход</a></li></ul>";
25
            break;
25
            break;
26
    case '1':
26
    case '1':
27
            // Работа с дистрибутивами
27
            // Работа с дистрибутивами
28
            switch ($act) {
28
            switch ($act) {
29
                case '0':
29
                case '0':
Строка 645... Строка 645...
645
                                $display .= "<p>Такой корневой папки не существует</p>";
645
                                $display .= "<p>Такой корневой папки не существует</p>";
646
                        }
646
                        }
647
                        break;
647
                        break;
648
            }
648
            }
649
            break;
649
            break;
-
 
650
        case '9':
-
 
651
            // Работа с источниками репозиториев
-
 
652
            switch ($act) {
-
 
653
                case '0':
-
 
654
                        // Список источников
-
 
655
                        $orig =& $db->query("SELECT * FROM origin");
-
 
656
                        if ($orig->numRows()>0) {
-
 
657
                                $display = "В наличии есть:<ul id='distlist'>";
-
 
658
                                while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) {
-
 
659
                                    $display .= "<li>".stripslashes($info["origin"])." &mdash; [<a href='".$admin."?mode=9&action=2&uid=".$info["origin_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=9&action=3&uid=".$info["origin_id"]."' class='delete'>удалить</a>]</li>";
-
 
660
                                }
-
 
661
                        }
-
 
662
                        $display .= "</ul><p><a href='".$admin."?mode=9&action=1'>Добавить новый источник репозиториев</a></p>";
-
 
663
                        break;
-
 
664
                case '1':
-
 
665
                        // Добавление нового источника
-
 
666
                        $display  = "<h3>Добавление нового источника репозиторев</h3>";
-
 
667
                        $display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n";
-
 
668
                        $display .= "<input type='hidden' name='mode' value='29'>\n";
-
 
669
                        $display .= "Название источника: <input type='text' name='origin'><br>\n";
-
 
670
                        $display .= "<input type='submit' value='Создать'></form>\n";
-
 
671
                        break;
-
 
672
                case '2':
-
 
673
                        // Правка существующего источника
-
 
674
                        $orig =& $db->query("SELECT * FROM origin WHERE origin_id='$uid'");
-
 
675
                        $orig->fetchInto($info, DB_FETCHMODE_ASSOC);
-
 
676
                        $type .= "</select>\n";
-
 
677
                        $display  = "<h3>Правка источника репозиториев <em>'".stripslashes($info["origin"])."'</em></h3>";
-
 
678
                        $display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n";
-
 
679
                        $display .= "<input type='hidden' name='mode' value='30'>\n";
-
 
680
                        $display .= "<input type='hidden' name='originID' value='$uid'>\n";
-
 
681
                        $display .= "Название источника: <input type='text' name='origin' value='".stripslashes($info["origin"])."'><br>\n";
-
 
682
                        $display .= "<input type='submit' value='Править'></form>\n";
-
 
683
                        break;
-
 
684
                case '3':
-
 
685
                        // Удаление существующего источника
-
 
686
                        $orig =& $db->query("SELECT * FROM origin WHERE origin_id='$uid'");
-
 
687
                        $orig->fetchInto($info, DB_FETCHMODE_ASSOC);
-
 
688
                        $display  = "<h3>Удаление источника репозиториев <em>'".stripslashes($info["origin"])."'</em></h3>";
-
 
689
                        $display .= "<form action='./process.php' method='POST'>\n";
-
 
690
                        $display .= "<input type='hidden' name='mode' value='31'>\n";
-
 
691
                        $display .= "<input type='hidden' name='originID' value='$uid'>\n";
-
 
692
                        $display .= "<input type='submit' value='Удалить'></form>\n";
-
 
693
                        break;
-
 
694
            }
-
 
695
            break;
-
 
696
650
}
697
}
651
698
652
$display .= "<p><a href=\"".$admin."\">Интерфейс администратора</a></p>";
699
$display .= "<p><a href=\"".$admin."\">Интерфейс администратора</a></p>";
653
700
654
$smarty->assign('feedaddr',$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"]));
701
$smarty->assign('feedaddr',$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"]));