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

Редакция

Редакция 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>&nbsp;</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 "&mdash;";
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
?>