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