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

Редакция

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

Редакция 33 Редакция 42
Строка 5... Строка 5...
5
 <h2>niX-FILES</h2>
5
 <h2>niX-FILES</h2>
6
 <h1>любые файлы *nix тематики в локальных сетях Барнаула</h1>
6
 <h1>любые файлы *nix тематики в локальных сетях Барнаула</h1>
7
 <h3><i>изучай/пользуй/обновляй линукс вместе с nix-files.org.ru</i></h3>
7
 <h3><i>изучай/пользуй/обновляй линукс вместе с nix-files.org.ru</i></h3>
8
<?php
8
<?php
9
        // table header
9
        // table header
10
        $nets =& $db->query("SELECT * FROM networks");
-
 
11
        echo "<table>";
10
        echo "<table>";
12
        echo "<tr>";
-
 
13
        echo "<th>&nbsp;</th><th>&nbsp;</th><th>Ресурс</th>\n";
-
 
14
       
11
       
15
        $netlist = array();
12
        $netlist = array();
16
        $netcount = $nets->numRows();
13
        $netcount = 0;
-
 
14
       
-
 
15
        $theader1 = "<tr>\n<th rowspan='2'>&nbsp;</th><th rowspan='2'>&nbsp;</th><th rowspan='2'>Ресурс</th>\n"; // category header
17
        $n = 0;
16
        $theader2 = "<tr>\n"; // networks header
-
 
17
       
-
 
18
        $ncats =& $db->query("SELECT * FROM netcats");
-
 
19
        while ($ncats->fetchInto($info_ncats, DB_FETCHMODE_ASSOC)) {
-
 
20
            $ccnc = 0; // Count networks of current category
-
 
21
            $nets =& $db->query("SELECT * FROM networks WHERE netcat_id=".$info_ncats['id']);
18
        while ($nets->fetchInto($info_nets, DB_FETCHMODE_ASSOC)) {
22
            while ($nets->fetchInto($info_nets, DB_FETCHMODE_ASSOC)) {
19
            // network name & link
23
                // network name & link
20
            if ($info_nets['link']=="") { echo " <th>".$info_nets['network']."</th>\n"; }
24
                if ($info_nets['link']=="") { $theader2 .= " <th>".$info_nets['network']."</th>\n"; }
21
            else { echo " <th><a href='./networks.php?net=".$info_nets['id']."'>".$info_nets['network']."</a></th>\n"; }
25
                else { $theader2 .= " <th><a href='./networks.php?net=".$info_nets['id']."'>".$info_nets['network']."</a></th>\n"; }
22
            // netlist
26
                // netlist
23
            $netlist[$n] = $info_nets['id'];
27
                $netlist[$netcount] = $info_nets['id'];
-
 
28
                $netcount++;
-
 
29
                $ccnc++;
24
            $n++;
30
            }
-
 
31
            $theader1 .= "<th colspan='".$ccnc."'>".$info_ncats['netcat']."</th>";
25
        }
32
        }
-
 
33
        echo $theader1."\n</tr>\n";
-
 
34
        echo $theader2."\n</tr>\n";
26
       
35
       
27
        echo "</tr>\n";
-
 
28
        // table body
36
        // table body
29
        $cats =& $db->query("SELECT * FROM categories");
37
        $cats =& $db->query("SELECT * FROM categories");
30
        while ($cats->fetchInto($info_cats, DB_FETCHMODE_ASSOC)) {
38
        while ($cats->fetchInto($info_cats, DB_FETCHMODE_ASSOC)) {
31
            $res =& $db->query("SELECT * FROM resources WHERE category_id=".$info_cats['id']);
39
            $res =& $db->query("SELECT * FROM resources WHERE category_id=".$info_cats['id']);
32
            $first = true;
40
            $first = true;