Хранилища Subversion ant

Редакция

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

Редакция 6 Редакция 7
Строка 6... Строка 6...
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
8
9
switch ($mode) {
9
switch ($mode) {
10
    case '0':
10
    case '0':
11
            $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></ul>";
11
            $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=6'>Управление настройками Ant</a></li></ul>";
12
            break;
12
            break;
13
    case '1':
13
    case '1':
14
            // Работа с дистрибутивами
14
            // Работа с дистрибутивами
15
            switch ($act) {
15
            switch ($act) {
16
                case '0':
16
                case '0':
Строка 317... Строка 317...
317
                case '2':
317
                case '2':
318
                        // Правка существующей схемы
318
                        // Правка существующей схемы
319
                        $req =& $db->query("SELECT * FROM scheme WHERE scheme_id='$uid'");
319
                        $req =& $db->query("SELECT * FROM scheme WHERE scheme_id='$uid'");
320
                        if ($req->numRows()>0) {
320
                        if ($req->numRows()>0) {
321
                                $req->fetchInto($scheme, DB_FETCHMODE_ASSOC);                                  
321
                                $req->fetchInto($scheme, DB_FETCHMODE_ASSOC);                                  
322
                                $display  = "<h3>Правка схемы репозитория</h3>".$scheme2;
322
                                $display  = "<h3>Правка схемы репозитория</h3>";
323
                                $display .= "<form action='./process.php' method='POST'>\n";
323
                                $display .= "<form action='./process.php' method='POST'>\n";
324
                                $display .= "<input type='hidden' name='mode' value='14'>\n";
324
                                $display .= "<input type='hidden' name='mode' value='14'>\n";
325
                                $display .= "<input type='hidden' name='schemeID' value='".stripslashes($scheme["scheme_id"])."'><br>\n";
325
                                $display .= "<input type='hidden' name='schemeID' value='".stripslashes($scheme["scheme_id"])."'><br>\n";
326
                                $display .= "Схема репозитория: <input type='text' name='scheme' value='".stripslashes($scheme["scheme"])."'><br>\n";
326
                                $display .= "Схема репозитория: <input type='text' name='scheme' value='".stripslashes($scheme["scheme"])."'><br>\n";
327
                                $display .= "<input type='submit' value='Править'></form>\n";
327
                                $display .= "<input type='submit' value='Править'></form>\n";
Строка 344... Строка 344...
344
                                $display = "Такой схемы репозитория не существует";
344
                                $display = "Такой схемы репозитория не существует";
345
                        }
345
                        }
346
                        break;
346
                        break;
347
            }
347
            }
348
            break;
348
            break;
-
 
349
        case '6':
-
 
350
            // Управление настройками Ant
-
 
351
            switch ($act) {
-
 
352
                case '0':
-
 
353
                        // Список настроек Ant
-
 
354
                        $req =& $db->query("SELECT * FROM settings");
-
 
355
                        $display = "<p>Имеющиеся настройки Ant</p><ul class='sectlist'>";
-
 
356
                        if ($req->numRows()>0) {
-
 
357
                                while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
-
 
358
                                        $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>";
-
 
359
                                }
-
 
360
                        }
-
 
361
                        $display .= "</ul><p><a href='./admin.php?mode=6&action=1'>Добавить новую настройку</a></p>";
-
 
362
                        break;
-
 
363
                case '1':
-
 
364
                        // Добавление новой настройки Ant
-
 
365
                        $display  = "<h3>Создание настройки Ant</h3>";
-
 
366
                        $display .= "<form action='./process.php' method='POST'>\n";
-
 
367
                        $display .= "<input type='hidden' name='mode' value='16'>\n";
-
 
368
                        $display .= "Настройка (латиница, без пробелов): <input type='text' name='setoption'><br>\n";
-
 
369
                        $display .= "Свойство (значение) настройки: <input type='text' name='setvalue'><br>\n";
-
 
370
                        $display .= "<input type='submit' value='Добавить'></form>\n";
-
 
371
                        break;
-
 
372
                case '2':
-
 
373
                        // Правка существующей настройки Ant
-
 
374
                        $req =& $db->query("SELECT * FROM settings WHERE opt_id='$uid'");
-
 
375
                        if ($req->numRows()>0) {
-
 
376
                                $req->fetchInto($setting, DB_FETCHMODE_ASSOC);                                 
-
 
377
                                $display  = "<h3>Правка настройки Ant</h3>";
-
 
378
                                $display .= "<form action='./process.php' method='POST'>\n";
-
 
379
                                $display .= "<input type='hidden' name='mode' value='17'>\n";
-
 
380
                                $display .= "<input type='hidden' name='optID' value='".stripslashes($setting["opt_id"])."'><br>\n";
-
 
381
                                $display .= "Настройка: <input type='text' name='setoption' value='".stripslashes($setting["opt"])."'><br>\n";
-
 
382
                                $display .= "Свойство: <input type='text' name='setvalue' value='".stripslashes($setting["optvalue"])."'><br>\n";
-
 
383
                                $display .= "<input type='submit' value='Править'></form>\n";
-
 
384
                        } else {
-
 
385
                                $display = "Такой настройки не существует";
-
 
386
                        }
-
 
387
                        break;
-
 
388
                case '3':
-
 
389
                        // Удаление существующей настройки Ant
-
 
390
                        $req =& $db->query("SELECT * FROM settings WHERE opt_id='$uid'");
-
 
391
                        if ($req->numRows()>0) {
-
 
392
                                $req->fetchInto($setting, DB_FETCHMODE_ASSOC);
-
 
393
                                $display  = "<h3>Удаление настройки Ant</h3>";
-
 
394
                                $display .= "Удаляемая настройка <em>".stripslashes($setting["opt"])."</em> с свойством <em>".stripslashes($setting["optvalue"])."</em><br>";
-
 
395
                                $display .= "<form action='./process.php' method='POST'>\n";
-
 
396
                                $display .= "<input type='hidden' name='mode' value='18'>\n";
-
 
397
                                $display .= "<input type='hidden' name='optID' value='".$setting["opt_id"]."'><br>\n";                         
-
 
398
                                $display .= "<input type='submit' value='Удалить'></form>\n";
-
 
399
                        } else {
-
 
400
                                $display = "Такой настройки не существует";
-
 
401
                        }
-
 
402
                        break;
-
 
403
            }
-
 
404
            break;
349
}
405
}
350
406
351
$smarty->assign('display',$display);
407
$smarty->assign('display',$display);
352
$smarty->display('admin.tpl');
408
$smarty->display('admin.tpl');
353
409