Редакция 209 | Редакция 229 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 209 | Редакция 228 | ||
---|---|---|---|
Строка 23... | Строка 23... | ||
23 | 23 | ||
24 | require_once dirname(__FILE__)."/lib/init.php"; |
24 | require_once dirname(__FILE__)."/lib/init.php"; |
25 | $dist = $secure->wrapInt($_GET["d"]); |
25 | $dist = $secure->wrapInt($_GET["d"]); |
26 | $vers = $secure->wrapInt($_GET["v"]); |
26 | $vers = $secure->wrapInt($_GET["v"]); |
27 | $status = $secure->wrapInt($_GET["status"]); |
27 | $status = $secure->wrapInt($_GET["status"]); |
- | 28 | $reps = $_GET["r"]; |
|
28 | 29 | ||
29 | header('Content-Type: text/html; charset=utf-8'); |
30 | header('Content-Type: text/html; charset=utf-8'); |
30 | if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') { |
31 | //if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
|
31 | 32 | ||
32 | // hacks for Konqueror's error on jQuery
|
33 | // hacks for Konqueror's error on jQuery
|
33 | if (preg_match("/konqueror/i",$_SERVER["HTTP_USER_AGENT"])) { |
34 | if (preg_match("/konqueror/i",$_SERVER["HTTP_USER_AGENT"])) { |
34 | $dist_konq = $secure->wrapStr($_GET["d"]); |
35 | $dist_konq = $secure->wrapStr($_GET["d"]); |
35 | $query =& $db->query("SELECT * FROM distribution WHERE distname LIKE '$dist_konq'"); |
36 | $query =& $db->query("SELECT * FROM distribution WHERE distname LIKE '$dist_konq'"); |
Строка 52... | Строка 53... | ||
52 | $result .= ',{value:"'.$version["version_id"].'",text:"'.$secure->stripStr($version["version"]).' '.$distname.'"}'; |
53 | $result .= ',{value:"'.$version["version_id"].'",text:"'.$secure->stripStr($version["version"]).' '.$distname.'"}'; |
53 | }
|
54 | }
|
54 | $result .= ']'; |
55 | $result .= ']'; |
55 | break; |
56 | break; |
56 | case '2': |
57 | case '2': |
57 | $result = "# Ant: sources.list generator :: http://track.altlug.ru/projects/show/ant\n\n"; |
58 | $result="<form action='#' method='get'>"; |
58 | $result .= $core->getRepListLegacy($dist,$vers,$db); |
59 | $repodata=$core->getRepList($dist,$vers,$db); |
- | 60 | for($i=0;$i<count($repodata[0]);$i++) { |
|
- | 61 | $result.="<input type='checkbox' class='repbox' name='r[]' value='".$repodata[0][$i]."'>".$repodata[1][$i]." <em>(".$repodata[2][$i].")</em><br>"; |
|
- | 62 | }
|
|
- | 63 | $result.="</form>"; |
|
59 | break; |
64 | break; |
60 | case '3': |
65 | case '3': |
- | 66 | $result = "# Ant: sources.list generator :: http://track.altlug.ru/projects/show/ant\n\n"; |
|
- | 67 | $result .= $core->getSourceList($dist,$vers,$reps,$db); |
|
- | 68 | break; |
|
- | 69 | case '4': |
|
61 | $result = "<a href='./get.php?id=".$dist.",".$vers."'>Получить sources.list файлом</a>"; |
70 | $result = "<a href='./get.php?id=".$dist.",".$vers."'>Получить sources.list файлом</a>"; |
62 | break; |
71 | break; |
63 | }
|
72 | }
|
64 | print $result; |
73 | print $result; |
65 | }
|
74 | //}
|
66 | - | ||
67 | ?>
|
75 | ?>
|