623,6 → 623,7 |
$query .= "JOIN ".$this->prefix."repscheme s ON r.scheme_id=s.scheme_id "; |
$query .= "WHERE v.version_id='".$data["version_id"]."' AND r.rtype_id='1'"; |
$rq =& $this->db->query($query); |
if ($rq->numRows()>0) { |
$rq->fetchInto($base); |
// Формируем type proto://host/folder |
$show .= "# ".$this->secure->checkStr($base["repinfo"],1)."\n"; |
649,6 → 650,7 |
$show .= $sections["secname"]." "; |
} |
$show .= "\n\n"; |
} |
|
// Репозитории обновлений и третьих лиц |
$query = "SELECT * FROM ".$this->prefix."repository r "; |
667,6 → 669,7 |
} |
$query .= ") ORDER BY r.rtype_id ASC"; |
$req =& $this->db->query($query); |
if ($req->numRows()>0) { |
while ($req->fetchInto($updates)) { |
// Формируем type proto://host/folder |
$show .= "# ".$this->secure->checkStr($updates["repinfo"],1)."\n"; |
688,6 → 691,7 |
$show .= "\n\n"; |
} |
$show .= "\n"; |
} |
} else { |
// Базовый репозиторий |
$query = "SELECT * FROM ".$this->prefix."repository r "; |
699,6 → 703,7 |
$query .= "JOIN ".$this->prefix."repscheme s ON r.scheme_id=s.scheme_id "; |
$query .= "WHERE v.version_id='".$data["version_id"]."' AND r.rtype_id='1'"; |
$rq =& $this->db->query($query); |
if ($rq->numRows()>0) { |
$rq->fetchInto($base); |
// Формируем type proto://host/folder |
$show .= "# ".$this->secure->checkStr($base["repinfo"],1)."\n"; |
728,6 → 733,7 |
$show .= $sections["secname"]." "; |
} |
$show .= "\n\n"; |
} |
|
// Репозитории обновлений и третьих лиц |
$query = "SELECT * FROM ".$this->prefix."repository r "; |
746,6 → 752,7 |
} |
$query .= ") ORDER BY r.rtype_id ASC"; |
$req =& $this->db->query($query); |
if ($req->numRows()>0) { |
while ($req->fetchInto($updates)) { |
// Формируем type proto://host/folder |
$show .= "# ".$this->secure->checkStr($updates["repinfo"],1)."\n"; |
770,6 → 777,7 |
} |
$show .= "\n"; |
} |
} |
|
$HTTPHeader1 = "Content-length: ".strlen($show); |
$HTTPHeader2 = "Content-disposition: attachment; filename=sources.list\n\n"; |