Хранилища Subversion ant

Редакция

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

Редакция 238 Редакция 246
Строка 28... Строка 28...
28
$uid  = $secure->wrapInt($_GET["uid"]);
28
$uid  = $secure->wrapInt($_GET["uid"]);
29
$err  = $secure->wrapInt($_GET["error"]);
29
$err  = $secure->wrapInt($_GET["error"]);
30
30
31
// Admin file/interface
31
// Admin file/interface
32
$admin = "./admin.php";
32
$admin = "./admin.php";
-
 
33
$imgdir = "./themes/icons/".$core->getSetting('icons',$db);
33
34
34
switch ($err) {
35
switch ($err) {
35
    case '1':
36
    case '1':
36
            $error = "Ошибка ввода пароля: старый пароль неверен!";
37
            $error = "Ошибка ввода пароля: старый пароль неверен!";
37
            break;
38
            break;
Строка 98... Строка 99...
98
                                    while ($sreq->fetchInto($sinfo, DB_FETCHMODE_ASSOC)) {
99
                                    while ($sreq->fetchInto($sinfo, DB_FETCHMODE_ASSOC)) {
99
                                    $verlist .= "<em>".$secure->stripStr($sinfo["vname"])."</em>, ";
100
                                    $verlist .= "<em>".$secure->stripStr($sinfo["vname"])."</em>, ";
100
                                    }
101
                                    }
101
                                    $verlist = substr($verlist, 0, -2);
102
                                    $verlist = substr($verlist, 0, -2);
102
                                    $display .= "<tr><td>".$secure->stripStr($info['distname'])."</td>";
103
                                    $display .= "<tr><td>".$secure->stripStr($info['distname'])."</td>";
103
                                    $display .= "<td><a href=".$admin."?mode=".$mode."&action=2&uid=".$info["dist_id"]."><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
104
                                    $display .= "<td><a href=".$admin."?mode=".$mode."&action=2&uid=".$info["dist_id"]."><img title='Редактировать' src='$imgdir/edit.png' width='16' height='16'></a>";
104
                                    $display .= "<a href=".$admin."?mode=".$mode."&action=3&uid=".$info["dist_id"]."><img title='Удалить' src='img/del.png' width='16' height='16'></a></td>";
105
                                    $display .= "<a href=".$admin."?mode=".$mode."&action=3&uid=".$info["dist_id"]."><img title='Удалить' src='$imgdir/delete.png' width='16' height='16'></a></td>";
105
                                    $display .= "<td>".$verlist."</td></tr>";
106
                                    $display .= "<td>".$verlist."</td></tr>";
106
                                }
107
                                }
107
                                $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить новый дистрибутив</a></p>";
108
                                $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='$imgdir/add.png' width='16' height='16'>Добавить новый дистрибутив</a></p>";
108
                        }
109
                        }
109
                        break;
110
                        break;
110
                case '1':
111
                case '1':
111
                        // Добавление нового дистрибутива
112
                        // Добавление нового дистрибутива
112
                        $dtype =& $db->query("SELECT * FROM dtype");
113
                        $dtype =& $db->query("SELECT * FROM dtype");
Строка 172... Строка 173...
172
                        $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");
173
                        $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");
173
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
174
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
174
                        $display .= "<table><tr><th>Версия</th><th>Действие</th></tr>\n";
175
                        $display .= "<table><tr><th>Версия</th><th>Действие</th></tr>\n";
175
                        while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) {
176
                        while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) {
176
                            $display .= "<tr><td>".$secure->stripStr($info["distname"])." ".$secure->stripStr($info["version"])." &#8220;".$secure->stripStr($info["vname"])."&#8221;</td>\n";
177
                            $display .= "<tr><td>".$secure->stripStr($info["distname"])." ".$secure->stripStr($info["version"])." &#8220;".$secure->stripStr($info["vname"])."&#8221;</td>\n";
177
                            $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>";
178
                            $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["version_id"]."' class='edit'><img title='Редактировать' src='$imgdir/edit.png' width='16' height='16'></a>";
178
                            $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";
179
                            $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["version_id"]."' class='delete'><img title='Удалить' src='$imgdir/delete.png' width='16' height='16'></a></td></tr>\n";
179
                        }
