Редакция 101 | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 101 | Редакция 103 | ||
---|---|---|---|
Строка 5... | Строка 5... | ||
5 | $mode = abs(intval($_GET["mode"])); |
5 | $mode = abs(intval($_GET["mode"])); |
6 | $act = abs(intval($_GET["action"])); |
6 | $act = abs(intval($_GET["action"])); |
7 | $uid = abs(intval($_GET["uid"])); |
7 | $uid = abs(intval($_GET["uid"])); |
8 | $err = abs(intval($_GET["error"])); |
8 | $err = abs(intval($_GET["error"])); |
9 | 9 | ||
- | 10 | $admin = "./admin.php"; |
|
- | 11 | ||
10 | $query =& $db->query("SELECT * FROM settings WHERE opt LIKE 'version'"); |
12 | $query =& $db->query("SELECT * FROM settings WHERE opt LIKE 'version'"); |
11 | 13 | ||
12 | if (PEAR::isError($req)) { |
14 | if (PEAR::isError($req)) { |
13 | echo "Error:".$req->getMessage(); |
15 | echo "Error:".$req->getMessage(); |
14 | }
|
16 | }
|
Строка 25... | Строка 27... | ||
25 | break; |
27 | break; |
26 | }
|
28 | }
|
27 | 29 | ||
28 | switch ($mode) { |
30 | switch ($mode) { |
29 | case '0': |
31 | case '0': |
30 | $display = "<ul><li><a href='./admin.php?mode=1'>Управление дистрибутивами</a></li><li><a href='./admin.php?mode=2'>Управление версиями дистрибутивов</a></li><li><a href='./admin.php?mode=3'>Управление репозиториями</a></li><li><a href='./admin.php?mode=4'>Управление секциями репозиториев</a></li><li><a href='./admin.php?mode=5'>Управление схемами репозиториев</a></li><li><a href='./admin.php?mode=7'>Управление типами репозиториев</a></li><li><a href='./admin.php?mode=8'>Управление корневыми папками репозиториев</a></li><li><a href='./admin.php?mode=6'>Управление настройками Ant</a></li><li><a href='./signout.php' style='color:red;'>Выход</a></li></ul>"; |
32 | $display = "<ul><li><a href='".$admin."?mode=1'>Управление дистрибутивами</a></li><li><a href='".$admin."?mode=2'>Управление версиями дистрибутивов</a></li><li><a href='".$admin."?mode=3'>Управление репозиториями</a></li><li><a href='".$admin."?mode=4'>Управление секциями репозиториев</a></li><li><a href='".$admin."?mode=5'>Управление схемами репозиториев</a></li><li><a href='".$admin."?mode=7'>Управление типами репозиториев</a></li><li><a href='".$admin."?mode=8'>Управление корневыми папками репозиториев</a></li><li><a href='".$admin."?mode=6'>Управление настройками Ant</a></li><li><a href='./signout.php' style='color:red;'>Выход</a></li></ul>"; |
31 | break; |
33 | break; |
32 | case '1': |
34 | case '1': |
33 | // Работа с дистрибутивами
|
35 | // Работа с дистрибутивами
|
34 | switch ($act) { |
36 | switch ($act) { |
35 | case '0': |
37 | case '0': |
36 | // Список дистрибутивов
|
38 | // Список дистрибутивов
|
37 | $dist =& $db->query("SELECT * FROM distribution"); |
39 | $dist =& $db->query("SELECT * FROM distribution"); |
38 | if ($dist->numRows()>0) { |
40 | if ($dist->numRows()>0) { |
39 | $display = "В наличии есть:<ul id='distlist'>"; |
41 | $display = "В наличии есть:<ul id='distlist'>"; |
40 | while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
42 | while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
41 | $display .= "<li>".stripslashes($info["distname"])." — [<a href='./admin.php?mode=1&action=2&uid=".$info["dist_id"]."' class='edit'>править</a>][<a href='./admin.php?mode=1&action=3&uid=".$info["dist_id"]."' class='delete'>удалить</a>]</li>"; |
43 | $display .= "<li>".stripslashes($info["distname"])." — [<a href='".$admin."?mode=1&action=2&uid=".$info["dist_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=1&action=3&uid=".$info["dist_id"]."' class='delete'>удалить</a>]</li>"; |
42 | }
|
44 | }
|
43 | $display .= "</ul><p><a href='./admin.php?mode=1&action=1'>Добавить новый apt-дистрибутив</a></p>"; |
45 | $display .= "</ul><p><a href='".$admin."?mode=1&action=1'>Добавить новый apt-дистрибутив</a></p>"; |
44 | }
|
46 | }
|
45 | break; |
47 | break; |
46 | case '1': |
48 | case '1': |
47 | // Добавление нового дистрибутива
|
49 | // Добавление нового дистрибутива
|
48 | $dtype =& $db->query("SELECT * FROM dtype"); |
50 | $dtype =& $db->query("SELECT * FROM dtype"); |
Строка 103... | Строка 105... | ||
103 | case '0': |
105 | case '0': |
104 | // Все версии имеющихся дистрибутивов
|
106 | // Все версии имеющихся дистрибутивов
|
105 | $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"); |
107 | $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"); |
106 | $display = "В наличии есть следующие версии apt-дистрибутивов:<ul id='distlist'>"; |
108 | $display = "В наличии есть следующие версии apt-дистрибутивов:<ul id='distlist'>"; |
107 | while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
109 | while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
108 | $display .= "<li>".stripslashes($info["distname"])." ".stripslashes($info["version"])." “".stripslashes($info["vname"])."” — [<a href='./admin.php?mode=2&action=2&uid=".$info["version_id"]."' class='edit'>править</a>][<a href='./admin.php?mode=2&action=3&uid=".$info["version_id"]."' class='delete'>удалить</a>]</li>"; |
110 | $display .= "<li>".stripslashes($info["distname"])." ".stripslashes($info["version"])." “".stripslashes($info["vname"])."” — [<a href='".$admin."?mode=2&action=2&uid=".$info["version_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=2&action=3&uid=".$info["version_id"]."' class='delete'>удалить</a>]</li>"; |
109 | }
|
111 | }
|
110 | $display .= "</ul><p><a href='./admin.php?mode=2&action=1'>Добавить новую версию дистрибутива</a></p>"; |
112 | $display .= "</ul><p><a href='".$admin."?mode=2&action=1'>Добавить новую версию дистрибутива</a></p>"; |
111 | break; |
113 | break; |
112 | case '1': |
114 | case '1': |
113 | // Добавление новой версии дистрибутива
|
115 | // Добавление новой версии дистрибутива
|
114 | $dtype =& $db->query("SELECT * FROM distribution"); |
116 | $dtype =& $db->query("SELECT * FROM distribution"); |
115 | $type = "<select name='distName'>"; |
117 | $type = "<select name='distName'>"; |
Строка 157... | Строка 159... | ||
157 | case '0': |
159 | case '0': |
158 | // Выбор дистрибутива
|
160 | // Выбор дистрибутива
|
159 | $dist =& $db->query("SELECT * FROM distribution d JOIN version v ON v.dist_id=d.dist_id ORDER BY d.dist_id,v.version_id ASC"); |
161 | $dist =& $db->query("SELECT * FROM distribution d JOIN version v ON v.dist_id=d.dist_id ORDER BY d.dist_id,v.version_id ASC"); |
160 | $display = "В наличии есть следующие версии apt-дистрибутивов:<ul id='distlist'>"; |
162 | $display = "В наличии есть следующие версии apt-дистрибутивов:<ul id='distlist'>"; |
161 | while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
163 | while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
162 | $display .= "<li><a href='./admin.php?mode=3&action=1&uid=".$info["version_id"]."'>".stripslashes($info["distname"])." ".stripslashes($info["version"])." “".stripslashes($info["vname"])."”</a></li>"; |
164 | $display .= "<li><a href='".$admin."?mode=3&action=1&uid=".$info["version_id"]."'>".stripslashes($info["distname"])." ".stripslashes($info["version"])." “".stripslashes($info["vname"])."”</a></li>"; |
163 | }
|
165 | }
|
164 | $display .= "</ul>"; |
166 | $display .= "</ul>"; |
165 | break; |
167 | break; |
166 | case '1': |
168 | case '1': |
167 | // Список доступных репозиториев для конкретной версии дистрибутива
|
169 | // Список доступных репозиториев для конкретной версии дистрибутива
|
168 | $reps =& $db->query("SELECT * FROM repository r JOIN ver2rep a ON a.rep_id=r.rep_id WHERE a.ver_id='$uid'"); |
170 | $reps =& $db->query("SELECT * FROM repository r JOIN ver2rep a ON a.rep_id=r.rep_id WHERE a.ver_id='$uid'"); |
169 | $display = "Доступные репозитории для выбранного дистрибутива: <ul id='replist'>"; |
171 | $display = "Доступные репозитории для выбранного дистрибутива: <ul id='replist'>"; |
170 | if ($reps->numRows()>0) { |
172 | if ($reps->numRows()>0) { |
171 | while ($reps->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
173 | while ($reps->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
172 | $display .= "<li>[<a href='./admin.php?mode=3&action=3&uid=".$info["rep_id"]."' class='edit'>править</a>][<a href='./admin.php?mode=3&action=4&uid=".$info["rep_id"]."' class='delete'>удалить</a>] ".stripslashes($info["repname"])." — ".stripslashes($info["repdescribe"])."</li>"; |
174 | $display .= "<li>[<a href='".$admin."?mode=3&action=3&uid=".$info["rep_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=3&action=4&uid=".$info["rep_id"]."' class='delete'>удалить</a>] ".stripslashes($info["repname"])." — ".stripslashes($info["repdescribe"])."</li>"; |
173 | }
|
175 | }
|
174 | }
|
176 | }
|
175 | $display .= "</ul><p><a href='./admin.php?mode=3&action=2&uid=".$uid."'>Добавить новый репозиторий</a></p>"; |
177 | $display .= "</ul><p><a href='".$admin."?mode=3&action=2&uid=".$uid."'>Добавить новый репозиторий</a></p>"; |
176 | break; |
178 | break; |
177 | case '2': |
179 | case '2': |
178 | // Новый репозиторий
|
180 | // Новый репозиторий
|
179 | $rep =& $db->query("SELECT * FROM distribution d JOIN version v ON v.dist_id=d.dist_id WHERE v.version_id='$uid'"); |
181 | $rep =& $db->query("SELECT * FROM distribution d JOIN version v ON v.dist_id=d.dist_id WHERE v.version_id='$uid'"); |
180 | $rep->fetchInto($dist, DB_FETCHMODE_ASSOC); |
182 | $rep->fetchInto($dist, DB_FETCHMODE_ASSOC); |
Строка 306... | Строка 308... | ||
306 | while ($sreq->fetchInto($rep, DB_FETCHMODE_ASSOC)) { |
308 | while ($sreq->fetchInto($rep, DB_FETCHMODE_ASSOC)) { |
307 | $replist .= "<em>".stripslashes($rep["distname"])."</em>, "; |
309 | $replist .= "<em>".stripslashes($rep["distname"])."</em>, "; |
308 | }
|
310 | }
|
309 | $replist = substr($replist, 0, -2); |
311 | $replist = substr($replist, 0, -2); |
310 | $replist .= "</small>"; |
312 | $replist .= "</small>"; |
311 | $display .= "<li><strong>".stripslashes($sect["sectname"])."</strong> — [<a href='./admin.php?mode=4&action=2&uid=".$sect["sect_id"]."' class='edit'>править</a>][<a href='./admin.php?mode=4&action=3&uid=".$sect["sect_id"]."' class='delete'>удалить</a>] — ".stripslashes($sect["sectinfo"])."<br>".$replist."</li>"; |
313 | $display .= "<li><strong>".stripslashes($sect["sectname"])."</strong> — [<a href='".$admin."?mode=4&action=2&uid=".$sect["sect_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=4&action=3&uid=".$sect["sect_id"]."' class='delete'>удалить</a>] — ".stripslashes($sect["sectinfo"])."<br>".$replist."</li>"; |
312 | }
|
314 | }
|
313 | $display .= "</ul><p><a href='./admin.php?mode=4&action=1'>Добавить секцию</a></p>"; |
315 | $display .= "</ul><p><a href='".$admin."?mode=4&action=1'>Добавить секцию</a></p>"; |
314 | break; |
316 | break; |
315 | case '1': |
317 | case '1': |
316 | $req =& $db->query("SELECT * FROM distribution"); |
318 | $req =& $db->query("SELECT * FROM distribution"); |
317 | while ($req->fetchInto($dist, DB_FETCHMODE_ASSOC)) { |
319 | while ($req->fetchInto($dist, DB_FETCHMODE_ASSOC)) { |
318 | $list .= "<br><input type='checkbox' name='dist' value='".$dist["dist_id"]."'>".stripslashes($dist["distname"])." "; |
320 | $list .= "<br><input type='checkbox' name='dist' value='".$dist["dist_id"]."'>".stripslashes($dist["distname"])." "; |
Строка 366... | Строка 368... | ||
366 | case '0': |
368 | case '0': |
367 | // Список схем
|
369 | // Список схем
|
368 | $req =& $db->query("SELECT * FROM scheme"); |
370 | $req =& $db->query("SELECT * FROM scheme"); |
369 | $display = "<p>Имеющиеся схемы репозиториев</p><ul class='sectlist'>"; |
371 | $display = "<p>Имеющиеся схемы репозиториев</p><ul class='sectlist'>"; |
370 | while ($req->fetchInto($sect, DB_FETCHMODE_ASSOC)) { |
372 | while ($req->fetchInto($sect, DB_FETCHMODE_ASSOC)) { |
371 | $display .= "<li>".stripslashes($sect["scheme"])." — [<a href='./admin.php?mode=5&action=2&uid=".$sect["scheme_id"]."' class='edit'>править</a>][<a href='./admin.php?mode=5&action=3&uid=".$sect["scheme_id"]."' class='delete'>удалить</a>]</li>"; |
373 | $display .= "<li>".stripslashes($sect["scheme"])." — [<a href='".$admin."?mode=5&action=2&uid=".$sect["scheme_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=5&action=3&uid=".$sect["scheme_id"]."' class='delete'>удалить</a>]</li>"; |
372 | }
|
374 | }
|
373 | $display .= "</ul><p><a href='./admin.php?mode=5&action=1'>Добавить новую схему</a></p>"; |
375 | $display .= "</ul><p><a href='".$admin."?mode=5&action=1'>Добавить новую схему</a></p>"; |
374 | break; |
376 | break; |
375 | case '1': |
377 | case '1': |
376 | // Добавление новой схемы
|
378 | // Добавление новой схемы
|
377 | $display = "<h3>Создание схемы репозитория</h3>"; |
379 | $display = "<h3>Создание схемы репозитория</h3>"; |
378 | $display .= "<form action='./process.php' method='POST'>\n"; |
380 | $display .= "<form action='./process.php' method='POST'>\n"; |
Строка 419... | Строка 421... | ||
419 | // Список настроек Ant
|
421 | // Список настроек Ant
|
420 | $req =& $db->query("SELECT * FROM settings"); |
422 | $req =& $db->query("SELECT * FROM settings"); |
421 | $display = "<p>Имеющиеся настройки Ant</p><ul class='sectlist'>"; |
423 | $display = "<p>Имеющиеся настройки Ant</p><ul class='sectlist'>"; |
422 | if ($req->numRows()>0) { |
424 | if ($req->numRows()>0) { |
423 | while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) { |
425 | while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) { |
424 | $display .= "<li>Настройка: <em>".stripslashes($setting["opt"])."</em> Свойство: <em>".stripslashes($setting["optvalue"])."</em> [<a href='./admin.php?mode=6&action=2&uid=".$setting["opt_id"]."' class='edit'>править</a>][<a href='./admin.php?mode=6&action=3&uid=".$setting["opt_id"]."' class='delete'>удалить</a>]</li>"; |
426 | $display .= "<li>Настройка: <em>".stripslashes($setting["opt"])."</em> Свойство: <em>".stripslashes($setting["optvalue"])."</em> [<a href='".$admin."?mode=6&action=2&uid=".$setting["opt_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=6&action=3&uid=".$setting["opt_id"]."' class='delete'>удалить</a>]</li>"; |
425 | }
|
427 | }
|
426 | }
|
428 | }
|
427 | $display .= "<li><a href='./admin.php?mode=6&action=1'>Добавить новую настройку</a></li><li><a href='./admin.php?mode=6&action=4'>Сменить пароль входа</a></li><li><a href='./admin.php?mode=6&action=5'>Добавить новый интерфейс</a></li><li><a href='./admin.php?mode=6&action=6'>Управление существующими интерфейсами</a></li></ul>"; |
429 | $display .= "<li><a href='".$admin."?mode=6&action=1'>Добавить новую настройку</a></li><li><a href='".$admin."?mode=6&action=4'>Сменить пароль входа</a></li><li><a href='".$admin."?mode=6&action=5'>Добавить новый интерфейс</a></li><li><a href='".$admin."?mode=6&action=6'>Управление существующими интерфейсами</a></li></ul>"; |
428 | break; |
430 | break; |
429 | case '1': |
431 | case '1': |
430 | // Добавление новой настройки Ant
|
432 | // Добавление новой настройки Ant
|
431 | $display = "<h3>Создание настройки Ant</h3>"; |
433 | $display = "<h3>Создание настройки Ant</h3>"; |
432 | $display .= "<form action='./process.php' method='POST'>\n"; |
434 | $display .= "<form action='./process.php' method='POST'>\n"; |
Строка 503... | Строка 505... | ||
503 | // Управление интерфейсами
|
505 | // Управление интерфейсами
|
504 | $req =& $db->query("SELECT * FROM interfaces"); |
506 | $req =& $db->query("SELECT * FROM interfaces"); |
505 | $display = "<h3>Управление существующими интерфейсами</h3><ul>"; |
507 | $display = "<h3>Управление существующими интерфейсами</h3><ul>"; |
506 | if ($req->numRows()>0) { |
508 | if ($req->numRows()>0) { |
507 | while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) { |
509 | while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) { |
508 | $display .= "<li>".stripslashes($if["interfaceinfo"])." (".stripslashes($if["interface"]).") [<a href='./admin.php?mode=6&action=7&uid=".$if["if_id"]."' class='edit'>править</a>][<a href='./admin.php?mode=6&action=8&uid=".$if["if_id"]."' class='delete'>удалить</a>]</li>"; |
510 | $display .= "<li>".stripslashes($if["interfaceinfo"])." (".stripslashes($if["interface"]).") [<a href='".$admin."?mode=6&action=7&uid=".$if["if_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=6&action=8&uid=".$if["if_id"]."' class='delete'>удалить</a>]</li>"; |
509 | }
|
511 | }
|
510 | }
|
512 | }
|
511 | $display .= "</ul>"; |
513 | $display .= "</ul>"; |
512 | break; |
514 | break; |
513 | case '7': |
515 | case '7': |
Строка 548... | Строка 550... | ||
548 | // Список типов репозиториев
|
550 | // Список типов репозиториев
|
549 | $req =& $db->query("SELECT * FROM rtype"); |
551 | $req =& $db->query("SELECT * FROM rtype"); |
550 | $display = "<p>Имеющиеся типы репозиториев</p><ul class='sectlist'>"; |
552 | $display = "<p>Имеющиеся типы репозиториев</p><ul class='sectlist'>"; |
551 | if ($req->numRows()>0) { |
553 | if ($req->numRows()>0) { |
552 | while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) { |
554 | while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) { |
553 | $display .= "<li>".stripslashes($setting["rtype"])." [<a href='./admin.php?mode=7&action=2&uid=".$setting["rtype_id"]."' class='edit'>править</a>][<a href='./admin.php?mode=7&action=3&uid=".$setting["rtype_id"]."' class='delete'>удалить</a>]</li>"; |
555 | $display .= "<li>".stripslashes($setting["rtype"])." [<a href='".$admin."?mode=7&action=2&uid=".$setting["rtype_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=7&action=3&uid=".$setting["rtype_id"]."' class='delete'>удалить</a>]</li>"; |
554 | }
|
556 | }
|
555 | }
|
557 | }
|
556 | $display .= "</ul><p><a href='./admin.php?mode=7&action=1'>Добавить новый тип репозитория</a></p>"; |
558 | $display .= "</ul><p><a href='".$admin."?mode=7&action=1'>Добавить новый тип репозитория</a></p>"; |
557 | break; |
559 | break; |
558 | case '1': |
560 | case '1': |
559 | // Добавление нового типа репозитория
|
561 | // Добавление нового типа репозитория
|
560 | $display = "<h3>Создание нового типа репозитория</h3>"; |
562 | $display = "<h3>Создание нового типа репозитория</h3>"; |
561 | $display .= "<form action='./process.php' method='POST'>\n"; |
563 | $display .= "<form action='./process.php' method='POST'>\n"; |
Строка 603... | Строка 605... | ||
603 | $req =& $db->query("SELECT * FROM root"); |
605 | $req =& $db->query("SELECT * FROM root"); |
604 | $display = "<h3>Имеющиеся корневые папки репозиториев</h3>"; |
606 | $display = "<h3>Имеющиеся корневые папки репозиториев</h3>"; |
605 | if ($req->numRows()>0) { |
607 | if ($req->numRows()>0) { |
606 | $display .= "<ul>\n"; |
608 | $display .= "<ul>\n"; |
607 | while ($req->fetchInto($root, DB_FETCHMODE_ASSOC)) { |
609 | while ($req->fetchInto($root, DB_FETCHMODE_ASSOC)) { |
608 | $display .= "<li>".stripslashes($root["root_folder"])." [<a href='./admin.php?mode=8&action=2&uid=".$root["root_id"]."' class='edit'>править</a>][<a href='./admin.php?mode=8&action=3&uid=".$root["root_id"]."' class='delete'>удалить</a>]</li>"; |
610 | $display .= "<li>".stripslashes($root["root_folder"])." [<a href='".$admin."?mode=8&action=2&uid=".$root["root_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=8&action=3&uid=".$root["root_id"]."' class='delete'>удалить</a>]</li>"; |
609 | }
|
611 | }
|
610 | $display .= "</ul>\n"; |
612 | $display .= "</ul>\n"; |
611 | } else { |
613 | } else { |
612 | $display .= "<p>Ни одной корневой папки не найдено.</p>"; |
614 | $display .= "<p>Ни одной корневой папки не найдено.</p>"; |
613 | }
|
615 | }
|
614 | $display .= "<p><a href='./admin.php?mode=8&action=1'>Добавить новую корневую папку репозиториев</a></p>"; |
616 | $display .= "<p><a href='".$admin."?mode=8&action=1'>Добавить новую корневую папку репозиториев</a></p>"; |
615 | break; |
617 | break; |
616 | case '1': |
618 | case '1': |
617 | // Добавление новой корневой папки репозиториев
|
619 | // Добавление новой корневой папки репозиториев
|
618 | $display = "<h3>Добавление корневой папки</h3>"; |
620 | $display = "<h3>Добавление корневой папки</h3>"; |
619 | $display .= "<form action='./process.php' method='post'>\n"; |
621 | $display .= "<form action='./process.php' method='post'>\n"; |
Строка 653... | Строка 655... | ||
653 | break; |
655 | break; |
654 | }
|
656 | }
|
655 | break; |
657 | break; |
656 | }
|
658 | }
|
657 | 659 | ||
658 | $display .= "<p><a href=\"./admin.php\">Интерфейс администратора</a></p>"; |
660 | $display .= "<p><a href=\"".$admin."\">Интерфейс администратора</a></p>"; |
659 | 661 | ||
660 | $smarty->assign('error',$error); |
662 | $smarty->assign('error',$error); |
661 | $smarty->assign('display',$display); |
663 | $smarty->assign('display',$display); |
662 | $smarty->assign('antversion',$antversion); |
664 | $smarty->assign('antversion',$antversion); |
663 | $smarty->assign('style',$core->getCSSList($db)); |
665 | $smarty->assign('style',$core->getCSSList($db)); |