Редакция 196 | Редакция 217 | К новейшей редакции | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 196 | Редакция 209 | ||
---|---|---|---|
Строка 20... | Строка 20... | ||
20 | *
|
20 | *
|
21 | */
|
21 | */
|
22 | 22 | ||
23 | 23 | ||
24 | require_once dirname(__FILE__)."/lib/init.php"; |
24 | require_once dirname(__FILE__)."/lib/init.php"; |
25 | $status = abs(intval($_GET["step"])); |
25 | $status = $secure->wrapInt($_GET["step"]); |
26 | $dist = abs(intval($_GET["d"])); |
26 | $dist = $secure->wrapInt($_GET["d"]); |
27 | $vers = abs(intval($_GET["v"])); |
27 | $vers = $secure->wrapInt($_GET["v"]); |
28 | 28 | ||
29 | $query =& $db->query("SELECT * FROM distribution"); |
29 | $query =& $db->query("SELECT * FROM distribution"); |
30 | while ($query->fetchInto($data, DB_FETCHMODE_ASSOC)) { |
30 | while ($query->fetchInto($data, DB_FETCHMODE_ASSOC)) { |
31 | $linux .= "<p><input type='radio' name='d' value='".$data["dist_id"]."'><span class='".stripslashes($data["distua"])."'>".stripslashes($data["distname"])."</span></p>\n"; |
31 | $linux .= "<p><input type='radio' name='d' value='".$data["dist_id"]."'><span class='".$secure->stripStr($data["distua"])."'>".$secure->stripStr($data["distname"])."</span></p>\n"; |
32 | }
|
32 | }
|
33 | 33 | ||
34 | if (!isset($status)) { $status = 0; }; |
34 | if (!isset($status)) { $status = 0; }; |
35 | 35 | ||
36 | if (isset($dist)) { |
36 | if (isset($dist)) { |
37 | $query =& $db->query("SELECT * FROM version v JOIN distribution d ON d.dist_id=v.dist_id WHERE v.dist_id='$dist'"); |
37 | $query =& $db->query("SELECT * FROM version v JOIN distribution d ON d.dist_id=v.dist_id WHERE v.dist_id='$dist'"); |
38 | $distvers = "<p><input type='hidden' name='d' value='".$dist."'></p>\n"; |
38 | $distvers = "<p><input type='hidden' name='d' value='".$dist."'></p>\n"; |
39 | while ($query->fetchInto($version, DB_FETCHMODE_ASSOC)) { |
39 | while ($query->fetchInto($version, DB_FETCHMODE_ASSOC)) { |
40 | if ($version["vname"]!="") { |
40 | if ($version["vname"]!="") { |
41 | $distname = "“".stripslashes($version["vname"])."”"; |
41 | $distname = "“".$secure->stripStr($version["vname"])."”"; |
42 | } else { |
42 | } else { |
43 | $distname = ""; |
43 | $distname = ""; |
44 | }
|
44 | }
|
45 | $distvers .= "<p><input type='radio' name='v' value='".$version["version_id"]."' /><span class='".stripslashes($version["distua"])."'>".stripslashes($version["distname"])." ".stripslashes($version["version"])." ".$distname."</span></p>\n"; |
45 | $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"; |
46 | }
|
46 | }
|
47 | }
|
47 | }
|
48 | 48 | ||
49 | if ($status==2) |
49 | if ($status==2) |
50 | {
|
50 | {
|
Строка 55... | Строка 55... | ||
55 | $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'"); |
55 | $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'"); |
56 | $query->fetchInto($infodist, DB_FETCHMODE_ASSOC); |
56 | $query->fetchInto($infodist, DB_FETCHMODE_ASSOC); |
57 | 57 | ||
58 | $distname = ""; |
58 | $distname = ""; |
59 | if ($infodist["vname"]!="") { |
59 | if ($infodist["vname"]!="") { |
60 | $distname = "“".stripslashes($infodist["vname"])."”"; |
60 | $distname = "“".$secure->stripStr($infodist["vname"])."”"; |
61 | }
|
61 | }
|
62 | $info = "<h2>Доступные репозитории для <em class='".stripslashes($infodist["distua"])."-em'>".stripslashes($infodist["distname"])." ".stripslashes($infodist["version"])." ".$distname."</em></h2>"; |
62 | $info = "<h2>Доступные репозитории для <em class='".$secure->stripStr($infodist["distua"])."-em'>".$secure->stripStr($infodist["distname"])." ".$secure->stripStr($infodist["version"])." ".$distname."</em></h2>"; |
63 | $result = "<p>Скопируйте эти строки в файл <span id='sourceslist'>/etc/apt/sources.list</span>:</p><pre>"; |
63 | $result = "<p>Скопируйте эти строки в файл <span id='sourceslist'>/etc/apt/sources.list</span>:</p><pre>"; |
64 | $result .= $core->getRepList($dist,$vers,$db); |
64 | $result .= $core->getRepList($dist,$vers,$db); |
65 | $result .= "</pre>"; |
65 | $result .= "</pre>"; |
66 | $result = $info.$result."<p><a href='./get.php?id=".$dist.",".$vers."'>Получить sources.list файлом</a></p>"; |
66 | $result = $info.$result."<p><a href='./get.php?id=".$dist.",".$vers."'>Получить sources.list файлом</a></p>"; |
67 | }
|
67 | }
|