Редакция 132 | Редакция 147 | К новейшей редакции | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 132 | Редакция 138 | ||
---|---|---|---|
Строка 19... | Строка 19... | ||
19 | break; |
19 | break; |
20 | }
|
20 | }
|
21 | 21 | ||
22 | switch ($mode) { |
22 | switch ($mode) { |
23 | case '0': |
23 | case '0': |
24 | $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>"; |
24 | $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'>Управление настройками ".$core->getSetting('codename',$db)."</a></li><li><a href='./signout.php' style='color:red;'>Выход</a></li></ul>"; |
25 | break; |
25 | break; |
26 | case '1': |
26 | case '1': |
27 | // Работа с дистрибутивами
|
27 | // Работа с дистрибутивами
|
28 | switch ($act) { |
28 | switch ($act) { |
29 | case '0': |
29 | case '0': |
Строка 410... | Строка 410... | ||
410 | // Управление настройками Ant
|
410 | // Управление настройками Ant
|
411 | switch ($act) { |
411 | switch ($act) { |
412 | case '0': |
412 | case '0': |
413 | // Список настроек Ant
|
413 | // Список настроек Ant
|
414 | $req =& $db->query("SELECT * FROM settings"); |
414 | $req =& $db->query("SELECT * FROM settings"); |
415 | $display = "<p>Имеющиеся настройки Ant</p><ul class='sectlist'>"; |
415 | $display = "<p>Имеющиеся настройки ".$core->getSetting('codename',$db)."</p><ul class='sectlist'>"; |
416 | if ($req->numRows()>0) { |
416 | if ($req->numRows()>0) { |
417 | while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) { |
417 | while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) { |
418 | $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>"; |
418 | $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>"; |
419 | }
|
419 | }
|
420 | }
|
420 | }
|
421 | $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>"; |
421 | $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>"; |
422 | break; |
422 | break; |
423 | case '1': |
423 | case '1': |
424 | // Добавление новой настройки Ant
|
424 | // Добавление новой настройки Ant
|
425 | $display = "<h3>Создание настройки Ant</h3>"; |
425 | $display = "<h3>Создание настройки ".$core->getSetting('codename',$db)."</h3>"; |
426 | $display .= "<form action='./process.php' method='POST'>\n"; |
426 | $display .= "<form action='./process.php' method='POST'>\n"; |
427 | $display .= "<input type='hidden' name='mode' value='16'>\n"; |
427 | $display .= "<input type='hidden' name='mode' value='16'>\n"; |
428 | $display .= "Настройка (латиница, без пробелов): <input type='text' name='setoption'><br>\n"; |
428 | $display .= "Настройка (латиница, без пробелов): <input type='text' name='setoption'><br>\n"; |
429 | $display .= "Свойство (значение) настройки: <input type='text' name='setvalue'><br>\n"; |
429 | $display .= "Свойство (значение) настройки: <input type='text' name='setvalue'><br>\n"; |
430 | $display .= "<input type='submit' value='Добавить'></form>\n"; |
430 | $display .= "<input type='submit' value='Добавить'></form>\n"; |
Строка 432... | Строка 432... | ||
432 | case '2': |
432 | case '2': |
433 | // Правка существующей настройки Ant
|
433 | // Правка существующей настройки Ant
|
434 | $req =& $db->query("SELECT * FROM settings WHERE opt_id='$uid'"); |
434 | $req =& $db->query("SELECT * FROM settings WHERE opt_id='$uid'"); |
435 | if ($req->numRows()>0) { |
435 | if ($req->numRows()>0) { |
436 | $req->fetchInto($setting, DB_FETCHMODE_ASSOC); |
436 | $req->fetchInto($setting, DB_FETCHMODE_ASSOC); |
437 | $display = "<h3>Правка настройки Ant</h3>"; |
437 | $display = "<h3>Правка настройки ".$core->getSetting('codename',$db)."</h3>"; |
438 | $display .= "<form action='./process.php' method='POST'>\n"; |
438 | $display .= "<form action='./process.php' method='POST'>\n"; |
439 | $display .= "<input type='hidden' name='mode' value='17'>\n"; |
439 | $display .= "<input type='hidden' name='mode' value='17'>\n"; |
440 | $display .= "<input type='hidden' name='optID' value='".stripslashes($setting["opt_id"])."'><br>\n"; |
440 | $display .= "<input type='hidden' name='optID' value='".stripslashes($setting["opt_id"])."'><br>\n"; |
441 | $display .= "Настройка: <input type='text' name='setoption' value='".stripslashes($setting["opt"])."' readonly><br>\n"; |
441 | $display .= "Настройка: <input type='text' name='setoption' value='".stripslashes($setting["opt"])."' readonly><br>\n"; |
442 | if ($setting["opt"]=="interface") { |
442 | if ($setting["opt"]=="interface") { |
Строка 462... | Строка 462... | ||
462 | case '3': |
462 | case '3': |
463 | // Удаление существующей настройки Ant
|
463 | // Удаление существующей настройки Ant
|
464 | $req =& $db->query("SELECT * FROM settings WHERE opt_id='$uid'"); |
464 | $req =& $db->query("SELECT * FROM settings WHERE opt_id='$uid'"); |
465 | if ($req->numRows()>0) { |
465 | if ($req->numRows()>0) { |
466 | $req->fetchInto($setting, DB_FETCHMODE_ASSOC); |
466 | $req->fetchInto($setting, DB_FETCHMODE_ASSOC); |
467 | $display = "<h3>Удаление настройки Ant</h3>"; |
467 | $display = "<h3>Удаление настройки ".$core->getSetting('codename',$db)."</h3>"; |
468 | $display .= "Удаляемая настройка <em>".stripslashes($setting["opt"])."</em> с свойством <em>".stripslashes($setting["optvalue"])."</em><br>"; |
468 | $display .= "Удаляемая настройка <em>".stripslashes($setting["opt"])."</em> с свойством <em>".stripslashes($setting["optvalue"])."</em><br>"; |
469 | $display .= "<form action='./process.php' method='POST'>\n"; |
469 | $display .= "<form action='./process.php' method='POST'>\n"; |
470 | $display .= "<input type='hidden' name='mode' value='18'>\n"; |
470 | $display .= "<input type='hidden' name='mode' value='18'>\n"; |
471 | $display .= "<input type='hidden' name='optID' value='".$setting["opt_id"]."'><br>\n"; |
471 | $display .= "<input type='hidden' name='optID' value='".$setting["opt_id"]."'><br>\n"; |
472 | $display .= "<input type='submit' value='Удалить'></form>\n"; |
472 | $display .= "<input type='submit' value='Удалить'></form>\n"; |