Хранилища Subversion ant

Редакция

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

Редакция 186 Редакция 187
Строка 21... Строка 21...
21
21
22
$header = "<div id='head'><div class='title'>".$core->getSetting('codename',$db)." Admin Panel</div><div class='smalltitle'>version: ".$core->getSetting('version',$db)."</div></div>";
22
$header = "<div id='head'><div class='title'>".$core->getSetting('codename',$db)." Admin Panel</div><div class='smalltitle'>version: ".$core->getSetting('version',$db)."</div></div>";
23
23
24
$login = "<div id='login'>Вы вошли как: admin <a  class='dashed' href='./signout.php' style='color:red;'>[выход]</a></div>";
24
$login = "<div id='login'>Вы вошли как: admin <a  class='dashed' href='./signout.php' style='color:red;'>[выход]</a></div>";
25
25
-
 
26
-
 
27
$menu_title = array ( "Управление", "Справочники", "Настройки" );
-
 
28
$menu_item = array (
-
 
29
1 => array ( "title" => $menu_title[1], "item" => "Дистрибутив" ),
-
 
30
2 => array ( "title" => $menu_title[1], "item" => "Версии" ),
-
 
31
3 => array ( "title" => $menu_title[1], "item" => "Источники" ),
-
 
32
4 => array ( "title" => $menu_title[0], "item" => "Репозитории" ),
-
 
33
5 => array ( "title" => $menu_title[1], "item" => "Секции" ),
-
 
34
6 => array ( "title" => $menu_title[1], "item" => "Схемы" ),
-
 
35
7 => array ( "title" => $menu_title[1], "item" => "Типы" ),
-
 
36
20 => array ( "title" => $menu_title[2], "item" => "Опции" ),
-
 
37
21 => array ( "title" => $menu_title[2], "item" => "Интерфейсы" ),
-
 
38
22 => array ( "title" => $menu_title[2], "item" => "Пароль" ),
-
 
39
);
-
 
40
26
$menu = "
41
$menu = "
27
<div id='cont'>
42
<div id='cont'>
28
<div id='menu'>
43
<div id='menu'>
29
    <div class='menutitle'>Дистрибутивы:</div>
44
    <div class='menutitle'>".$menu_title[0].":</div>
30
    <div class='menuitem'><a class='dashed' href='".$admin."?mode=1'>Дистрибутивы</a></div>
45
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=4'>".$menu_item[4]["item"]."</a></div>
31
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=2'>Версии</a></div>
46
    <div class='menutitle'>".$menu_title[1].":</div>
32
    <div class='menutitle'>Репозитории:</div>
47
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=1'>".$menu_item[1]["item"]."</a></div>
33
    <div class='menuitem'><a class='dashed' href='".$admin."?mode=3'>Источники</a></div>
48
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=2'>".$menu_item[2]["item"]."</a></div>
34
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=4'>Репозитории</a></div>
49
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=3'>".$menu_item[3]["item"]."</a></div>
35
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=5'>Секции</a></div>
50
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=5'>".$menu_item[5]["item"]."</a></div>
36
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=6'>Схемы</a></div>
51
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=6'>".$menu_item[6]["item"]."</a></div>
37
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=7'>Типы</a></div>
52
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=7'>".$menu_item[7]["item"]."</a></div>
38
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=8'>Корневые пути</a></div>
53
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=8'>".$menu_item[8]["item"]."</a></div>
39
    <div class='menutitle'>Настройки:</div>
54
    <div class='menutitle'>".$menu_title[2].":</div>
40
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=20'>Опции</a></div>
55
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=20'>".$menu_item[20]["item"]."</a></div>
41
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=21'>Интерфейсы</a></div>
56
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=21'>".$menu_item[21]["item"]."</a></div>
42
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=22'>Пароль</a></div>
57
        <div class='menuitem'><a class='dashed' href='".$admin."?mode=22'>".$menu_item[22]["item"]."</a></div>
