Редакция 193 | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 193 | Редакция 194 | ||
---|---|---|---|
Строка 6... | Строка 6... | ||
6 | $query =& $dblink->query("SELECT * FROM settings"); |
6 | $query =& $dblink->query("SELECT * FROM settings"); |
7 | $settings = array(); |
7 | $settings = array(); |
8 | while ($query->fetchInto($setting, DB_FETCHMODE_ASSOC)) { |
8 | while ($query->fetchInto($setting, DB_FETCHMODE_ASSOC)) { |
9 | $settings[stripslashes($setting["opt"])] = stripslashes($setting["optvalue"]); |
9 | $settings[stripslashes($setting["opt"])] = stripslashes($setting["optvalue"]); |
10 | }; |
10 | }; |
- | 11 | if ($_GET['mainreps']!='no'){ |
|
11 | $query =& $dblink->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='$distro' AND v.version_id='$version'"); |
12 | $query =& $dblink->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='$distro' AND v.version_id='$version'"); |
12 | $query->fetchInto($infodist, DB_FETCHMODE_ASSOC); |
13 | $query->fetchInto($infodist, DB_FETCHMODE_ASSOC); |
13 | $query =& $dblink->query("SELECT * FROM repository r JOIN ver2rep v ON r.rep_id=v.rep_id JOIN origin o ON o.orig_id=r.orig_id JOIN version v2 ON v.ver_id=v2.version_id JOIN scheme s ON s.scheme_id=r.scheme_id JOIN root r2 ON r2.root_id=r.root_id WHERE v.ver_id='$version' AND r.rtype_id!=3 ORDER BY r.rtype_id, r.scheme_id ASC"); |
14 | $query =& $dblink->query("SELECT * FROM repository r JOIN ver2rep v ON r.rep_id=v.rep_id JOIN origin o ON o.orig_id=r.orig_id JOIN version v2 ON v.ver_id=v2.version_id JOIN scheme s ON s.scheme_id=r.scheme_id JOIN root r2 ON r2.root_id=r.root_id WHERE v.ver_id='$version' AND r.rtype_id!=3 ORDER BY r.rtype_id, r.scheme_id ASC"); |
14 | $pre=-1; |
15 | $pre=-1; |
15 | while ($query->fetchInto($resinfo, DB_FETCHMODE_ASSOC)) { |
16 | while ($query->fetchInto($resinfo, DB_FETCHMODE_ASSOC)) { |
16 | $repscheme = stripslashes($resinfo["scheme"]); |
17 | $repscheme = stripslashes($resinfo["scheme"]); |
Строка 35... | Строка 36... | ||
35 | }
|
36 | }
|
36 | $pre = $resinfo["orig_id"]; |
37 | $pre = $resinfo["orig_id"]; |
37 | 38 | ||
38 | $result .= "# ".stripslashes($resinfo["repdescribe"])."\n".$repscheme."\n\n"; |
39 | $result .= "# ".stripslashes($resinfo["repdescribe"])."\n".$repscheme."\n\n"; |
39 | }
|
40 | }
|
40 | 41 | }
|
|
41 | if (count($_GET)>3){ |
42 | if (count($_GET)>3){ |
42 | $addsreps=array_values($_GET); |
43 | $addsreps=array_values($_GET); |
- | 44 | if ($_GET['mainreps']=='no'){$offs=1;}else{$offs=0;} //пока такой костыль |
|
43 | for ($i=3;$i<count($addsreps);$i++){ |
45 | for ($i=3;$i<count($addsreps)-$offs;$i++){ |
44 | $pre=-1; |
46 | $pre=-1; |
45 | $id=(int)$addsreps[$i]; |
47 | $id=(int)$addsreps[$i]; |
46 | $sql =& $dblink->query('SELECT * FROM repository r JOIN ver2rep v ON r.rep_id=v.rep_id JOIN origin o ON o.orig_id=r.orig_id JOIN version v2 ON v.ver_id=v2.version_id JOIN scheme s ON s.scheme_id=r.scheme_id JOIN root r2 ON r2.root_id=r.root_id WHERE r.rep_id='.$id); |
48 | $sql =& $dblink->query('SELECT * FROM repository r JOIN ver2rep v ON r.rep_id=v.rep_id JOIN origin o ON o.orig_id=r.orig_id JOIN version v2 ON v.ver_id=v2.version_id JOIN scheme s ON s.scheme_id=r.scheme_id JOIN root r2 ON r2.root_id=r.root_id WHERE r.rep_id='.$id); |
47 | $sql->fetchInto($resinfo, DB_FETCHMODE_ASSOC); |
49 | $sql->fetchInto($resinfo, DB_FETCHMODE_ASSOC); |
48 | 50 |