Хранилища Subversion ant

Редакция

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

Редакция 45 Редакция 52
Строка 25... Строка 25...
25
$dist   = abs(intval($_GET["d"]));
25
$dist   = abs(intval($_GET["d"]));
26
$vers   = abs(intval($_GET["v"]));
26
$vers   = abs(intval($_GET["v"]));
27
$status = abs(intval($_GET["status"]));
27
$status = abs(intval($_GET["status"]));
28
28
29
header('Content-Type: text/html; charset=utf-8');
29
header('Content-Type: text/html; charset=utf-8');
30
//if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
30
if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
31
31
32
        switch($status) {
32
        switch($status) {
33
                case '1':
33
                case '1':
34
                        $result = '[{value:"",text:"Выбрать версию дистрибутива"}';
34
                        $result = '[{value:"",text:"Выбрать версию дистрибутива"}';
35
                        $query =& $db->query("SELECT * FROM version v JOIN distribution d ON d.dist_id=v.dist_id WHERE v.dist_id='$dist'");
35
                        $query =& $db->query("SELECT * FROM version v JOIN distribution d ON d.dist_id=v.dist_id WHERE v.dist_id='$dist'");
Строка 44... Строка 44...
44
                        $result .= ']';
44
                        $result .= ']';
45
                        break;
45
                        break;
46
                case '2':
46
                case '2':
47
                        $query =& $db->query("SELECT * FROM settings");
47
                        $query =& $db->query("SELECT * FROM settings");
48
                        $settings = array();
48
                        $settings = array();
-
 
49
                        $result = "# Ant: sources.list generator :: http://track.altlug.ru/projects/show/ant\n\n";
49
                        while ($query->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
50
                        while ($query->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
50
                                $settings[stripslashes($setting["opt"])] = stripslashes($setting["optvalue"]);
51
                                $settings[stripslashes($setting["opt"])] = stripslashes($setting["optvalue"]);
51
                        };
52
                        };
52
                        $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'");
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'");
53
                        $query->fetchInto($infodist, DB_FETCHMODE_ASSOC);
54
                        $query->fetchInto($infodist, DB_FETCHMODE_ASSOC);
Строка 67... Строка 68...
67
                                $repscheme = str_replace("{URL}",$settings["url"],$repscheme);
68
                                $repscheme = str_replace("{URL}",$settings["url"],$repscheme);
68
                                $repscheme = str_replace("{REP}",stripslashes($resinfo["repname"]),$repscheme);
69
                                $repscheme = str_replace("{REP}",stripslashes($resinfo["repname"]),$repscheme);
69
                                $repscheme = str_replace("{DIST}",stripslashes($infodist["vcodename"]),$repscheme);
70
                                $repscheme = str_replace("{DIST}",stripslashes($infodist["vcodename"]),$repscheme);
70
                                $repscheme = str_replace("{SECT}",$sections,$repscheme);
71
                                $repscheme = str_replace("{SECT}",$sections,$repscheme);
71
                               
72
                               
72
                                $result .= $repscheme."\n";
73
                                $result .= "# ".stripslashes($resinfo["repdescribe"])."\n".$repscheme."\n";
73
                        }
74
                        }
74
                        break;
75
                        break;
-
 
76
                case '3':
-
 
77
                        $result = "<a href='./get.php?id=".$dist.",".$vers."'>Получить sources.list файлом</a>";
-
 
78
                        break;
75
        }
79
        }
76
        print $result;
80
        print $result;
77
//}
81
}
78
82
79
?>
83
?>