Хранилища Subversion ant

Сравнить редакции

Не учитывать пробелы Редакция 154 → Редакция 155

/trunk/admin_ng.php
35,16 → 35,51
 
switch ($mode) {
case '0':
$display = "Under construction!!!";
switch ($cat) {
case '0':
// Список всех источников
$display = "<a href='".$admin."?mode=0'>Управление</a><br><br><br>";
$orig =& $db->query("SELECT * FROM origin");
$display .= "<table><tr><td>Источник</td><td>Дистрибутивы</td>";
while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) {
$display .= "<tr><td><a href='".$admin."?mode=0&cat=1&uid=".stripslashes($info["id"])."'>".stripslashes($info["origin"])."</a></td>";
$display .= "<td>";
// --- replace to join
// meybe it? select 2value from 2table where 2id in(select 2id from 3table where 1id=$peremenaya)
$dist =& $db->query("SELECT distribution.distname
FROM distribution, orig2dist
WHERE '".stripslashes($info["id"])."' = orig2dist.orig_id
AND orig2dist.dist_id = distribution.dist_id");
// ---
while ($dist->fetchInto($info2, DB_FETCHMODE_ASSOC)) {
$display .= stripslashes($info2["distname"])." | ";
}
$display .=" </td>";
}
$display .= "</table>";
break;
case '1':
//Список дистрибутивов для источника
$orig =& $db->query("SELECT * FROM origin WHERE origin.id=$uid");
$orig->fetchInto($info, DB_FETCHMODE_ASSOC);
$display = "<a href='".$admin."?mode=0'>Управление</a> - <a href='".$admin."?mode=1'>Источник: ".$info["origin"]."</a><br><br><br>";
$distr =& $db->query("SELECT * FROM distribution,orig2dist,origin WHERE distribution.dist_id=orig2dist.dist_id AND orig2dist.orig_id='16'");
$display .= "<table><tr><td>Дистрибутив</td><td>Секции</td></tr>";
while ($distr->fetchInto($info, DB_FETCHMODE_ASSOC)) {
$display .= "<tr><td><a href='".$admin."?mode=0&cat=1&uid=".stripslashes($info["id"])."'>".stripslashes($info["distname"])."</td>";
}
$display .= "</table>";
}
break;
case '1':
switch($cat) {
switch ($cat) {
case '0':
switch($act) {
case '0':
// Список источников
$orig =& $db->query("SELECT * FROM origin");
$display = "<table><tr><td>Источник - Список</td><td>Действие</td><td>Описание</td><td>Корень</td><td>Домашняя страница</td><td>Ссылка на ключ</td></tr>";
$display = "<h3>Источник - Список</h3>";
$display .= "<table><tr><td>Источник</td><td>Действие</td><td>Описание</td><td>Корень</td><td>Домашняя страница</td><td>Ссылка на ключ</td></tr>";
while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) {
$display .= "<tr><td>".stripslashes($info["origin"])."</td>";
$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>";
100,8 → 135,9
switch($act) {
case '0':
// Список дистрибутивов
$display = "<h3>Дистрибутив - Список</h3>";
$distr =& $db->query("SELECT * FROM distribution");
$display = "<table><tr><td>Дистрибутив</td><td>Действие</td><td>Описание</td><td>URL</td><td>Ссылка на ключ</td></tr>";
$display .= "<table><tr><td>Дистрибутив</td><td>Действие</td><td>Описание</td><td>URL</td><td>Ссылка на ключ</td></tr>";
while ($distr->fetchInto($info, DB_FETCHMODE_ASSOC)) {
$display .= "<tr><td>".stripslashes($info["distname"])."</td>";
$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>";