Хранилища Subversion ant

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

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

/trunk/process.php
275,9 → 275,13
$res =& $db->query("INSERT INTO ver2rep SET ver_id='$versID', rep_id='$rep_id'");
 
for ($i=0;$i<count($_POST["sect"]);$i++) {
$res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$rep_id'");
$res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$rep_id'");
}
 
for ($i=0;$i<count($_POST["repMirror"]);$i++) {
$res =& $db->query("INSERT INTO mirr2rep SET mirror_id='".$_POST["repMirror"][$i]."', rep_id='$rep_id'");
}
 
$go .= "?mode=".$mode."&action=0";
 
break;
300,6 → 304,11
$res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$repID'");
}
 
$res =& $db->query("DELETE FROM mirr2rep WHERE rep_id='$repID'");
for ($i=0;$i<count($_POST["repMirror"]);$i++) {
$res =& $db->query("INSERT INTO mirr2rep SET mirror_id='".$_POST["repMirror"][$i]."', rep_id='$repID'");
}
 
$go .= "?mode=".$mode."&action=0";
 
break;
310,6 → 319,7
$res =& $db->query("DELETE FROM repository WHERE rep_id='$repID'");
$res =& $db->query("DELETE FROM sect2rep WHERE rep_id='$repID'");
$res =& $db->query("DELETE FROM ver2rep WHERE rep_id='$repID'");
$res =& $db->query("DELETE FROM mirr2rep WHERE rep_id='$repID'");
 
$go .= "?mode=".$mode."&action=0";
 
448,7 → 458,9
// Добавление нового зеркала
$mirr_name = $secure->wrapStr($_POST["mname"]);
$mirr_url = $secure->wrapStr($_POST["murl"]);
$res =& $db->query("INSERT INTO mirror SET mname='$mirr_name', murl='$mirr_url'");
list($proto,$addr) = split("://",$mirr_url);
$proto .= "://";
$res =& $db->query("INSERT INTO mirror SET mname='$mirr_name', mproto='$proto', murl='$addr'");
$go .= "?mode=".$mode."&action=0";
break;
case '2':
456,13 → 468,15
$mirr_name = $secure->wrapStr($_POST["mname"]);
$mirr_url = $secure->wrapStr($_POST["murl"]);
$mirr_id = $secure->wrapInt($_POST["mirrorID"]);
$res =& $db->query("UPDATE mirror SET mname='$mirr_name', murl='$mirr_url' WHERE mirror_id='$mirr_id'");
list($proto,$addr)=split("://",$mirr_url);
$proto .= "://";
$res =& $db->query("UPDATE mirror SET mname='$mirr_name', mproto='$proto', murl='$addr' WHERE mirror_id='$mirr_id'");
$go .= "?mode=$mode&action=0";
break;
case '3':
// Удаление существующего зеркала
$mirr_id = $secure->wrapInt($_POST["mirrorID"]);
//$res =& $db->query("DELETE FROM mirr2rep WHERE mirror_id='$mirr_id'"); // In future
$res =& $db->query("DELETE FROM mirr2rep WHERE mirror_id='$mirr_id'");
$res =& $db->query("DELETE FROM mirror WHERE mirror_id='$mirr_id'");
$go .= "?mode=".$mode."&action=0";
break;