Хранилища Subversion ant

Редакция

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

Редакция 54 Редакция 59
Строка 42... Строка 42...
42
                                $result .= ',{value:"'.$version["version_id"].'",text:"'.stripslashes($version["version"]).' '.$distname.'"}';
42
                                $result .= ',{value:"'.$version["version_id"].'",text:"'.stripslashes($version["version"]).' '.$distname.'"}';
43
                        }
43
                        }
44
                        $result .= ']';
44
                        $result .= ']';
45
                        break;
45
                        break;
46
                case '2':
46
                case '2':
47
                        $query =& $db->query("SELECT * FROM settings");
-
 
48
                        $settings = array();
-
 
49
                        $result = "# Ant: sources.list generator :: http://track.altlug.ru/projects/show/ant\n\n";
47
                        $result = "# Ant: sources.list generator :: http://track.altlug.ru/projects/show/ant\n\n";
50
                        while ($query->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
-
 
51
                                $settings[stripslashes($setting["opt"])] = stripslashes($setting["optvalue"]);
-
 
52
                        };
-
 
53
                        $query =& $db->query("SELECT * FROM version v JOIN distribution d ON d.dist_id=v.dist_id JOIN dtype p ON d.disttype=p.type_id WHERE v.dist_id='$dist' AND v.version_id='$vers'");
-
 
54
                        $query->fetchInto($infodist, DB_FETCHMODE_ASSOC);
-
 
55
                        $query =& $db->query("SELECT * FROM repository r JOIN ver2rep v ON r.rep_id=v.rep_id JOIN version v2 ON v.ver_id=v2.version_id JOIN scheme s ON s.scheme_id=r.scheme_id WHERE v.ver_id='$vers' ORDER BY r.rtype_id, r.scheme_id ASC");
-
 
56
                        while ($query->fetchInto($resinfo, DB_FETCHMODE_ASSOC)) {
-
 
57
                                $repscheme = stripslashes($resinfo["scheme"]);
-
 
58
                               
-
 
59
                                $querysect =& $db->query("SELECT * FROM section s JOIN sect2rep r ON s.sect_id=r.sect_id WHERE
-
 
60
                                                                                                                                                                            r.rep_id='$resinfo[rep_id]'");
-
 
61
                                $sections = "";
-
 
62
                                while ($querysect->fetchInto($section,DB_FETCHMODE_ASSOC)) {
-
 
63
                                        $sections .= stripslashes($section["sectname"])." ";
-
 
64
                                }
-
 
65
                               
-
 
66
                                $repscheme = str_replace("{TYPE}",stripslashes($infodist["type"]),$repscheme);
-
 
67
                                $repscheme = str_replace("{PROTO}",$settings["proto"],$repscheme);
-
 
68
                                $repscheme = str_replace("{URL}",$settings["url"],$repscheme);
-
 
69
                                $repscheme = str_replace("{REP}",stripslashes($resinfo["repname"]),$repscheme);
-
 
70
                                $repscheme = str_replace("{DIST}",stripslashes($infodist["vcodename"]),$repscheme);
-
 
71
                                $repscheme = str_replace("{SECT}",$sections,$repscheme);
48
                        $result .= $core->getRepList($dist,$vers,$db);
72
                               
-
 
73
                                $result .= "# ".stripslashes($resinfo["repdescribe"])."\n".$repscheme."\n\n";
-
 
74
                        }
-
 
75
                        break;
49
                        break;
76
                case '3':
50
                case '3':
77
                        $result = "<a href='./get.php?id=".$dist.",".$vers."'>Получить sources.list файлом</a>";
51
                        $result = "<a href='./get.php?id=".$dist.",".$vers."'>Получить sources.list файлом</a>";
78
                        break;
52
                        break;
79
        }
53
        }