Редакция 169 | Содержимое файла | Сравнить с предыдущей | Последнее изменение | Открыть журнал | RSS
Редакция | Автор | № строки | Строка |
---|---|---|---|
18 | diffor | 1 | <?php |
170 | diffor | 2 | $imgdir="./custom/apt/ico/"; |
3 | |||
166 | diffor | 4 | $mirs =& $db->query("SELECT * FROM apt_reps"); |
59 | diffor | 5 | echo "<h2>Зеркалируемые репозитории</h2>\n"; |
18 | diffor | 6 | echo "<table>\n"; |
7 | echo "<tr>"; |
||
170 | diffor | 8 | echo "<th>№</th><th> </th><th>Источник</th><th>Описание</th><th>Дистрибутивы</th>\n"; |
18 | diffor | 9 | $n = 0; |
10 | while ($mirs->fetchInto($info_mirs, DB_FETCHMODE_ASSOC)) { |
||
166 | diffor | 11 | echo "<tr>\n"; |
170 | diffor | 12 | echo "<td>".++$n."</td><td>"; |
13 | if($info_mirs['logo']=="") echo "—"; |
||
14 | else echo "<img src='".$imgdir.$info_mirs['logo']."' width='16' height='16' alt='logo'>"; |
||
15 | echo "</td><td><a href='".$info_mirs['src_url']."'>".$info_mirs['src_name']."</a></td><td>".$info_mirs['description']."</td>\n"; |
||
166 | diffor | 16 | |
17 | $distrs =& $db->query("SELECT * FROM apt_distrs"); |
||
18 | echo "<td>"; |
||
19 | while ($distrs->fetchInto($info_distrs, DB_FETCHMODE_ASSOC)) { |
||
20 | |||
21 | $vers =& $db->query("SELECT * FROM apt_vers JOIN apt_reps2vers ON apt_vers.id=apt_reps2vers.ver_id WHERE distr_id=".$info_distrs['id']." AND rep_id=".$info_mirs['id']); |
||
168 | diffor | 22 | if ($vers->numRows()!=0) { |
169 | diffor | 23 | echo "<img src='".$info_distrs['logo']."' alt='logo'>".$info_distrs['distr'].": "; |
168 | diffor | 24 | while ($vers->fetchInto($info_vers, DB_FETCHMODE_ASSOC)) { |
25 | echo $info_vers['codename']." "; |
||
26 | } |
||
27 | echo "<br>"; |
||
166 | diffor | 28 | } |
29 | } |
||
30 | echo "</td>"; |
||
31 | |||
32 | echo "</tr>"; |
||
18 | diffor | 33 | } |
34 | echo "</table>\n"; |
||
35 | ?> |