43
</div>
58
</div>
44
<div id='main'>
59
<div id='main'>
45
";
60
";
46
61
47
switch ($mode) {
62
switch ($mode) {
Строка 50... Строка 65...
50
            switch ($act) {
65
            switch ($act) {
51
                case '0':
66
                case '0':
52
                        // Список дистрибутивов
67
                        // Список дистрибутивов
53
                        $dist =& $db->query("SELECT * FROM distribution");
68
                        $dist =& $db->query("SELECT * FROM distribution");
54
                        if ($dist->numRows()>0) {
69
                        if ($dist->numRows()>0) {
55
                                $display = "<div class='modulename'>Дистрибутивы</div>";
70
                                $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
56
                                $display .= "<table><tr><th>Дистрибутив</th><th>Действие</th><th>Версии</th></tr>";
71
                                $display .= "<table><tr><th>Дистрибутив</th><th>Действие</th><th>Версии</th></tr>";
57
                                while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) {
72
                                while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) {
58
                                    $verlist = "";
73
                                    $verlist = "";
59
                                    $sreq =& $db->query("SELECT * FROM version WHERE dist_id='".$info["dist_id"]."'");
74
                                    $sreq =& $db->query("SELECT * FROM version WHERE dist_id='".$info["dist_id"]."'");
60
                                    while ($sreq->fetchInto($sinfo, DB_FETCHMODE_ASSOC)) {
75
                                    while ($sreq->fetchInto($sinfo, DB_FETCHMODE_ASSOC)) {
Строка 130... Строка 145...
130
            // Работа с версиями дистрибутивов
145
            // Работа с версиями дистрибутивов
131
            switch ($act) {
146
            switch ($act) {
132
                case '0':
147
                case '0':
133
                        // Все версии имеющихся дистрибутивов
148
                        // Все версии имеющихся дистрибутивов
134
                        $dist =& $db->query("SELECT * FROM distribution d JOIN version v ON d.dist_id=v.dist_id ORDER BY d.dist_id,v.version ASC");
149
                        $dist =& $db->query("SELECT * FROM distribution d JOIN version v ON d.dist_id=v.dist_id ORDER BY d.dist_id,v.version ASC");
135
                        $display  = "<div class='modulename'>Версии дистрибутивов</div>\n";
150
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
136
                        $display .= "<table><tr><th>Версия</th><th>Действие</th></tr>\n";
151
                        $display .= "<table><tr><th>Версия</th><th>Действие</th></tr>\n";
137
                        while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) {
152
                        while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) {
138
                            $display .= "<tr><td>".stripslashes($info["distname"])." ".stripslashes($info["version"])." &#8220;".stripslashes($info["vname"])."&#8221;</td>\n";
153
                            $display .= "<tr><td>".stripslashes($info["distname"])." ".stripslashes($info["version"])." &#8220;".stripslashes($info["vname"])."&#8221;</td>\n";
139
                            $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["version_id"]."' class='edit'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
154
                            $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["version_id"]."' class='edit'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
140
                            $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["version_id"]."' class='delete'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td></tr>\n";
155
                            $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["version_id"]."' class='delete'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td></tr>\n";
Строка 191... Строка 206...
191
            switch ($act) {
206
            switch ($act) {
192
                case '0':
207
                case '0':
193
                        // Список источников
208
                        // Список источников
194
                        $orig =& $db->query("SELECT * FROM origin");
209
                        $orig =& $db->query("SELECT * FROM origin");
195
                        if ($orig->numRows()>0) {
210
                        if ($orig->numRows()>0) {
196
                                $display = "<div class='modulename'>Источники репозиториев</div>>\n";
211
                                $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
197
                                $display .= "<table><tr><th>Источник</th><th>Действие</th><th>Дистрибутивы</th></tr>\n";
212
                                $display .= "<table><tr><th>Источник</th><th>Действие</th><th>Дистрибутивы</th></tr>\n";
198
                                while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) {
213
                                while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) {
199
                                    $distlist = "";
214
                                    $distlist = "";
200
                                    $sreq =& $db->query("SELECT distribution.distname FROM distribution, orig2dist WHERE '".stripslashes($info["orig_id"])."' = orig2dist.orig_id AND orig2dist.dist_id = distribution.dist_id");
215
                                    $sreq =& $db->query("SELECT distribution.distname FROM distribution, orig2dist WHERE '".stripslashes($info["orig_id"])."' = orig2dist.orig_id AND orig2dist.dist_id = distribution.dist_id");
201
                                    while ($sreq->fetchInto($sinfo, DB_FETCHMODE_ASSOC)) {
216
                                    while ($sreq->fetchInto($sinfo, DB_FETCHMODE_ASSOC)) {
Строка 249... Строка 264...
249
            // Работа с репозиториями
264
            // Работа с репозиториями
250
            switch ($act) {
265
            switch ($act) {
251
                case '0':
266
                case '0':
252
                        // Выбор дистрибутива
267
                        // Выбор дистрибутива
253
                        $dist =& $db->query("SELECT * FROM `repository` LEFT JOIN origin ON repository.orig_id=origin.orig_id LEFT JOIN root ON repository.root_id=root.root_id");
268
                        $dist =& $db->query("SELECT * FROM `repository` LEFT JOIN origin ON repository.orig_id=origin.orig_id LEFT JOIN root ON repository.root_id=root.root_id");
254
                        $display = "<div class='modulename'>Управление :: <a href='admin.php?mode=".$mode."'>Репозитории</a></div>";
269
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
255
                        $display .= "<table><tr><th>Репозиторий</th><th>Действие</th><th>Корень</th><th>Источник</th></tr>\n";
270
                        $display .= "<table><tr><th>Репозиторий</th><th>Действие</th><th>Корень</th><th>Источник</th></tr>\n";
256
                        while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) {
271
                        while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) {
257
                            $display .= "<tr><td>".$info["repname"]."</td>";
272
                            $display .= "<tr><td>".$info["repname"]."</td>";
258
                            $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["rep_id"]."' class='nodec'><img src='img/edt.png' width='16' height='16' title='Редактировать'></a>";
273
                            $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["rep_id"]."' class='nodec'><img src='img/edt.png' width='16' height='16' title='Редактировать'></a>";
259
                            $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["rep_id"]."'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td>\n";
274
                            $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["rep_id"]."'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td>\n";
Строка 387... Строка 402...
387
            // Управление разделами
402
            // Управление разделами
388
            switch ($act) {
403
            switch ($act) {
389
                case '0':
404
                case '0':
390
                        // Список секций
405
                        // Список секций
391
                        $req =& $db->query("SELECT * FROM section");
406
                        $req =& $db->query("SELECT * FROM section");
392
                        $display = "<div class='modulename'>Секции</div>";
407
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
393
                        $display .= "<table><tr><th>Раздел</th><th>Действие</th><th>Используется в</th></tr>\n";
408
                        $display .= "<table><tr><th>Раздел</th><th>Действие</th><th>Используется в</th></tr>\n";
394
                        while ($req->fetchInto($sect, DB_FETCHMODE_ASSOC)) {
409
                        while ($req->fetchInto($sect, DB_FETCHMODE_ASSOC)) {
395
                            $replist = "";
410
                            $replist = "";
396
                            $sreq =& $db->query("SELECT * FROM distribution d JOIN sect2dist s ON s.dist_id=d.dist_id WHERE s.sect_id='".$sect["sect_id"]."'");
411
                            $sreq =& $db->query("SELECT * FROM distribution d JOIN sect2dist s ON s.dist_id=d.dist_id WHERE s.sect_id='".$sect["sect_id"]."'");
397
                            while ($sreq->fetchInto($rep, DB_FETCHMODE_ASSOC)) {
412
                            while ($sreq->fetchInto($rep, DB_FETCHMODE_ASSOC)) {
Строка 460... Строка 475...
460
            // Управление схемами репозиториев
475
            // Управление схемами репозиториев
461
            switch ($act) {
476
            switch ($act) {
462
                case '0':
477
                case '0':
463
                        // Список схем
478
                        // Список схем
464
                        $req =& $db->query("SELECT * FROM scheme");
479
                        $req =& $db->query("SELECT * FROM scheme");
465
                        $display = "<div class='modulename'>Схемы</div>";
480
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
466
                        $display .= "<table><th>Схема</th><th>Действие</th></tr>";
481
                        $display .= "<table><th>Схема</th><th>Действие</th></tr>";
467
                        while ($req->fetchInto($sect, DB_FETCHMODE_ASSOC)) {
482
                        while ($req->fetchInto($sect, DB_FETCHMODE_ASSOC)) {
468
                                $display .= "<tr><td>".stripslashes($sect["scheme"])."</td>";
483
                                $display .= "<tr><td>".stripslashes($sect["scheme"])."</td>";
469
                                $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$sect["scheme_id"]."' class='edit'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
484
                                $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$sect["scheme_id"]."' class='edit'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
470
                                $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$sect["scheme_id"]."' class='delete'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td></tr>";
485
                                $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$sect["scheme_id"]."' class='delete'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td></tr>";
Строка 518... Строка 533...
518
            // Управление типами репозиториев
533
            // Управление типами репозиториев
519
            switch ($act) {
534
            switch ($act) {
520
                case '0':
535
                case '0':
521
                        // Список типов репозиториев
536
                        // Список типов репозиториев
522
                        $req =& $db->query("SELECT * FROM rtype");
537
                        $req =& $db->query("SELECT * FROM rtype");
523
                        $display = "<div class='modulename'>Типы репозиториев</div>";
538
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
524
                        $display .= "<table><tr><th>Тип</th><th>Действие</th></tr>";
539
                        $display .= "<table><tr><th>Тип</th><th>Действие</th></tr>";
525
                        if ($req->numRows()>0) {
540
                        if ($req->numRows()>0) {
526
                                while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
541
                                while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
527
                                        $display .= "<tr><td>".stripslashes($setting["rtype"])."</td>";
542
                                        $display .= "<tr><td>".stripslashes($setting["rtype"])."</td>";
528
                                        $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$setting["rtype_id"]."' class='edit'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
543
                                        $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$setting["rtype_id"]."' class='edit'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
Строка 578... Строка 593...
578
            // Управление корневыми папками репозиториев
593
            // Управление корневыми папками репозиториев
579
            switch ($act) {
594
            switch ($act) {
580
                case '0':
595
                case '0':
581
                        // Список корневых папок репозиториев
596
                        // Список корневых папок репозиториев
582
                        $req =& $db->query("SELECT * FROM root");
597
                        $req =& $db->query("SELECT * FROM root");
583
                        $display = "<div class='modulename'>Корневые пути репозиториев</div>\n";
598
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
584
                        $display .= "<table><tr><th>Путь</th><th>Действие</th></tr>\n";
599
                        $display .= "<table><tr><th>Путь</th><th>Действие</th></tr>\n";
585
                        if ($req->numRows()>0) {
600
                        if ($req->numRows()>0) {
586
                            $display .= "<ul>\n";
601
                            $display .= "<ul>\n";
587
                            while ($req->fetchInto($root, DB_FETCHMODE_ASSOC)) {
602
                            while ($req->fetchInto($root, DB_FETCHMODE_ASSOC)) {
588
                                $display .= "<tr><td>".stripslashes($root["root_folder"])."</td>";
603
                                $display .= "<tr><td>".stripslashes($root["root_folder"])."</td>";
Строка 642... Строка 657...
642
            // Управление опциями Ant
657
            // Управление опциями Ant
643
            switch ($act) {
658
            switch ($act) {
644
                case '0':
659
                case '0':
645
                        // Список опций Ant
660
                        // Список опций Ant
646
                        $req =& $db->query("SELECT * FROM settings");
661
                        $req =& $db->query("SELECT * FROM settings");
647
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Опции</a></div>";
662
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
648
                        $display .= "<table><tr><th>Опция</th><th>Действие</th><th>Значение</th></tr>";
663
                        $display .= "<table><tr><th>Опция</th><th>Действие</th><th>Значение</th></tr>";
649
                        if ($req->numRows()>0) {
664
                        if ($req->numRows()>0) {
650
                                while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
665
                                while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
651
                                        $display .= "<tr><td>".stripslashes($setting["opt"])."</td>";
666
                                        $display .= "<tr><td>".stripslashes($setting["opt"])."</td>";
652
                                        $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$setting["opt_id"]."'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
667
                                        $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$setting["opt_id"]."'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
Строка 719... Строка 734...
719
            // Управление интерфейсами
734
            // Управление интерфейсами
720
            switch($act) {
735
            switch($act) {
721
                case '0':
736
                case '0':
722
                        // Список интерфейсов
737
                        // Список интерфейсов
723
                        $req =& $db->query("SELECT * FROM interfaces");
738
                        $req =& $db->query("SELECT * FROM interfaces");
724
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a></div>";
739
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
725
                        $display .= "<table><tr><th>Интерфейс</th><th>Действие</th></tr>";
740
                        $display .= "<table><tr><th>Интерфейс</th><th>Действие</th></tr>";
726
                        if ($req->numRows()>0) {
741
                        if ($req->numRows()>0) {
727
                            while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) {
742
                            while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) {
728
                                $display .= "<tr><td>".stripslashes($if["interfaceinfo"])." (".stripslashes($if["interface"]).") </td>";
743
                                $display .= "<tr><td>".stripslashes($if["interfaceinfo"])." (".stripslashes($if["interface"]).") </td>";
729
                                $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>";
744
                                $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>";
Строка 779... Строка 794...
779
        case '22':
794
        case '22':
780
            // Управление паролем
795
            // Управление паролем
781
            switch($act) {
796
            switch($act) {
782
                case '0':
797
                case '0':
783
                        // Смена пароля входа
798
                        // Смена пароля входа
784
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Пароль</a></div>";
799
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
785
                        $display .= "<form action='./process.php' method='POST'>\n";
800
                        $display .= "<form action='./process.php' method='POST'>\n";
786
                        $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
801
                        $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
787
                        $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
802
                        $display .= "<input type='hidden' name='mode' value='".$mode."'>\n";
788
                        $display .= "Старый пароль: <input type='password' name='oldPW'><br>\n";
803
                        $display .= "Старый пароль: <input type='password' name='oldPW'><br>\n";
789
                        $display .= "Новый пароль: <input type='password' name='newPW1'><br>\n";
804
                        $display .= "Новый пароль: <input type='password' name='newPW1'><br>\n";