83,21 → 83,22 |
|
// Получение и отображение списка версий дистрибутива |
function showDistVersionsList($name, $distID, $format = 'html') { |
$distname = $this->getDistName($distID); |
$query = "SELECT * FROM ".$this->prefix."version WHERE dist_id='".$this->secure->checkInt($distID)."' ORDER BY version ASC"; |
switch ($format) { |
case 'html': |
$show = "<label for='".$name."'>".$info."</label> <select id='".$name."' name='".$name."'>\n"; |
$show = "<label for='".$name."'>Версии ".$distname["DistName"]."</label> <select id='".$name."' name='".$name."'>\n"; |
$rq =& $this->db->query($query); |
while ($rq->fetchInto($element)) { |
$show .= "<option value='".$this->secure->checkInt($element["dist_id"])."'>".$this->secure->checkStr($element["distname"],1)."</option>\n"; |
$show .= "<option value='".$this->secure->checkInt($element["version_id"])."'>".$this->secure->checkStr($element["version"],1)." ".$this->secure->checkStr($element["vname"],1)."</option>\n"; |
} |
$show .= "</select>"; |
break; |
case 'json': |
$show = '[{value:"",text:"'.$info.'"}'; |
$show = '[{value:"",text:"Выбери версию '.$distname["DistName"].'"}'; |
$rq =& $this->db->query($query); |
while ($rq->fetchInto($element)) { |
$show .= ',{value:"'.$this->secure->checkInt($element["dist_id"]).'",text:"'.$this->secure->checkStr($element["distname"],1).'"}'; |
$show .= ',{value:"'.$this->secure->checkInt($element["version_id"]).'",text:"'.$this->secure->checkStr($element["version"],1).' '.$this->secure->checkStr($element["vname"],1).'"}'; |
} |
$show .= ']'; |
break; |