Хранилища Subversion ant

Редакция

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

Редакция 247 Редакция 248
Строка 53... Строка 53...
53
3 => array ( "title" => $menu_title[1], "item" => "Источники" ),
53
3 => array ( "title" => $menu_title[1], "item" => "Источники" ),
54
4 => array ( "title" => $menu_title[0], "item" => "Репозитории" ),
54
4 => array ( "title" => $menu_title[0], "item" => "Репозитории" ),
55
5 => array ( "title" => $menu_title[1], "item" => "Секции" ),
55
5 => array ( "title" => $menu_title[1], "item" => "Секции" ),
56
6 => array ( "title" => $menu_title[1], "item" => "Схемы" ),
56
6 => array ( "title" => $menu_title[1], "item" => "Схемы" ),
57
7 => array ( "title" => $menu_title[1], "item" => "Типы" ),
57
7 => array ( "title" => $menu_title[1], "item" => "Типы" ),
-
 
58
9 => array ( "title" => $menu_title[1], "item" => "Зеркала" ),
58
20 => array ( "title" => $menu_title[2], "item" => "Опции" ),
59
20 => array ( "title" => $menu_title[2], "item" => "Опции" ),
59
21 => array ( "title" => $menu_title[2], "item" => "Интерфейсы" ),
60
21 => array ( "title" => $menu_title[2], "item" => "Интерфейсы" ),
60
22 => array ( "title" => $menu_title[2], "item" => "Пароль" ),
61
22 => array ( "title" => $menu_title[2], "item" => "Пароль" ),
61
23 => array ( "title" => $menu_title[2], "item" => "Тема" ),
62
23 => array ( "title" => $menu_title[2], "item" => "Тема" ),
62
);
63
);
Строка 65... Строка 66...
65
<div id='cont'>
66
<div id='cont'>
66
<div id='menu'>
67
<div id='menu'>
67
    <div class='menutitle'>".$menu_title[0].":</div>
68
    <div class='menutitle'>".$menu_title[0].":</div>
68
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=4'>".$menu_item[4]["item"]."</a></div>
69
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=4'>".$menu_item[4]["item"]."</a></div>
69
    <div class='menutitle'>".$menu_title[1].":</div>
70
    <div class='menutitle'>".$menu_title[1].":</div>
-
 
71
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=9'>".$menu_item[9]["item"]."</a></div>
70
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=1'>".$menu_item[1]["item"]."</a></div>
72
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=1'>".$menu_item[1]["item"]."</a></div>
71
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=2'>".$menu_item[2]["item"]."</a></div>
73
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=2'>".$menu_item[2]["item"]."</a></div>
72
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=3'>".$menu_item[3]["item"]."</a></div>
74
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=3'>".$menu_item[3]["item"]."</a></div>
73
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=5'>".$menu_item[5]["item"]."</a></div>
75
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=5'>".$menu_item[5]["item"]."</a></div>
74
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=6'>".$menu_item[6]["item"]."</a></div>
76
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=6'>".$menu_item[6]["item"]."</a></div>
Строка 674... Строка 676...
674
                                $display .= "<p>Такой корневой папки не существует</p>";
676
                                $display .= "<p>Такой корневой папки не существует</p>";
675
                        }
677
                        }
676
                        break;
678
                        break;
677
            }
679
            }
678
        break;
680
        break;
-
 
681
        case '9':
-
 
682
            // Работа с зеркалами репозиториев
-
 
683
            switch ($act) {
-
 
684
                case '0':
-
 
685
                        // Список зеркал
-
 
686
                        $mirr =& $db->query("SELECT * FROM mirror");
-
 
687
                        if ($mirr->numRows()>0) {
-
 
688
                                $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
-
 
689
                                $display .= "<table><tr><th>Зеркало</th><th>Действие</th></tr>\n";
-
 
690
                                while ($mirr->fetchInto($info, DB_FETCHMODE_ASSOC)) {
-
 
691
                                    $display .= "<tr><td>".$secure->stripStr($info["mname"])."</td>\n";
-
 
692
                                    $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["mirror_id"]."' class='nodec'><img src='$imgdir/edit.png' width='16' height='16' title='Редактировать'></a>";
-
 
693
                                    $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["mirror_id"]."'><img title='Удалить' src='$imgdir/delete.png' width='16' height='16'></a></td>\n";
-
 
694
                                    $display .= "</tr>";
-
 
695
                                }
-
 
696
                        }
-
 
697
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='$imgdir/add.png' width='16' height='16'>Добавить зеркало репозиториев</a></p>\n";
-
 
698
                        break;
-
 
699
                case '1':
-
 
700
                        // Добавление нового зеркала
-
 
701
                        $display = "<div class='modulename'>Справочники :: <a href='admin.php?mode=".$mode."'>Зеркала</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Добавление</a></div>";
-
 
702
                        $display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n";
-
 
703
                        $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
-
 
704
                        $display .= "<input type='hidden' name='act' value='".$act."'>\n";
-
 
705
                        $display .= "Название зеркала: <input type='text' name='mname'><br>\n";
-
 
706
                        $display .= "URL зеркала: <input type='text' name='murl'><br>\n";
-
 
707
                        $display .= "<input type='submit' value='Добавить'></form>\n";
-
 
708
                        break;
-
 
709
                case '2':
-
 
710
                        // Правка существующего зеркала
-
 
711
                        $mirr =& $db->query("SELECT * FROM mirror WHERE mirror_id='$uid'");
-
 
712
                        $mirr->fetchInto($info, DB_FETCHMODE_ASSOC);
-
 
713
                        $type .= "</select>\n";
-
 
714
                        $display  = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Зеркала</a> :: Правка зеркала репозиториев <em>'".$secure->stripStr($info["mname"])."'</em></div>";
-
 
715
                        $display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n";
-
 
716
                        $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
-
 
717
                        $display .= "<input type='hidden' name='act' value='".$act."'>\n";
-
 
718
                        $display .= "<input type='hidden' name='mirrorID' value='$uid'>\n";
-
 
719
                        $display .= "Название источника: <input type='text' name='mname' value='".$secure->stripStr($info["mname"])."'><br>\n";
-
 
720
                        $display .= "URL источника: <input type='text' name='murl' value='".$secure->stripStr($info["murl"])."'><br>\n";
-
 
721
                        $display .= "<input type='submit' value='Править'></form>\n";
-
 
722
                        break;
-
 
723
                case '3':
-
 
724
                        // Удаление существующего зеркала
-
 
725
                        $orig =& $db->query("SELECT * FROM mirror WHERE mirror_id='$uid'");
-
 
726
                        $orig->fetchInto($info, DB_FETCHMODE_ASSOC);
-
 
727
                        $display  = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Зеркала</a> :: Удаление зеркала репозиториев <em>'".$secure->stripStr($info["mname"])."'</em></div>";
-
 
728
                        $display .= "<form action='./process.php' method='POST'>\n";
-
 
729
                        $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
-
 
730
                        $display .= "<input type='hidden' name='act' value='".$act."'>\n";
-
 
731
                        $display .= "<input type='hidden' name='mirrorID' value='$uid'>\n";
-
 
732
                        $display .= "<input type='submit' value='Удалить'></form>\n";
-
 
733
                        break;
-
 
734
            }
-
 
735
            break;
679
        case '20':
736
        case '20':
680
            // Управление опциями Ant
737
            // Управление опциями Ant
681
            switch ($act) {
738
            switch ($act) {
682
                case '0':
739
                case '0':
683
                        // Список опций Ant
740
                        // Список опций Ant