194,11 → 194,18 |
$orig =& $db->query("SELECT * FROM origin"); |
if ($orig->numRows()>0) { |
$display = "<div class='modulename'>Источники репозиториев</div><ul id='distlist'>\n"; |
$display .= "<table><tr><th>Источник</th><th>Действие</th></tr>\n"; |
$display .= "<table><tr><th>Источник</th><th>Действие</th><th>Дистрибутивы</th></tr>\n"; |
while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
$distlist = ""; |
$sreq =& $db->query("SELECT distribution.distname FROM distribution, orig2dist WHERE '".stripslashes($info["orig_id"])."' = orig2dist.orig_id AND orig2dist.dist_id = distribution.dist_id"); |
while ($sreq->fetchInto($sinfo, DB_FETCHMODE_ASSOC)) { |
$distlist .= "<em>".stripslashes($sinfo["distname"])."</em>, "; |
} |
$distlist = substr($distlist, 0, -2); |
$display .= "<tr><td>".stripslashes($info["origin"])."</td>\n"; |
$display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["origin_id"]."' class='nodec'><img src='img/edt.png' width='16' height='16' title='Редактировать'></a>"; |
$display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["origin_id"]."'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td></tr>\n"; |
$display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["orig_id"]."' class='nodec'><img src='img/edt.png' width='16' height='16' title='Редактировать'></a>"; |
$display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["orig_id"]."'><img title='Удалить' src='img/del.png' width='16' height='16'></a></td>\n"; |
$display .= "<td>".$distlist."</td></tr>"; |
} |
} |
$display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='img/add.png' width='16' height='16'>Добавить источник репозиториев</a></p>\n"; |
214,7 → 221,7 |
break; |
case '2': |
// Правка существующего источника |
$orig =& $db->query("SELECT * FROM origin WHERE origin_id='$uid'"); |
$orig =& $db->query("SELECT * FROM origin WHERE orig_id='$uid'"); |
$orig->fetchInto($info, DB_FETCHMODE_ASSOC); |
$type .= "</select>\n"; |
$display = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Источники</a> :: Правка источника репозиториев <em>'".stripslashes($info["origin"])."'</em></div>"; |
227,7 → 234,7 |
break; |
case '3': |
// Удаление существующего источника |
$orig =& $db->query("SELECT * FROM origin WHERE origin_id='$uid'"); |
$orig =& $db->query("SELECT * FROM origin WHERE orig_id='$uid'"); |
$orig->fetchInto($info, DB_FETCHMODE_ASSOC); |
$display = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Источники</a> :: Удаление источника репозиториев <em>'".stripslashes($info["origin"])."'</em></div>"; |
$display .= "<form action='./process.php' method='POST'>\n"; |