Хранилища Subversion ant

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

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

/trunk/process.php
69,6 → 69,13
}
$res =& $db->query("INSERT INTO distribution SET distname='$distname', distua='$distua', disttype='$disttype', distlogo='$distlogo'");
 
// ChangeLog recording
$res =& $db->query("SELECT * FROM dtype WHERE type_id='$disttype'");
$res->fetchInto($log, DB_FETCHMODE_ASSOC);
$title = "Добавлен новый дистрибутив";
$dinfo = "В Ant добавлена поддержка основанного на ".stripslashes($log["type"])."-пакетах дистрибутива ".$distname.".";
$res =& $db->query("INSERT INTO changelog SET log_record=NOW(), log_title='$title', log_desc='$dinfo'");
break;
case '2':
123,15 → 130,24
$distID = abs(intval($_POST["distID"]));
$distUA = $_POST["distUA"];
 
$folder1 = "./img/logo/".$distUA."-em.gif";
$folder2 = "./img/logo/".$distUA.".gif";
$folder1 = dirname(__FILE__)."/img/logo/".$distUA."-em.png";
$folder2 = dirname(__FILE__)."/img/logo/".$distUA.".png";
 
if (file_exsists($folder1)) { unlink($folder1); }
if (file_exsists($folder2)) { unlink($folder2); }
if (file_exists($folder1)) { unlink($folder1); }
if (file_exists($folder2)) { unlink($folder2); }
 
$res =& $db->query("SELECT * FROM distribution d JOIN dtype t ON d.disttype=t.type_id WHERE d.dist_id='$distID'");
$res->fetchInto($log, DB_FETCHMODE_ASSOC);
$res =& $db->query("DELETE FROM distribution WHERE dist_id='$distID'");
$res =& $db->query("DELETE FROM sect2dist WHERE dist_id='$distID'");
$res =& $db->query("DELETE FROM sect2dist WHERE dist_id='$distID'");
$res =& $db->query("DELETE FROM version WHERE dist_id='$distID'");
 
// ChangeLog recording
$title = "Удаление поддержки дистрибутива";
$dinfo = "Из Ant удалена поддержка основанного на ".stripslashes($log["type"])."-пакетах дистрибутива ".stripslashes($log["distname"]).".";
$res =& $db->query("INSERT INTO changelog SET log_record=NOW(), log_title='$title', log_desc='$dinfo'");
 
break;
case '4':
// Добавление новой версии дистрибутива
141,6 → 157,18
$distname = abs(intval($_POST["distName"]));
$res =& $db->query("INSERT INTO version SET dist_id='$distname', vname='$versname', version='$versnumb', vcodename='$verscode'");
 
// ChangeLog recording
$res =& $db->query("SELECT * FROM distribution WHERE dist_id='$distname'");
$res->fetchInto($log, DB_FETCHMODE_ASSOC);
$title = "Добавлена новая версия ".$log["distname"];
$dinfo = "В Ant добавлена поддержка новой версии дистрибутива ".$log["distname"]." – ".$versnumb;
if ($versname!="") {
$dinfo .= " с кодовым названием “".$versname."”.";
} else {
$dinfo .= ".";
}
$res =& $db->query("INSERT INTO changelog SET log_record=NOW(), log_title='$title', log_desc='$dinfo'");
break;
case '5':
157,9 → 185,22
case '6':
// Удаление существующей версии дистрибутива
$versID = abs(intval($_POST["versID"]));
 
$res =& $db->query("SELECT * FROM version v JOIN distribution d ON v.dist_id=d.dist_id WHERE v.version_id='$versID'");
$res->fetchInto($log, DB_FETCHMODE_ASSOC);
$res =& $db->query("DELETE FROM version WHERE version_id='$versID'");
$res =& $db->query("DELETE FROM ver2rep WHERE ver_id='$versID'");
 
// ChangeLog recording
$title = "Удалена поддержка ".$log["distname"]." ".$log["version"];
$dinfo = "Из Ant удалена поддержка версии ".$log["version"]."{CNAME} дистрибутива ".$log["distname"].".";
if ($log["vname"]!="") {
$dinfo = str_replace("{CNAME}","(“".$log["vname"]."”)",$dinfo);
} else {
$dinfo = str_replace("{CNAME}","",$dinfo);
}
$res =& $db->query("INSERT INTO changelog SET log_record=NOW(), log_title='$title', log_desc='$dinfo'");
break;
case '7':