180
                        }
180
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить новую версию дистрибутива</a></p>\n";
181
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='$imgdir/add.png' width='16' height='16'>Добавить новую версию дистрибутива</a></p>\n";
181
                        break;
182
                        break;
182
                case '1':
183
                case '1':
183
                        // Добавление новой версии дистрибутива
184
                        // Добавление новой версии дистрибутива
184
                        $dtype =& $db->query("SELECT * FROM distribution");
185
                        $dtype =& $db->query("SELECT * FROM distribution");
185
                        $type = "<select name='distName'>";
186
                        $type = "<select name='distName'>";
Строка 234... Строка 235...
234
                                $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
235
                                $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
235
                                $display .= "<table><tr><th>Источник</th><th>Действие</th></tr>\n";
236
                                $display .= "<table><tr><th>Источник</th><th>Действие</th></tr>\n";
236
                                while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) {
237
                                while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) {
237
                                    $distlist = substr($distlist, 0, -2);
238
                                    $distlist = substr($distlist, 0, -2);
238
                                    $display .= "<tr><td>".$secure->stripStr($info["origin"])."</td>\n";
239
                                    $display .= "<tr><td>".$secure->stripStr($info["origin"])."</td>\n";
239
                                    $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["orig_id"]."' class='nodec'><img src='img/edt.png' width='16' height='16' title='Редактировать'></a>";
240
                                    $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["orig_id"]."' class='nodec'><img src='$imgdir/edit.png' width='16' height='16' title='Редактировать'></a>";
240
                                    $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["orig_id"]."'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td>\n";
241
                                    $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["orig_id"]."'><img title='Удалить' src='$imgdir/delete.png' width='16' height='16'></a></td>\n";
241
                                    $display .= "</tr>";
242
                                    $display .= "</tr>";
242
                                }
243
                                }
243
                        }
244
                        }
244
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить источник репозиториев</a></p>\n";
245
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='$imgdir/add.png' width='16' height='16'>Добавить источник репозиториев</a></p>\n";
245
                        break;
246
                        break;
246
                case '1':
247
                case '1':
247
                        // Добавление нового источника
248
                        // Добавление нового источника
248
                        $display = "<div class='modulename'>Справочники :: <a href='admin.php?mode=".$mode."'>Источники</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Добавление</a></div>";
249
                        $display = "<div class='modulename'>Справочники :: <a href='admin.php?mode=".$mode."'>Источники</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Добавление</a></div>";
249
                        $display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n";
250
                        $display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n";
Строка 286... Строка 287...
286
                        $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");
287
                        $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");
287
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
288
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
288
                        $display .= "<table><tr><th>Репозиторий</th><th>Действие</th><th>Корень</th><th>Источник</th></tr>\n";
289
                        $display .= "<table><tr><th>Репозиторий</th><th>Действие</th><th>Корень</th><th>Источник</th></tr>\n";
289
                        while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) {
290
                        while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) {
290
                            $display .= "<tr><td>".$info["repname"]."</td>";
291
                            $display .= "<tr><td>".$info["repname"]."</td>";
291
                            $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>";
292
                            $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["rep_id"]."' class='nodec'><img src='$imgdir/edit.png' width='16' height='16' title='Редактировать'></a>";
292
                            $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";
293
                            $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["rep_id"]."'><img title='Удалить' src='$imgdir/delete.png' width='16' height='16'></a></td>\n";
293
                            $display .= "<td>".$info["root_folder"]."</td>";
294
                            $display .= "<td>".$info["root_folder"]."</td>";
294
                            $display .= "<td>".$info["origin"]."</td></tr>";
295
                            $display .= "<td>".$info["origin"]."</td></tr>";
295
                        }
296
                        }
296
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1&uid=".$uid."'><img src='img/add.png' width='16' height='16'>Добавить новый репозиторий</a></p>";
297
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1&uid=".$uid."'><img src='$imgdir/add.png' width='16' height='16'>Добавить новый репозиторий</a></p>";
297
                        break;
298
                        break;
298
                case '1':
299
                case '1':
