Хранилища Subversion ant

Редакция

Редакция 675 | Редакция 677 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 675 Редакция 676
Строка 650... Строка 650...
650
                    $show .= $sections["secname"]." ";
650
                    $show .= $sections["secname"]." ";
651
                }
651
                }
652
                $show .= "\n\n";
652
                $show .= "\n\n";
653
           }
653
           }
654
654
-
 
655
           if (count($data["repository"])>0) {
655
           // Репозитории обновлений и третьих лиц
656
                // Репозитории обновлений и третьих лиц
656
           $query  = "SELECT * FROM ".$this->prefix."repository r ";
657
                $query  = "SELECT * FROM ".$this->prefix."repository r ";
657
           $query .= "JOIN ".$this->prefix."protos p ON r.proto_id=p.proto_id ";
658
                $query .= "JOIN ".$this->prefix."protos p ON r.proto_id=p.proto_id ";
658
           $query .= "JOIN ".$this->prefix."rephost h ON r.rhost_id=h.rhost_id ";
659
                $query .= "JOIN ".$this->prefix."rephost h ON r.rhost_id=h.rhost_id ";
659
           $query .= "JOIN ".$this->prefix."repfolder f ON r.rfolder_id=f.rfolder_id ";
660
                $query .= "JOIN ".$this->prefix."repfolder f ON r.rfolder_id=f.rfolder_id ";
660
           $query .= "JOIN ".$this->prefix."version v ON r.version=v.version_id ";
661
                $query .= "JOIN ".$this->prefix."version v ON r.version=v.version_id ";
661
           $query .= "JOIN ".$this->prefix."rtype t ON r.rtype_id=t.rtype_id ";
662
                $query .= "JOIN ".$this->prefix."rtype t ON r.rtype_id=t.rtype_id ";
662
           $query .= "JOIN ".$this->prefix."repscheme s ON r.scheme_id=s.scheme_id ";
663
                $query .= "JOIN ".$this->prefix."repscheme s ON r.scheme_id=s.scheme_id ";
663
           $query .= "WHERE r.rtype_id>'1' AND (";
664
                $query .= "WHERE r.rtype_id>'1' AND (";
664
           for($i=0;$i<count($data["repository"]);$i++) {
665
                for($i=0;$i<count($data["repository"]);$i++) {
665
                $query .= "r.rep_id='".$data["repository"][$i]."' ";
666
                    $query .= "r.rep_id='".$data["repository"][$i]."' ";
666
                    if ($i<count($data["repository"])-1) {
667
                        if ($i<count($data["repository"])-1) {
667
                        $query .= " OR ";
668
                            $query .= " OR ";
-
 
669
                        }
668
                    }
670
                    }
669
                }
-
 
670
           $query .= ") ORDER BY r.rtype_id ASC";          
671
                $query .= ") ORDER BY r.rtype_id ASC";
671
           $req =& $this->db->query($query);
672
                $req =& $this->db->query($query);
672
           if ($req->numRows()>0) {
-
 
-
 
673
           
673
                while ($req->fetchInto($updates)) {
674
                while ($req->fetchInto($updates)) {
674
                    // Формируем type proto://host/folder
675
                    // Формируем type proto://host/folder
675
                    $show .= "# ".$this->secure->checkStr($updates["repinfo"],1)."\n";
676
                    $show .= "# ".$this->secure->checkStr($updates["repinfo"],1)."\n";
676
                    if ($updates["repkey"]!="") {
677
                    if ($updates["repkey"]!="") {
677
                        $show .= "# Установка ключа: ".$this->secure->checkStr($updates["repkey"],1)."\n";
678
                        $show .= "# Установка ключа: ".$this->secure->checkStr($updates["repkey"],1)."\n";