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

Редакция

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

Редакция 113 Редакция 114
1
<?php
1
<?php
2
        require_once dirname(__FILE__)."/lib/init.php";
2
        require_once dirname(__FILE__)."/lib/init.php";
3
3
4
    $mode = $_GET["mode"];
4
    $mode = $_GET["mode"];
5
5
6
    header("Content-type: text/css\n\n");
6
    header("Content-type: text/css\n\n");
7
7
8
    switch ($mode) {
8
    switch ($mode) {
9
        case 'resources':
9
        case 'resources':
10
                $ress =& $db->query("SELECT * FROM resources");
10
                $ress =& $db->query("SELECT * FROM resources");
11
                while ($ress->fetchInto($info_ress, DB_FETCHMODE_ASSOC)) {
11
                while ($ress->fetchInto($info_ress, DB_FETCHMODE_ASSOC)) {
12
                $pictcha = $info_ress['picture'];
12
                $pictcha = $info_ress['picture'];
13
                $pictcha = str_replace(".png","-big.png",$pictcha);
13
                $pictcha = str_replace(".png","-big.png",$pictcha);
14
                    echo ".".$info_ress['resource']." {\n";
14
                    echo ".".$info_ress['resource']." {\n";
15
                echo " background: transparent url(".$pictcha.") top left no-repeat;\n";
15
                echo " background: transparent url(".$pictcha.") top left no-repeat;\n";
16
                    echo "}\n";
16
                    echo "}\n";
17
                echo ".".$info_ress['resource']."-small {\n";
17
                echo ".".$info_ress['resource']."-small {\n";
18
                echo " background: transparent url(".$info_ress['picture'].") top left no-repeat;\n";
18
                echo " background: transparent url(".$info_ress['picture'].") top left no-repeat;\n";
19
                echo " padding-left: 25px;\n";
19
                echo " padding-left: 25px;\n";
20
                echo " line-height: 24px;\n";
20
                echo " line-height: 24px;\n";
21
                echo "}\n";
21
                echo "}\n";
22
                }
22
                }
23
            break;
23
            break;
24
        case 'members':
24
        case 'members':
25
            $ress =& $db->query("SELECT * FROM members");
25
            $ress =& $db->query("SELECT * FROM members");
26
            while ($ress->fetchInto($info_ress, DB_FETCHMODE_ASSOC)) {
26
            while ($ress->fetchInto($info_ress, DB_FETCHMODE_ASSOC)) {
27
                $class = $info_ress['nick'];
27
                preg_match("/avatar\/([a-zA-Z0-9]+)\./i",$info_ress['picture'],$match);
28
                $class = str_replace(".png","",$class);
-
 
29
                $class = str_replace("./img/avatar/","",$class);
-
 
30
                echo ".".$class."-avatar {\n";
28
                echo ".".$match[0]."-avatar {\n";
31
                echo " background: transparent url(".$info_ress['avatar'].") top left no-repeat;\n";
29
                echo " background: transparent url(".$info_ress['avatar'].") top left no-repeat;\n";
32
                echo "}\n";
30
                echo "}\n";
33
            }
31
            }
34
            break;
32
            break;
35
    }
33
    }
36
34
37
35
38
?>
36
?>
39
 
37