299
                        // Новый репозиторий
300
                        // Новый репозиторий
300
                        $rep =& $db->query("SELECT * FROM distribution d JOIN version v ON v.dist_id=d.dist_id WHERE v.version_id='$uid'");
301
                        $rep =& $db->query("SELECT * FROM distribution d JOIN version v ON v.dist_id=d.dist_id WHERE v.version_id='$uid'");
301
                        $rep->fetchInto($dist, DB_FETCHMODE_ASSOC);
302
                        $rep->fetchInto($dist, DB_FETCHMODE_ASSOC);
Строка 434... Строка 435...
434
                            while ($sreq->fetchInto($rep, DB_FETCHMODE_ASSOC)) {
435
                            while ($sreq->fetchInto($rep, DB_FETCHMODE_ASSOC)) {
435
                                $replist .= "<em>".$secure->stripStr($rep["distname"])."</em>, ";
436
                                $replist .= "<em>".$secure->stripStr($rep["distname"])."</em>, ";
436
                            }
437
                            }
437
                            $replist = substr($replist, 0, -2);
438
                            $replist = substr($replist, 0, -2);
438
                            $display .= "<tr><td>".$secure->stripStr($sect["sectname"])."</td>";
439
                            $display .= "<tr><td>".$secure->stripStr($sect["sectname"])."</td>";
439
                            $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$sect["sect_id"]."' class='edit'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
440
                            $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$sect["sect_id"]."' class='edit'><img title='Редактировать' src='$imgdir/edit.png' width='16' height='16'></a>";
440
                            $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$sect["sect_id"]."' class='delete'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td>";
441
                            $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$sect["sect_id"]."' class='delete'><img title='Удалить' src='$imgdir/delete.png' width='16' height='16'></a></td>";
441
                            $display .= "<td>".$replist."</td></tr>";
442
                            $display .= "<td>".$replist."</td></tr>";
442
                        }
443
                        }
443
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить секцию</a></p>";
444
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='$imgdir/add.png' width='16' height='16'>Добавить секцию</a></p>";
444
                        break;
445
                        break;
445
                case '1':
446
                case '1':
446
                        $req =& $db->query("SELECT * FROM distribution");
447
                        $req =& $db->query("SELECT * FROM distribution");
447
                        while ($req->fetchInto($dist, DB_FETCHMODE_ASSOC)) {
448
                        while ($req->fetchInto($dist, DB_FETCHMODE_ASSOC)) {
448
                            $list .= "<br><input type='checkbox' name='dist' value='".$dist["dist_id"]."'>".$secure->stripStr($dist["distname"])." ";
449
                            $list .= "<br><input type='checkbox' name='dist' value='".$dist["dist_id"]."'>".$secure->stripStr($dist["distname"])." ";
Строка 501... Строка 502...
501
                        $req =& $db->query("SELECT * FROM scheme");
502
                        $req =& $db->query("SELECT * FROM scheme");
502
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
503
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
503
                        $display .= "<table><th>Схема</th><th>Действие</th></tr>";
504
                        $display .= "<table><th>Схема</th><th>Действие</th></tr>";
504
                        while ($req->fetchInto($sect, DB_FETCHMODE_ASSOC)) {
505
                        while ($req->fetchInto($sect, DB_FETCHMODE_ASSOC)) {
505
                                $display .= "<tr><td>".$secure->stripStr($sect["scheme"])."</td>";
506
                                $display .= "<tr><td>".$secure->stripStr($sect["scheme"])."</td>";
506
                                $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>";
507
                                $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$sect["scheme_id"]."' class='edit'><img title='Редактировать' src='$imgdir/edit.png' width='16' height='16'></a>";
507
                                $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>";
508
                                $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$sect["scheme_id"]."' class='delete'><img title='Удалить' src='$imgdir/delete.png' width='16' height='16'></a></td></tr>";
508
                        }
509
                        }
509
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить новую схему</a></p>";
510
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='$imgdir/add.png' width='16' height='16'>Добавить новую схему</a></p>";
510
                        break;
511
                        break;
511
                case '1':
512
                case '1':
512
                        // Добавление новой схемы
513
                        // Добавление новой схемы
513
                        $display  = "<div class='modulename'><a href='admin.php?mode=5'>Схемы</a> :: Создание схемы репозитория</div>";
514
                        $display  = "<div class='modulename'><a href='admin.php?mode=5'>Схемы</a> :: Создание схемы репозитория</div>";
514
                        $display .= "<form action='./process.php' method='POST'>\n";
515
                        $display .= "<form action='./process.php' method='POST'>\n";
Строка 560... Строка 561...
560
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
561
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
561
                        $display .= "<table><tr><th>Тип</th><th>Действие</th></tr>";
562
                        $display .= "<table><tr><th>Тип</th><th>Действие</th></tr>";
562
                        if ($req->numRows()>0) {
563
                        if ($req->numRows()>0) {
563
                                while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
564
                                while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
564
                                        $display .= "<tr><td>".$secure->stripStr($setting["rtype"])."</td>";
565
                                        $display .= "<tr><td>".$secure->stripStr($setting["rtype"])."</td>";
565
                                        $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>";
566
                                        $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$setting["rtype_id"]."' class='edit'><img title='Редактировать' src='$imgdir/edit.png' width='16' height='16'></a>";
566
                                        $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$setting["rtype_id"]."' class='delete'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td></tr>";
567
                                        $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$setting["rtype_id"]."' class='delete'><img title='Удалить' src='$imgdir/delete.png' width='16' height='16'></a></td></tr>";
567
                                }
568
                                }
568
                        }
569
                        }
