Хранилища Subversion ant

Редакция

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

Редакция 178 Редакция 179
Строка 37... Строка 37...
37
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=7'>Типы</a></div>
37
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=7'>Типы</a></div>
38
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=8'>Корневые пути</a></div>
38
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=8'>Корневые пути</a></div>
39
    <div class='menutitle'>Настройки:</div>
39
    <div class='menutitle'>Настройки:</div>
40
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=20'>Опции</a></div>
40
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=20'>Опции</a></div>
41
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=21'>Интерфейсы</a></div>
41
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=21'>Интерфейсы</a></div>
-
 
42
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=22'>Пароль</a></div>
42
</div>
43
</div>
43
<div id='main'>
44
<div id='main'>
44
";
45
";
45
46
46
switch ($mode) {
47
switch ($mode) {
Строка 634... Строка 635...
634
            // Управление опциями Ant
635
            // Управление опциями Ant
635
            switch ($act) {
636
            switch ($act) {
636
                case '0':
637
                case '0':
637
                        // Список опций Ant
638
                        // Список опций Ant
638
                        $req =& $db->query("SELECT * FROM settings");
639
                        $req =& $db->query("SELECT * FROM settings");
639
                        $display = "<div class='modulename'>Настройки</a> :: <a href='admin.php?mode=".$mode."'>Опции</a></div>";
640
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Опции</a></div>";
640
                        $display .= "<table><tr><th>Опция</th><th>Действие</th><th>Значение</th></tr>";
641
                        $display .= "<table><tr><th>Опция</th><th>Действие</th><th>Значение</th></tr>";
641
                        if ($req->numRows()>0) {
642
                        if ($req->numRows()>0) {
642
                                while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
643
                                while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
643
                                        $display .= "<tr><td>".stripslashes($setting["opt"])."</td>";
644
                                        $display .= "<tr><td>".stripslashes($setting["opt"])."</td>";
644
                                        $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$setting["opt_id"]."'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
645
                                        $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$setting["opt_id"]."'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
Строка 648... Строка 649...
648
                        }
649
                        }
649
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить новую опцию</a></p>";
650
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить новую опцию</a></p>";
650
                        break;
651
                        break;
651
                case '1':
652
                case '1':
652
                        // Добавление новой опции Ant
653
                        // Добавление новой опции Ant
653
                        $display = "<div class='modulename'>Настройки</a> :: <a href='admin.php?mode=".$mode."'>Опции</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Добавление</a></div>";
654
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Опции</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Добавление</a></div>";
654
                        $display .= "<form action='./process.php' method='POST'>\n";
655
                        $display .= "<form action='./process.php' method='POST'>\n";
655
                        $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
656
                        $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
656
                        $display .= "<input type='hidden' name='act' value='".$act."'>\n";
657
                        $display .= "<input type='hidden' name='act' value='".$act."'>\n";
657
                        $display .= "Настройка (латиница, без пробелов): <input type='text' name='setoption'><br>\n";
658
                        $display .= "Настройка (латиница, без пробелов): <input type='text' name='setoption'><br>\n";
658
                        $display .= "Свойство (значение) настройки: <input type='text' name='setvalue'><br>\n";
659
                        $display .= "Свойство (значение) настройки: <input type='text' name='setvalue'><br>\n";
Строка 661... Строка 662...
661
                case '2':
662
                case '2':
662
                        // Правка существующей опции Ant
663
                        // Правка существующей опции Ant
663
                        $req =& $db->query("SELECT * FROM settings WHERE opt_id='$uid'");
664
                        $req =& $db->query("SELECT * FROM settings WHERE opt_id='$uid'");
664
                        if ($req->numRows()>0) {
665
                        if ($req->numRows()>0) {
665
                                $req->fetchInto($setting, DB_FETCHMODE_ASSOC);
666
                                $req->fetchInto($setting, DB_FETCHMODE_ASSOC);
666
                                $display = "<div class='modulename'>Настройки</a> :: <a href='admin.php?mode=".$mode."'>Опции</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Правка</a></div>";
667
                                $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Опции</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Правка</a></div>";
667
                                $display .= "<form action='./process.php' method='POST'>\n";
668
                                $display .= "<form action='./process.php' method='POST'>\n";
668
                                $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
669
                                $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
669
                                $display .= "<input type='hidden' name='act' value='".$act."'>\n";
670
                                $display .= "<input type='hidden' name='act' value='".$act."'>\n";
670
                                $display .= "<input type='hidden' name='optID' value='".stripslashes($setting["opt_id"])."'><br>\n";
671
                                $display .= "<input type='hidden' name='optID' value='".stripslashes($setting["opt_id"])."'><br>\n";
671
                                $display .= "Настройка: <input type='text' name='setoption' value='".stripslashes($setting["opt"])."' readonly><br>\n";
672
                                $display .= "Настройка: <input type='text' name='setoption' value='".stripslashes($setting["opt"])."' readonly><br>\n";
Строка 692... Строка 693...
692
                case '3':
693
                case '3':
693
                        // Удаление существующей опции Ant
694
                        // Удаление существующей опции Ant
694
                        $req =& $db->query("SELECT * FROM settings WHERE opt_id='$uid'");
695
                        $req =& $db->query("SELECT * FROM settings WHERE opt_id='$uid'");
695
                        if ($req->numRows()>0) {
696
                        if ($req->numRows()>0) {
696
                                $req->fetchInto($setting, DB_FETCHMODE_ASSOC);
697
                                $req->fetchInto($setting, DB_FETCHMODE_ASSOC);
697
                                $display = "<div class='modulename'>Настройки</a> :: <a href='admin.php?mode=".$mode."'>Опции</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Удаление</a></div>";
698
                                $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Опции</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Удаление</a></div>";
698
                                $display .= "Удаляемая опция <em>".stripslashes($setting["opt"])."</em> с свойством <em>".stripslashes($setting["optvalue"])."</em><br>";
699
                                $display .= "Удаляемая опция <em>".stripslashes($setting["opt"])."</em> с свойством <em>".stripslashes($setting["optvalue"])."</em><br>";
699
                                $display .= "<form action='./process.php' method='POST'>\n";
700
                                $display .= "<form action='./process.php' method='POST'>\n";
700
                                $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
701
                                $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
701
                                $display .= "<input type='hidden' name='act' value='".$act."'>\n";
702
                                $display .= "<input type='hidden' name='act' value='".$act."'>\n";
702
                                $display .= "<input type='hidden' name='optID' value='".$setting["opt_id"]."'><br>\n";
703
                                $display .= "<input type='hidden' name='optID' value='".$setting["opt_id"]."'><br>\n";
Строка 711... Строка 712...
711
            // Управление интерфейсами
712
            // Управление интерфейсами
712
            switch($act) {
713
            switch($act) {
713
                case '0':
714
                case '0':
714
                        // Список интерфейсов
715
                        // Список интерфейсов
715
                        $req =& $db->query("SELECT * FROM interfaces");
716
                        $req =& $db->query("SELECT * FROM interfaces");
716
                        $display = "<div class='modulename'>Настройки</a> :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a></div>";
717
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a></div>";
717
                        $display .= "<table><tr><th>Интерфейс</th><th>Действие</th></tr>";
718
                        $display .= "<table><tr><th>Интерфейс</th><th>Действие</th></tr>";
718
                        if ($req->numRows()>0) {
719
                        if ($req->numRows()>0) {
719
                            while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) {
720
                            while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) {
720
                                $display .= "<tr><td>".stripslashes($if["interfaceinfo"])." (".stripslashes($if["interface"]).") </td>";
721
                                $display .= "<tr><td>".stripslashes($if["interfaceinfo"])." (".stripslashes($if["interface"]).") </td>";
721
                                $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$if["if_id"]."' class='edit'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
722
                                $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$if["if_id"]."' class='edit'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
Строка 724... Строка 725...
724
                        }
725
                        }
725
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить новый интерфейс</a></p>";
726
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить новый интерфейс</a></p>";
726
                        break;
727
                        break;
727
                case '1':
728
                case '1':
728
                        // Добавление нового интерфейса
729
                        // Добавление нового интерфейса
729
                        $display = "<div class='modulename'>Настройки</a> :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Добавление</a></div>";
730
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Добавление</a></div>";
730
                        $display .= "<form action='./process.php' method='POST'>\n";
731
                        $display .= "<form action='./process.php' method='POST'>\n";
731
                        $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
732
                        $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
732
                        $display .= "<input type='hidden' name='act' value='".$act."'>\n";
733
                        $display .= "<input type='hidden' name='act' value='".$act."'>\n";
733
                        $display .= "Интерфейс (имя файла): <input type='text' name='ifname'><br>\n";
734
                        $display .= "Интерфейс (имя файла): <input type='text' name='ifname'><br>\n";
734
                        $display .= "Интерфейс (название): <input type='text' name='ifinfo'><br>\n";
735
                        $display .= "Интерфейс (название): <input type='text' name='ifinfo'><br>\n";
735
                        $display .= "<input type='submit' value='Добавить интерфейс'></form>\n";
736
                        $display .= "<input type='submit' value='Добавить интерфейс'></form>\n";
736
                        break;
737
                        break;
737
                case '2':
738
                case '2':
738
                        // Правка интерфейса
739
                        // Правка интерфейса
739
                        $req =& $db->query("SELECT * FROM interfaces WHERE if_id='$uid'");
740
                        $req =& $db->query("SELECT * FROM interfaces WHERE if_id='$uid'");
740
                        $display = "<div class='modulename'>Настройки</a> :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Правка</a></div>";
741
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Правка</a></div>";
741
                        if ($req->numRows()>0) {
742
                        if ($req->numRows()>0) {
742
                                $req->fetchInto($if, DB_FETCHMODE_ASSOC);
743
                                $req->fetchInto($if, DB_FETCHMODE_ASSOC);
743
                                $display .= "<form action='./process.php' method='POST'>";
744
                                $display .= "<form action='./process.php' method='POST'>";
744
                                $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
745
                                $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
745
                                $display .= "<input type='hidden' name='act' value='".$act."'>\n";
746
                                $display .= "<input type='hidden' name='act' value='".$act."'>\n";
Строка 752... Строка 753...
752
                        }
753
                        }
753
                        break;
754
                        break;
754
                case '3':
755
                case '3':
755
                        // Удаление интерфейса
756
                        // Удаление интерфейса
756
                        $req =& $db->query("SELECT * FROM interfaces WHERE if_id='$uid'");
757
                        $req =& $db->query("SELECT * FROM interfaces WHERE if_id='$uid'");
757
                        $display = "<div class='modulename'>Настройки</a> :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Удаление</a></div>";
758
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Удаление</a></div>";
758
                        if ($req->numRows()>0) {
759
                        if ($req->numRows()>0) {
759
                                $req->fetchInto($if, DB_FETCHMODE_ASSOC);
760
                                $req->fetchInto($if, DB_FETCHMODE_ASSOC);
760
                                $display .= "<form action='./process.php' method='POST'>";
761
                                $display .= "<form action='./process.php' method='POST'>";
761
                                $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
762
                                $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
762
                                $display .= "<input type='hidden' name='act' value='".$act."'>\n";
763
                                $display .= "<input type='hidden' name='act' value='".$act."'>\n";
Строка 766... Строка 767...
766
                                $display .= "<input type='submit' value='Удалить'></form>\n";
767
                                $display .= "<input type='submit' value='Удалить'></form>\n";
767
                        }
768
                        }
768
                        break;
769
                        break;
769
            }
770
            }
770
        break;
771
        break;
771
-
 
772
/*
772
        case '22':
-
 
773
            // Управление паролем
-
 
774
            switch($act) {
773
                case '4':
775
                case '0':
774
                        // Смена пароля входа
776
                        // Смена пароля входа
775
                        $display  = "<div class='modulename'><a href='admin.php?mode=6'>Настройки</a> :: Смена пароля</div>";
777
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Пароль</a></div>";
776
                        $display .= "<form action='./process.php' method='POST'>\n";
778
                        $display .= "<form action='./process.php' method='POST'>\n";
-
 
779
                        $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
777
                        $display .= "<input type='hidden' name='mode' value='22'>\n";
780
                        $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
778
                        $display .= "Старый пароль: <input type='password' name='oldPW'><br>\n";
781
                        $display .= "Старый пароль: <input type='password' name='oldPW'><br>\n";
779
                        $display .= "Новый пароль: <input type='password' name='newPW1'><br>\n";
782
                        $display .= "Новый пароль: <input type='password' name='newPW1'><br>\n";
780
                        $display .= "Новый пароль (еще раз): <input type='password' name='newPW2'><br>\n";
783
                        $display .= "Новый пароль (еще раз): <input type='password' name='newPW2'><br>\n";
781
                        $display .= "<input type='submit' value='Сменить пароль'></form>\n";
784
                        $display .= "<input type='submit' value='Сменить пароль'></form>\n";
782
                        break;
785
                        break;
783
                       
786
                       
784
            break;
787
            break;
785
*/
788
            }
-
 
789
        break;
786
}
790
}
787
791
788
792
789
$display .= "</div></div>";
793
$display .= "</div></div>";
790
794