Редакция 325 | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 325 | Редакция 326 | ||
---|---|---|---|
Строка 24... | Строка 24... | ||
24 | 24 | require_once dirname(__FILE__)."/lib/init.php"; |
|
25 | 25 | $status = $secure->wrapInt($_GET["step"]); |
|
26 | 26 | $dist = $secure->wrapInt($_GET["d"]); |
|
27 | 27 | $vers = $secure->wrapInt($_GET["v"]); |
|
28 | 28 | $reps = $_GET["r"]; |
|
29 | - | ||
30 | - | ||
31 | - | ||
32 | - | ||
33 | - | ||
34 | - | ||
35 | - | ||
36 | - | ||
37 | 29 | ||
38 | - | ||
39 | 30 | $query =& $db->query("SELECT * FROM distribution"); |
|
40 | 31 | while ($query->fetchInto($data, DB_FETCHMODE_ASSOC)) { |
|
41 | - | ||
42 | 32 | $linux .= "<p><input type='radio' name='d' value='".$data["dist_id"]."'><span class='".$secure->stripStr($data["distua"])."'>".$secure->stripStr($data["distname"])."</span></p>\n"; |
|
43 | - | ||
44 | - | ||
45 | - | ||
46 | - | ||
47 | - | ||
48 | - | ||
49 | - | ||
50 | - | ||
51 | - | ||
52 | 33 | }
|
|
53 | - | ||
54 | 34 | ||
55 | 35 | if (!isset($status)) { $status = 0; }; |
|
56 | 36 | ||
57 | 37 | if (isset($dist)) { |
|
58 | - | ||
59 | - | ||
60 | - | ||
61 | - | ||
62 | - | ||
63 | - | ||
64 | - | ||
65 | - | ||
66 | - | ||
67 | - | ||
68 | 38 | $query =& $db->query("SELECT * FROM version v JOIN distribution d ON d.dist_id=v.dist_id WHERE v.dist_id='$dist'"); |
|
69 | - | ||
70 | 39 | $distvers = "<p><input type='hidden' name='d' value='".$dist."'></p>\n"; |
|
71 | 40 | while ($query->fetchInto($version, DB_FETCHMODE_ASSOC)) { |
|
72 | 41 | if ($version["vname"]!="") { |
|
73 | 42 | $distname = "“".$secure->stripStr($version["vname"])."”"; |
|
74 | 43 | } else { |
|
75 | 44 | $distname = ""; |
|
76 | 45 | }
|
|
77 | 46 | $distvers .= "<p><input type='radio' name='v' value='".$version["version_id"]."' /><span class='".$secure->stripStr($version["distua"])."'>".$secure->stripStr($version["distname"])." ".$secure->stripStr($version["version"])." ".$distname."</span></p>\n"; |
|
78 | 47 | }
|
|
- | 48 | }
|
|
- | 49 | ||
79 | 50 | if ($status==2) |
|
80 | - | ||
- | 51 | {
|
|
81 | 52 | $repos = ""; |
|
82 | 53 | $repodata=$core->getRepList($dist,$vers,$db); |
|
- | 54 | for($i=0;$i<count($repodata[0]);$i++) { |
|
83 | 55 | $repos.="<input type='hidden' name='d' value='".$dist."'><input type='hidden' name='v' value='".$vers."'>"; |
|
84 | - | ||
85 | 56 | if ($repodata[3][$i]==true){$ch="checked";} else{$ch="";} |
|
86 | 57 | $repos.="<input type='checkbox' name='r[]' ".$ch." value='".$repodata[0][$i]."'>".$repodata[1][$i]." <em>(".$repodata[2][$i].")</em><br>"; |
|
- | 58 | }; |
|
87 | 59 | }
|
|
88 | - | ||
89 | 60 | ||
90 | 61 | if ($status==3) { |
|
91 | - | ||
92 | 62 | $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'") |
|
93 | 63 | ||
94 | 64 | ||
95 | 65 | ||
96 | 66 | ||
97 | 67 | ||
98 | 68 | ||
99 | 69 | ||
100 | 70 | ||
101 | 71 | ||
102 | 72 | ||
103 | 73 | ||
- | 74 | ||
- | 75 | ||
- | 76 | ||
- | 77 | ||
104 | 78 | ||
105 | 79 | ||
106 | - | ||
107 | 80 | ||
108 | 81 | ||
109 | 82 | ||
110 | 83 | ||
111 | 84 | ||
112 | 85 | ||
113 | 86 | ||
114 | 87 | ||
115 | 88 | ||
116 | - | ||
117 | - | ||
118 | - | ||
119 | - | ||
120 | - | ||
121 | - | ||
122 | 89 | ||
123 | 90 | ||
124 | 91 | ||
125 | - | ||
126 | 92 | ||
127 | 93 | ||
128 | 94 | ||
129 | 95 | ||
130 | 96 | ||
131 | 97 | ||
132 | 98 | ||
133 | 99 | ||
134 | - | ||
135 | 100 | ||
136 | 101 | ||
137 | 102 | ||
138 | 103 |