Хранилища Subversion ant

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

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

/trunk/m-process.php
25,9 → 25,10
$dist = $secure->wrapInt($_GET["d"]);
$vers = $secure->wrapInt($_GET["v"]);
$status = $secure->wrapInt($_GET["status"]);
$reps = $_GET["r"];
 
header('Content-Type: text/html; charset=utf-8');
if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
//if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
 
// hacks for Konqueror's error on jQuery
if (preg_match("/konqueror/i",$_SERVER["HTTP_USER_AGENT"])) {
54,14 → 55,21
$result .= ']';
break;
case '2':
$result="<form action='#' method='get'>";
$repodata=$core->getRepList($dist,$vers,$db);
for($i=0;$i<count($repodata[0]);$i++) {
$result.="<input type='checkbox' class='repbox' name='r[]' value='".$repodata[0][$i]."'>".$repodata[1][$i]." <em>(".$repodata[2][$i].")</em><br>";
}
$result.="</form>";
break;
case '3':
$result = "# Ant: sources.list generator :: http://track.altlug.ru/projects/show/ant\n\n";
$result .= $core->getRepListLegacy($dist,$vers,$db);
$result .= $core->getSourceList($dist,$vers,$reps,$db);
break;
case '3':
case '4':
$result = "<a href='./get.php?id=".$dist.",".$vers."'>Получить sources.list файлом</a>";
break;
}
print $result;
}
 
//}
?>
/trunk/modern.php
64,29 → 64,47
adjustReps();
$('#replist').css('display','none');
$('#getfile').css('display','none');
$('#reps').css('display','none');
} else {
$.getJSON('./m-process.php',{d:distroValue,status:1},function(data) { tmpSelect.fillSelect(data).attr('disabled',''); adjustReps(); });
$('#replist').css('display','none');
$('#getfile').css('display','none');
$('#reps').css('display','none');
}
};
// Выбор версии дистрибутива
function adjustReps(){
function adjustReps(){
var distroValue = $('#distro').val();
var versionValue = $('#distver').val();
if (distroValue != 0 && versionValue != 0) {
$.get('./m-process.php',{d:distroValue,v:versionValue,status:2},function(data){ $('#replist').css('display','block'); $('#replist').html(data); });
$.get('./m-process.php',{d:distroValue,v:versionValue,status:3},function(data){ $('#getfile').css('display','block'); $('#getfile').html(data); });
$.get('./m-process.php',{d:distroValue,v:versionValue,status:2},function(data){ $('#reps').css('display','block'); $('#reps').html(data); });
} else {
$('#replist').css('display','none');
$('#getfile').css('display','none');
$('#reps').css('display','none');
}
}
// Выбор репозиториев дистрибутива
function adjustRepos(){
var distroValue = $('#distro').val();
var versionValue = $('#distver').val();
if (distroValue != 0 && versionValue != 0) {
var repar = $('input.repbox:checked');//.serialize();
repar=repar.serialize(); // fix this shit
$('#replist').css('display','block');
$('#replist').load('./m-process.php?status=3&d='+distroValue+'&v='+versionValue+'&'+repar);
$.get('./m-process.php',{d:distroValue,v:versionValue,status:4},function(data){ $('#getfile').css('display','block'); $('#getfile').html(data); });
} else {
$('#replist').css('display','none');
$('#getfile').css('display','none');
}
}
 
$('#distro').change(adjustDistro);
$('#distver').change(adjustReps);
$('#reps').click(adjustRepos);
});
 
});
";
 
$query =& $db->query("SELECT * FROM distribution");
103,6 → 121,11
$modern .= "<label>Версия дистрибутива</label><br>";
$modern .= "<select id='distver' disabled='disabled'><option></option>";
$modern .= "</select></div>";
 
$modern .= "<div id='cboxes'>";
$modern .= "<pre id='reps'></pre>";
$modern .= "</div>";
 
$modern .= "<pre id='replist'></pre>";
$modern .= "<p id='getfile'></p>";
 
/trunk/css/ant.css
118,7 → 118,7
background-color: #dcdcdc;
}
 
pre#replist, p#getfile {
pre#replist,pre#reps, p#getfile {
display: none;
}