Редакция 83 | Редакция 91 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 83 | Редакция 88 | ||
---|---|---|---|
Строка 8... | Строка 8... | ||
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 | $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'"); |
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->fetchInto($infodist, DB_FETCHMODE_ASSOC); |
12 | $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 version v2 ON v.ver_id=v2.version_id JOIN scheme s ON s.scheme_id=r.scheme_id WHERE v.ver_id='$version' ORDER BY r.rtype_id, r.scheme_id ASC"); |
13 | $query =& $dblink->query("SELECT * FROM repository r JOIN ver2rep v ON r.rep_id=v.rep_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' ORDER BY r.rtype_id, r.scheme_id ASC"); |
14 | while ($query->fetchInto($resinfo, DB_FETCHMODE_ASSOC)) { |
14 | while ($query->fetchInto($resinfo, DB_FETCHMODE_ASSOC)) { |
15 | $repscheme = stripslashes($resinfo["scheme"]); |
15 | $repscheme = stripslashes($resinfo["scheme"]); |
16 | 16 | ||
17 | $querysect =& $dblink->query("SELECT * FROM section s JOIN sect2rep r ON s.sect_id=r.sect_id WHERE |
17 | $querysect =& $dblink->query("SELECT * FROM section s JOIN sect2rep r ON s.sect_id=r.sect_id WHERE |
18 | r.rep_id='$resinfo[rep_id]'"); |
18 | r.rep_id='$resinfo[rep_id]'"); |
19 | $sections = ""; |
19 | $sections = ""; |
20 | while ($querysect->fetchInto($section,DB_FETCHMODE_ASSOC)) { |
20 | while ($querysect->fetchInto($section,DB_FETCHMODE_ASSOC)) |
21 | $sections .= stripslashes($section["sectname"])." "; |
21 | $sections .= stripslashes($section["sectname"])." "; |
22 | }
|
22 | }
|
23 | 23 | ||
24 | $repscheme = str_replace("{TYPE}",stripslashes($infodist["type"]),$repscheme); |
24 | $repscheme = str_replace("{TYPE}",stripslashes($infodist["type"]),$repscheme); |
25 | $repscheme = str_replace("{PROTO}",$settings["proto"],$repscheme); |
25 | $repscheme = str_replace("{PROTO}",$settings["proto"],$repscheme); |
26 | $repscheme = str_replace("{URL}",$settings["url"],$repscheme); |
26 | $repscheme = str_replace("{URL}",$settings["url"],$repscheme); |
27 | $repscheme = str_replace("{REP}",stripslashes($resinfo["repname"]),$repscheme); |
27 | $repscheme = str_replace("{REP}",stripslashes($resinfo["repname"]),$repscheme); |
28 | $repscheme = str_replace("{DIST}",stripslashes($infodist["vcodename"]),$repscheme); |
28 | $repscheme = str_replace("{DIST}",stripslashes($infodist["vcodename"]),$repscheme); |
- | 29 | $repscheme = str_replace("{ROOT}",stripslashes($resinfo["reproot"]),$repscheme); |
|
29 | $repscheme = str_replace("{SECT}",$sections,$repscheme); |
30 | $repscheme = str_replace("{SECT}",$sections,$repscheme); |
30 | 31 | ||
31 | $result .= "# ".stripslashes($resinfo["repdescribe"])."\n".$repscheme."\n\n"; |
32 | $result .= "# ".stripslashes($resinfo["repdescribe"])."\n".$repscheme."\n\n"; |
32 | }
|
33 | }
|
33 | return $result; |
34 | return $result; |