398,6 → 398,40 |
} |
|
break; |
case 'repository-edit': |
// Редактируем репозиторий |
$rID = $secure->checkInt($_POST["repositoryID"]); // Версия дистрибутива |
$rdist = $secure->checkInt($_POST["rdist"]); // Версия дистрибутива |
$rname = $secure->checkStr($_POST["rname"]); // Название репозитория |
$rinfo = $secure->checkStr($_POST["rinfo"]); // Описание репозитория |
$rkey = $secure->checkStr($_POST["rkey"]); // Ключ подписи репозитория |
$rproto = $secure->checkInt($_POST["rproto"]); // Протокол доступа |
$rhost = $secure->checkInt($_POST["rhost"]); // Хост репозитория |
$rfolder = $secure->checkInt($_POST["rfolder"]); // Корневая папка |
$rtype = $secure->checkInt($_POST["rtype"]); // Тип репозитория |
$rscheme = $secure->checkInt($_POST["rscheme"]); // Схема репозитория |
$rsign = $secure->checkInt($_POST["rsign"]); // Подпись репозитория (для rpm/ALTLinux) |
|
$r = $core->updateRepository($rID, $rdist, $rname, $rinfo, $rkey, $rproto, $rhost, $rfolder, $rtype, $rscheme, $rsign, $_POST["rsects"], $_POST["rarchs"]); |
if ($r["ERR"]==0) { |
header("Location: ".$manager."\n\n"); |
} else { |
echo $r["ERRINFO"]; |
} |
|
break; |
case 'repository-delete': |
// Удаляем репозиторий |
$rID = $secure->checkInt($_POST["repositoryID"]); // Версия дистрибутива |
|
$r = $core->dropRepository($rID); |
if ($r["ERR"]==0) { |
header("Location: ".$manager."\n\n"); |
} else { |
echo $r["ERRINFO"]; |
} |
|
break; |
} |
|
?> |