Редакция 238 | Редакция 247 | К новейшей редакции | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | 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"])." “".$secure->stripStr($info["vname"])."”</td>\n"; |
177 | $display .= "<tr><td>".$secure->stripStr($info["distname"])." ".$secure->stripStr($info["version"])." “".$secure->stripStr($info["vname"])."”</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"; |