569
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить новый тип репозитория</a></p>";
570
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='$imgdir/add.png' width='16' height='16'>Добавить новый тип репозитория</a></p>";
570
                        break;
571
                        break;
571
                case '1':
572
                case '1':
572
                        // Добавление нового типа репозитория
573
                        // Добавление нового типа репозитория
573
                        $display  = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Типы репозиториев</a> :: Создание нового типа репозитория</div>";
574
                        $display  = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Типы репозиториев</a> :: Создание нового типа репозитория</div>";
574
                        $display .= "<form action='./process.php' method='POST'>\n";
575
                        $display .= "<form action='./process.php' method='POST'>\n";
Строка 621... Строка 622...
621
                        $display .= "<table><tr><th>Путь</th><th>Действие</th></tr>\n";
622
                        $display .= "<table><tr><th>Путь</th><th>Действие</th></tr>\n";
622
                        if ($req->numRows()>0) {
623
                        if ($req->numRows()>0) {
623
                            $display .= "<ul>\n";
624
                            $display .= "<ul>\n";
624
                            while ($req->fetchInto($root, DB_FETCHMODE_ASSOC)) {
625
                            while ($req->fetchInto($root, DB_FETCHMODE_ASSOC)) {
625
                                $display .= "<tr><td>".$secure->stripStr($root["root_folder"])."</td>";
626
                                $display .= "<tr><td>".$secure->stripStr($root["root_folder"])."</td>";
626
                                $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$root["root_id"]."' class='edit'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
627
                                $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$root["root_id"]."' class='edit'><img title='Редактировать' src='$imgdir/edit.png' width='16' height='16'></a>";
627
                                $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$root["root_id"]."' class='delete'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td></tr>";
628
                                $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$root["root_id"]."' class='delete'><img title='Удалить' src='$imgdir/delete.png' width='16' height='16'></a></td></tr>";
628
                            }
629
                            }
629
                                $display .= "</table>\n";
630
                                $display .= "</table>\n";
630
                        } else {
631
                        } else {
631
                                $display .= "<p>Ни одной корневой папки не найдено.</p>";
632
                                $display .= "<p>Ни одной корневой папки не найдено.</p>";
632
                        }
633
                        }
633
                        $display .= "<p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить новую корневую папку репозиториев</a></p>";
634
                        $display .= "<p><a href='".$admin."?mode=".$mode."&action=1'><img src='$imgdir/add.png' width='16' height='16'>Добавить новую корневую папку репозиториев</a></p>";
634
                        break;
635
                        break;
635
                case '1':
636
                case '1':
636
                        // Добавление новой корневой папки репозиториев
