Хранилища Subversion www_nix-files

Редакция

Редакция 166 | Редакция 168 | К новейшей редакции | Только различия | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 166 Редакция 167
1
<?php
1
<?php
2
        $mirs =& $db->query("SELECT * FROM apt_reps");
2
        $mirs =& $db->query("SELECT * FROM apt_reps");
3
        echo "<h2>Зеркалируемые репозитории</h2>\n";
3
        echo "<h2>Зеркалируемые репозитории</h2>\n";
4
        echo "<table>\n";
4
        echo "<table>\n";
5
        echo "<tr>";
5
        echo "<tr>";
6
        echo "<th>№</th><th>Источник</th><th>Описание</th><th>Дистрибутивы</th>\n";
6
        echo "<th>№</th><th>Источник</th><th>Описание</th><th>Дистрибутивы</th>\n";
7
        $n = 0;
7
        $n = 0;
8
        while ($mirs->fetchInto($info_mirs, DB_FETCHMODE_ASSOC)) {
8
        while ($mirs->fetchInto($info_mirs, DB_FETCHMODE_ASSOC)) {
9
            echo "<tr>\n";
9
            echo "<tr>\n";
10
            echo " <td>".++$n."</td><td><a href='".$info_mirs['src_url']."'>".$info_mirs['src_name']."</a></td><td>".$info_mirs['description']."</td>\n";
10
            echo " <td>".++$n."</td><td><a href='".$info_mirs['src_url']."'>".$info_mirs['src_name']."</a></td><td>".$info_mirs['description']."</td>\n";
11
           
11
           
12
            $distrs =& $db->query("SELECT * FROM apt_distrs");
12
            $distrs =& $db->query("SELECT * FROM apt_distrs");
13
            echo "<td>";
13
            echo "<td>";
14
            while ($distrs->fetchInto($info_distrs, DB_FETCHMODE_ASSOC)) {
14
            while ($distrs->fetchInto($info_distrs, DB_FETCHMODE_ASSOC)) {
15
                echo $info_distrs['distr'].": ";
-
 
16
               
15
               
17
                $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']);
16
                $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']);
-
 
17
                if ($vers->numRows()!=0) echo $info_distrs['distr'].": ";
18
                while ($vers->fetchInto($info_vers, DB_FETCHMODE_ASSOC)) {
18
                while ($vers->fetchInto($info_vers, DB_FETCHMODE_ASSOC)) {
19
                    echo $info_vers['codename']." ";
19
                    echo $info_vers['codename']." ";
20
                }
20
                }
21
                echo "<br>";
21
                echo "<br>";
22
            }
22
            }
23
            echo "</td>";
23
            echo "</td>";
24
           
24
           
25
            echo "</tr>";
25
            echo "</tr>";
26
        }
26
        }
27
        echo "</table>\n";
27
        echo "</table>\n";
28
?>
28
?>
29
 
29