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>"; |
|