Редакция 655 | Редакция 657 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 655 | Редакция 656 | ||
---|---|---|---|
Строка 653... | Строка 653... | ||
653 | $query .= "JOIN ".$this->prefix."rephost h ON r.rhost_id=h.rhost_id "; |
653 | $query .= "JOIN ".$this->prefix."rephost h ON r.rhost_id=h.rhost_id "; |
654 | $query .= "JOIN ".$this->prefix."repfolder f ON r.rfolder_id=f.rfolder_id "; |
654 | $query .= "JOIN ".$this->prefix."repfolder f ON r.rfolder_id=f.rfolder_id "; |
655 | $query .= "JOIN ".$this->prefix."version v ON r.version=v.version_id "; |
655 | $query .= "JOIN ".$this->prefix."version v ON r.version=v.version_id "; |
656 | $query .= "JOIN ".$this->prefix."rtype t ON r.rtype_id=t.rtype_id "; |
656 | $query .= "JOIN ".$this->prefix."rtype t ON r.rtype_id=t.rtype_id "; |
657 | $query .= "JOIN ".$this->prefix."repscheme s ON r.scheme_id=s.scheme_id "; |
657 | $query .= "JOIN ".$this->prefix."repscheme s ON r.scheme_id=s.scheme_id "; |
- | 658 | $query .= "WHERE r.rtype_id='2' AND ("; |
|
- | 659 | for($i=0;$i<count($data["repository"]);$i++) { |
|
658 | $query .= "WHERE v.version_id='".$data["version_id"]."' AND r.rtype_id='2'"; |
660 | $query .= "r.rep_id='".$data["repository"][$i]."' "; |
- | 661 | if ($i<count($data["repository"])-1) { |
|
- | 662 | $query .= " OR "; |
|
- | 663 | }
|
|
- | 664 | }
|
|
- | 665 | $query .= ")"; |
|
659 | $rq =& $this->db->query($query); |
666 | $rq =& $this->db->query($query); |
660 | while ($rq->fetchInto($updates)) { |
667 | while ($rq->fetchInto($updates)) { |
661 | // Формируем type proto://host/folder
|
668 | // Формируем type proto://host/folder
|
662 | $show .= "# ".$this->secure->checkStr($updates["rtype"],1)."\n"; |
669 | $show .= "# ".$this->secure->checkStr($updates["rtype"],1)."\n"; |
663 | $show .= $this->secure->checkStr($dist["type"],1)." ".$this->secure->checkStr($updates["proto"],1).$this->secure->checkStr($updates["rhost"],1).$this->secure->checkStr($updates["rfolder"],1); |
670 | $show .= $this->secure->checkStr($dist["type"],1)." ".$this->secure->checkStr($updates["proto"],1).$this->secure->checkStr($updates["rhost"],1).$this->secure->checkStr($updates["rfolder"],1); |