637
                        // Добавление новой корневой папки репозиториев
637
                        $display  = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Корневые пути</a> :: Добавление корневой папки</div>";
638
                        $display  = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Корневые пути</a> :: Добавление корневой папки</div>";
638
                        $display .= "<form action='./process.php' method='post'>\n";
639
                        $display .= "<form action='./process.php' method='post'>\n";
Строка 684... Строка 685...
684
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
685
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
685
                        $display .= "<table><tr><th>Опция</th><th>Действие</th><th>Значение</th></tr>";
686
                        $display .= "<table><tr><th>Опция</th><th>Действие</th><th>Значение</th></tr>";
686
                        if ($req->numRows()>0) {
687
                        if ($req->numRows()>0) {
687
                                while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
688
                                while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
688
                                        $display .= "<tr><td>".$secure->stripStr($setting["opt"])."</td>";
689
                                        $display .= "<tr><td>".$secure->stripStr($setting["opt"])."</td>";
689
                                        $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$setting["opt_id"]."'><img title='Редактировать' src='img/edt.png' width='16' height='16'></a>";
690
                                        $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$setting["opt_id"]."'><img title='Редактировать' src='$imgdir/edit.png' width='16' height='16'></a>";
690
                                        $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$setting["opt_id"]."' class='delete'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td>";
691
                                        $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$setting["opt_id"]."' class='delete'><img title='Удалить' src='$imgdir/delete.png' width='16' height='16'></a></td>";
691
                                        $display .= "<td>".$secure->stripStr($setting["optvalue"])."</td></tr>";
692
                                        $display .= "<td>".$secure->stripStr($setting["optvalue"])."</td></tr>";
692
                                }
693
                                }
693
                        }
694
                        }
694
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить новую опцию</a></p>";
695
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='$imgdir/add.png' width='16' height='16'>Добавить новую опцию</a></p>";
695
                        break;
696
                        break;
696
                case '1':
697
                case '1':
697
                        // Добавление новой опции Ant
698
                        // Добавление новой опции Ant
698
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Опции</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Добавление</a></div>";
699
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Опции</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Добавление</a></div>";
699
                        $display .= "<form action='./process.php' method='POST'>\n";
700
                        $display .= "<form action='./process.php' method='POST'>\n";
Строка 761... Строка 762...
761
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
762
                        $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>";
762
                        $display .= "<table><tr><th>Интерфейс</th><th>Действие</th></tr>";
763
                        $display .= "<table><tr><th>Интерфейс</th><th>Действие</th></tr>";
763
                        if ($req->numRows()>0) {
764
                        if ($req->numRows()>0) {
764
                            while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) {
765
                            while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) {
765
                                $display .= "<tr><td>".$secure->stripStr($if["interfaceinfo"])." (".$secure->stripStr($if["interface"]).") </td>";
766
                                $display .= "<tr><td>".$secure->stripStr($if["interfaceinfo"])." (".$secure->stripStr($if["interface"]).") </td>";
766
                                $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>";
767
                                $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$if["if_id"]."' class='edit'><img title='Редактировать' src='$imgdir/edit.png' width='16' height='16'></a>";
767
                                $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$if["if_id"]."' class='delete'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td></tr>";
768
                                $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$if["if_id"]."' class='delete'><img title='Удалить' src='$imgdir/delete.png' width='16' height='16'></a></td></tr>";
768
                            }
769
                            }
769
                        }
770
                        }
770
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить новый интерфейс</a></p>";
771
                        $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='$imgdir/add.png' width='16' height='16'>Добавить новый интерфейс</a></p>";
771
                        break;
772
                        break;
772
                case '1':
773
                case '1':
773
                        // Добавление нового интерфейса
774
                        // Добавление нового интерфейса
774
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Добавление</a></div>";
775
                        $display = "<div class='modulename'>Настройки :: <a href='admin.php?mode=".$mode."'>Интерфейсы</a> :: <a href='admin.php?mode=".$mode."&act=".$act."'>Добавление</a></div>";
775
                        $display .= "<form action='./process.php' method='POST'>\n";
776
                        $display .= "<form action='./process.php' method='POST'>\n";