Хранилища Subversion ant

Редакция

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

Редакция 154 Редакция 155
Строка 33... Строка 33...
33
</ul>
33
</ul>
34
";
34
";
35
35
36
switch ($mode) {
36
switch ($mode) {
37
    case '0':
37
    case '0':
-
 
38
        switch ($cat) {
-
 
39
            case '0':
-
 
40
                        // Список всех источников
-
 
41
                        $display = "<a href='".$admin."?mode=0'>Управление</a><br><br><br>";
-
 
42
                        $orig =& $db->query("SELECT * FROM origin");
-
 
43
                        $display .= "<table><tr><td>Источник</td><td>Дистрибутивы</td>";
-
 
44
                        while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) {
-
 
45
                            $display .= "<tr><td><a href='".$admin."?mode=0&cat=1&uid=".stripslashes($info["id"])."'>".stripslashes($info["origin"])."</a></td>";
-
 
46
                            $display .= "<td>";
-
 
47
                            // --- replace to join
-
 
48
                            // meybe it? select 2value from 2table where 2id in(select 2id from 3table where 1id=$peremenaya)
-
 
49
                            $dist =& $db->query("SELECT distribution.distname
-
 
50
                            FROM distribution, orig2dist
-
 
51
                            WHERE '".stripslashes($info["id"])."' = orig2dist.orig_id
-
 
52
                            AND orig2dist.dist_id = distribution.dist_id");
-
 
53
                            // --- 
-
 
54
                                while ($dist->fetchInto($info2, DB_FETCHMODE_ASSOC)) {
-
 
55
                                $display .= stripslashes($info2["distname"])." | ";
-
 
56
                                }
-
 
57
                            $display .=" </td>";
-
 
58
                        }
38
        $display = "Under construction!!!";
59
                        $display .= "</table>";
-
 
60
            break;
-
 
61
            case '1':
-
 
62
                        //Список дистрибутивов для источника
-
 
63
                        $orig =& $db->query("SELECT * FROM origin WHERE origin.id=$uid");
-
 
64
                        $orig->fetchInto($info, DB_FETCHMODE_ASSOC);
-
 
65
                        $display = "<a href='".$admin."?mode=0'>Управление</a> - <a href='".$admin."?mode=1'>Источник: ".$info["origin"]."</a><br><br><br>";
-
 
66
                        $distr =& $db->query("SELECT * FROM distribution,orig2dist,origin WHERE distribution.dist_id=orig2dist.dist_id AND orig2dist.orig_id='16'");
-
 
67
                        $display .= "<table><tr><td>Дистрибутив</td><td>Секции</td></tr>";
-
 
68
                        while ($distr->fetchInto($info, DB_FETCHMODE_ASSOC)) {
-
 
69
                            $display .= "<tr><td><a href='".$admin."?mode=0&cat=1&uid=".stripslashes($info["id"])."'>".stripslashes($info["distname"])."</td>";
-
 
70
                        }
-
 
71
                        $display .= "</table>";
-
 
72
        }
39
    break;
73
    break;
40
    case '1':
74
    case '1':
41
        switch($cat) {
75
        switch ($cat) {
42
            case '0':
76
            case '0':
43
                switch($act) {
77
                switch($act) {
44
                    case '0':
78
                    case '0':
45
                        // Список источников
79
                        // Список источников
46
                        $orig =& $db->query("SELECT * FROM origin");
80
                        $orig =& $db->query("SELECT * FROM origin");
-
 
81
                        $display = "<h3>Источник - Список</h3>";
47
                        $display = "<table><tr><td>Источник - Список</td><td>Действие</td><td>Описание</td><td>Корень</td><td>Домашняя страница</td><td>Ссылка на ключ</td></tr>";
82
                        $display .= "<table><tr><td>Источник</td><td>Действие</td><td>Описание</td><td>Корень</td><td>Домашняя страница</td><td>Ссылка на ключ</td></tr>";
48
                        while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) {
83
                        while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) {
49
                            $display .= "<tr><td>".stripslashes($info["origin"])."</td>";
84
                            $display .= "<tr><td>".stripslashes($info["origin"])."</td>";
50
                            $display .= "<td><a href='".$admin."?mode=1&cat=0&action=2&uid=".$info["id"]."'><img src='img/edit.png' alt='Править'></a><a href='".$admin."?mode=1&cat=0&action=3&uid=".$info["id"]."'><img src='img/delete.png' alt='Удалить'></a></td>";
85
                            $display .= "<td><a href='".$admin."?mode=1&cat=0&action=2&uid=".$info["id"]."'><img src='img/edit.png' alt='Править'></a><a href='".$admin."?mode=1&cat=0&action=3&uid=".$info["id"]."'><img src='img/delete.png' alt='Удалить'></a></td>";
51
                            $display .= "<td>".stripslashes($info["desk"])."</td><td>".stripslashes($info["basedir"])."</td><td>".stripslashes($info["homeurl"])."</td><td>".stripslashes($info["keyurl"])."</td></tr>";
86
                            $display .= "<td>".stripslashes($info["desk"])."</td><td>".stripslashes($info["basedir"])."</td><td>".stripslashes($info["homeurl"])."</td><td>".stripslashes($info["keyurl"])."</td></tr>";
52
                        }
87
                        }
Строка 98... Строка 133...
98
            break;
133
            break;
99
            case '1':
134
            case '1':
100
                switch($act) {
135
                switch($act) {
101
                    case '0':
136
                    case '0':
102
                        // Список дистрибутивов
137
                        // Список дистрибутивов
-
 
138
                        $display = "<h3>Дистрибутив - Список</h3>";
103
                        $distr =& $db->query("SELECT * FROM distribution");
139
                        $distr =& $db->query("SELECT * FROM distribution");
104
                        $display = "<table><tr><td>Дистрибутив</td><td>Действие</td><td>Описание</td><td>URL</td><td>Ссылка на ключ</td></tr>";
140
                        $display .= "<table><tr><td>Дистрибутив</td><td>Действие</td><td>Описание</td><td>URL</td><td>Ссылка на ключ</td></tr>";
105
                        while ($distr->fetchInto($info, DB_FETCHMODE_ASSOC)) {
141
                        while ($distr->fetchInto($info, DB_FETCHMODE_ASSOC)) {
106
                            $display .= "<tr><td>".stripslashes($info["distname"])."</td>";
142
                            $display .= "<tr><td>".stripslashes($info["distname"])."</td>";
107
                            $display .= "<td><a href='".$admin."?mode=1&cat=1&action=2&uid=".$info["dist_id"]."'><img src='img/edit.png' alt='Править'></a><a href='".$admin."?mode=1&cat=1&action=3&uid=".$info["dist_id"]."'><img src='img/delete.png' alt='Удалить'></a></td>";
143
                            $display .= "<td><a href='".$admin."?mode=1&cat=1&action=2&uid=".$info["dist_id"]."'><img src='img/edit.png' alt='Править'></a><a href='".$admin."?mode=1&cat=1&action=3&uid=".$info["dist_id"]."'><img src='img/delete.png' alt='Удалить'></a></td>";
108
                            $display .= "<td>".stripslashes($info["origin"])."</td></tr>";
144
                            $display .= "<td>".stripslashes($info["origin"])."</td></tr>";
109
                        }
145
                        }