Хранилища Subversion ant

Сравнить редакции

Не учитывать пробелы Редакция 513 → Редакция 514

/branches/ant/0.9.x/process.php
21,6 → 21,91
$r = $core->checkSign($_POST["word"]);
header("Location: ".$r["Location"]."\n\n");
break;
case 'distributive-add':
// Добавление нового дистрибутива
$DName = $secure->checkStr($_POST["dname"],1);
$DUA = $secure->checkStr($_POST["dua"],1);
$DType = $secure->checkInt($_POST["dtype"]);
// TODO Обработка файла с логотипом дистрибутива
 
$r = $core->addDistribution($DName, $DType, $DUA, $DLogo);
if ($r["ERR"]==0) {
header("Location: ".$manager."\n\n");
} else {
echo $r["ERRINFO"];
}
 
break;
case 'distributive-edit':
// Редактирование информации о дистрибутиве
$ID = $secure->checkInt($_POST["distID"]);
$DName = $secure->checkStr($_POST["dname"],1);
$DUA = $secure->checkStr($_POST["dua"],1);
$DType = $secure->checkInt($_POST["dtype"]);
// TODO Обработка файла с логотипом дистрибутива
 
$r = $core->updateDistribution($ID, $DName, $DType, $DUA, $DLogo);
if ($r["ERR"]==0) {
header("Location: ".$manager."\n\n");
} else {
echo $r["ERRINFO"];
}
 
break;
case 'distributive-delete':
// Удаление информации о дистрибутиве
$ID = $secure->checkInt($_POST["distID"]);
 
$r = $core->dropDistribution($ID);
if ($r["ERR"]==0) {
header("Location: ".$manager."\n\n");
} else {
echo $r["ERRINFO"];
}
 
break;
case 'version-add':
// Добавление новой версии дистрибутива
$DistID = $secure->checkInt($_POST["distname"]);
$VName = $secure->checkStr($_POST["vname"],1);
$VNmbr = $secure->checkStr($_POST["version"],1);
$VCNme = $secure->checkStr($_POST["vcodename"],1);
 
$r = $core->addDistVersion($DistID, $VNmbr, $VName, $VCNme);
if ($r["ERR"]==0) {
header("Location: ".$manager."\n\n");
} else {
echo $r["ERRINFO"];
}
 
break;
case 'version-edit':
// Редактирование версии дистрибутива
$versID = $secure->checkInt($_POST["versionID"]);
$VName = $secure->checkStr($_POST["vname"],1);
$VNmbr = $secure->checkStr($_POST["version"],1);
$VCNme = $secure->checkStr($_POST["vcodename"],1);
 
$r = $core->updateDistVersion($versID, $VNmbr, $VName, $VCNme);
if ($r["ERR"]==0) {
header("Location: ".$manager."\n\n");
} else {
echo $r["ERRINFO"];
}
 
break;
case 'version-delete':
// Удаление версии дистрибутива
$versID = $secure->checkInt($_POST["versionID"]);
 
$r = $core->dropDistVersion($versID);
if ($r["ERR"]==0) {
header("Location: ".$manager."\n\n");
} else {
echo $r["ERRINFO"];
}
 
break;
}
 
?>