Хранилища Subversion ant

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

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

/trunk/img/edt.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/img/edt.png
Новый файл
Изменения свойств:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: img/del.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: img/del.png
===================================================================
--- img/del.png (revision 0)
+++ img/del.png (revision 165)
/img/del.png
Изменения свойств:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: img/pass.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: img/pass.png
===================================================================
--- img/pass.png (revision 0)
+++ img/pass.png (revision 165)
/img/pass.png
Изменения свойств:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: img/add.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: img/new.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: img/new.png
===================================================================
--- img/new.png (revision 0)
+++ img/new.png (revision 165)
/img/new.png
Изменения свойств:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: img/int.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: img/int.png
===================================================================
--- img/int.png (revision 0)
+++ img/int.png (revision 165)
/img/int.png
Изменения свойств:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: admin.php
===================================================================
--- admin.php (revision 164)
+++ admin.php (revision 165)
@@ -19,32 +19,26 @@
break;
}
-$header = "<div id='head'>".$core->getSetting('codename',$db)."</div>";
+$header = "<div id='head'><div class='title'>".$core->getSetting('codename',$db)." Admin Panel</div><div class='smalltitle'>version: ".$core->getSetting('version',$db)."</div></div>";
-$login = "<div id='login'><a href='./signout.php' style='color:red;'>Выход</a></div>";
+$login = "<div id='login'><a class='dashed' href='./signout.php' style='color:red;'>Выход</a></div>";
$menu = "
<div id='cont'>
<div id='menu'>
- <div class='menu-title'>Дистрибутивы:</div>
- <ul>
- <li><a href='".$admin."?mode=1'>Дистрибутивы</a></li>
- <li><a href='".$admin."?mode=2'>Версии</a></li>
- </ul>
- <div class='menu-title'>Репозитори:</div>
- <ul>
- <li><a href='".$admin."?mode=9'>Источники</a></li>
- <li><a href='".$admin."?mode=10'>Субисточники</a></li>
- <li><a href='".$admin."?mode=3'>Репозитории</a></li>
- <li><a href='".$admin."?mode=4'>Секции</a></li>
- <li><a href='".$admin."?mode=5'>Схемы</a></li>
- <li><a href='".$admin."?mode=7'>Типы</a></li>
- <li><a href='".$admin."?mode=8'>Корневые пути</a></li>
- </ul>
- <div class='menu-title'>Настройки:</div>
- <ul>
- <li><a href='".$admin."?mode=6'>Опции</a></li>
- </ul>
+ <div class='menutitle'>Дистрибутивы:</div>
+ <div class='menuitem'><a class='dashed' href='".$admin."?mode=1'>Дистрибутивы</a></div>
+ <div class='menuitem'><a class='dashed' href='".$admin."?mode=2'>Версии</a></div>
+ <div class='menutitle'>Репозитори:</div>
+ <div class='menuitem'><a class='dashed' href='".$admin."?mode=9'>Источники</a></div>
+ <div class='menuitem'><a class='dashed' href='".$admin."?mode=10'>Субисточники</a></div>
+ <div class='menuitem'><a class='dashed' href='".$admin."?mode=3'>Репозитории</a></div>
+ <div class='menuitem'><a class='dashed' href='".$admin."?mode=4'>Секции</a></div>
+ <div class='menuitem'><a class='dashed' href='".$admin."?mode=5'>Схемы</a></div>
+ <div class='menuitem'><a class='dashed' href='".$admin."?mode=7'>Типы</a></div>
+ <div class='menuitem'><a class='dashed' href='".$admin."?mode=8'>Корневые пути</a></div>
+ <div class='menutitle'>Настройки:</div>
+ <div class='menuitem'><a class='dashed' href='".$admin."?mode=6'>Опции</a></div>
</div>
<div id='main'>
";
@@ -57,11 +51,11 @@
// Список дистрибутивов
$dist =& $db->query("SELECT * FROM distribution");
if ($dist->numRows()>0) {
- $display = "В наличии есть:<ul id='distlist'>";
+ $display = "<div class='modulename'>Дистрибутивы</div><ul id='distlist'>";
while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) {
- $display .= "<li>".stripslashes($info["distname"])." &mdash; [<a href='".$admin."?mode=1&action=2&uid=".$info["dist_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=1&action=3&uid=".$info["dist_id"]."' class='delete'>удалить</a>]</li>";
+ $display .= "<li><a href=".$admin."?mode=1&action=2&uid=".$info["dist_id"]."><IMG title='Редактировать' SRC='img/edt.png' WIDTH=16 HEIGHT=16></a><a href=".$admin."?mode=1&action=3&uid=".$info["dist_id"]."><IMG title='Удалить' SRC='img/del.png' WIDTH=16 HEIGHT=16></a> ".stripslashes($info["distname"])."</li>";
}
- $display .= "</ul><p><a href='".$admin."?mode=1&action=1'>Добавить новый apt-дистрибутив</a></p>";
+ $display .= "</ul><p><a href='".$admin."?mode=1&action=1'><IMG SRC='img/add.png' WIDTH=16 HEIGHT=16>Добавить новый apt-дистрибутив</a></p>";
}
break;
case '1':
@@ -72,7 +66,7 @@
$type .= "<option value='".$dtinfo["type_id"]."'>".stripslashes($dtinfo["type"])."</option>";
}
$type .= "</select>\n";
- $display = "<h3>Добавление нового apt-дистрибутива</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=1'>Дистрибутивы</a> :: Добавление нового apt-дистрибутива</div>";
$display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n";
$display .= "<input type='hidden' name='mode' value='1'>\n";
$display .= "Название дистрибутива: <input type='text' name='distName'><br>\n";
@@ -95,7 +89,7 @@
}
}
$type .= "</select>\n";
- $display = "<h3>Правка apt-дистрибутива <em class='".stripslashes($info["distua"])."-em'>".stripslashes($info["distname"])."</em></h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=1'>Дистрибутивы</a> :: Правка apt-дистрибутива <em class='".stripslashes($info["distua"])."-em'>".stripslashes($info["distname"])."</em></div>";
$display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n";
$display .= "<input type='hidden' name='mode' value='2'>\n";
$display .= "<input type='hidden' name='distID' value='$uid'>\n";
@@ -109,7 +103,7 @@
// Удаление существующего дистрибутива
$dist =& $db->query("SELECT * FROM distribution WHERE dist_id='$uid'");
$dist->fetchInto($info, DB_FETCHMODE_ASSOC);
- $display = "<h3>Удаление apt-дистрибутива <em class='".stripslashes($info["distua"])."-em'>".stripslashes($info["distname"])."</em></h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=1'>Дистрибутивы</a> :: Удаление apt-дистрибутива <em class='".stripslashes($info["distua"])."-em'>".stripslashes($info["distname"])."</em></div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='3'>\n";
$display .= "<input type='hidden' name='distID' value='$uid'>\n";
@@ -124,11 +118,11 @@
case '0':
// Все версии имеющихся дистрибутивов
$dist =& $db->query("SELECT * FROM distribution d JOIN version v ON d.dist_id=v.dist_id ORDER BY d.dist_id,v.version ASC");
- $display = "В наличии есть следующие версии apt-дистрибутивов:<ul id='distlist'>";
+ $display = "<div class='modulename'>Версии дистрибутивов</div><ul id='distlist'>";
while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) {
- $display .= "<li>".stripslashes($info["distname"])." ".stripslashes($info["version"])." &#8220;".stripslashes($info["vname"])."&#8221; &mdash; [<a href='".$admin."?mode=2&action=2&uid=".$info["version_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=2&action=3&uid=".$info["version_id"]."' class='delete'>удалить</a>]</li>";
+ $display .= "<li><a href='".$admin."?mode=2&action=2&uid=".$info["version_id"]."' class='edit'><IMG title='Редактировать' SRC='img/edt.png' WIDTH=16 HEIGHT=16></a><a href='".$admin."?mode=2&action=3&uid=".$info["version_id"]."' class='delete'><IMG title='Удалить' SRC='img/del.png' WIDTH=16 HEIGHT=16></a> ".stripslashes($info["distname"])." ".stripslashes($info["version"])." &#8220;".stripslashes($info["vname"])."&#8221;</li>";
}
- $display .= "</ul><p><a href='".$admin."?mode=2&action=1'>Добавить новую версию дистрибутива</a></p>";
+ $display .= "</ul><p><a href='".$admin."?mode=2&action=1'><IMG SRC='img/add.png' WIDTH=16 HEIGHT=16>Добавить новую версию дистрибутива</a></p>";
break;
case '1':
// Добавление новой версии дистрибутива
@@ -138,7 +132,7 @@
$type .= "<option value='".$dtinfo["dist_id"]."'>".stripslashes($dtinfo["distname"])."</option>";
}
$type .= "</select>\n";
- $display = "<h3>Добавление новой версии apt-дистрибутива</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=2'>Версии</a> :: Добавление новой версии apt-дистрибутива</div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='4'>\n";
$display .= "Номер версии: <input type='text' name='versNum'><br>\n";
@@ -151,7 +145,8 @@
// Правка имеющейся версии дистрибутива
$vers =& $db->query("SELECT * FROM version v JOIN distribution d ON d.dist_id=v.dist_id WHERE version_id='$uid'");
$vers->fetchInto($info, DB_FETCHMODE_ASSOC);
- $display = "<h3>Правка имеющейся версии <em>".stripslashes($info["distname"])."</em></h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=2'>Версии</a> ::
+Правка имеющейся версии <em>".stripslashes($info["distname"])."</em></div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='5'>\n";
$display .= "<input type='hidden' name='versID' value='$uid'>\n";
@@ -164,7 +159,8 @@
// Удаление существующей версии дистрибутива
$dist =& $db->query("SELECT * FROM version v JOIN distribution d ON v.dist_id=d.dist_id WHERE v.version_id='$uid'");
$dist->fetchInto($info, DB_FETCHMODE_ASSOC);
- $display = "<h3>Удаление версии ".stripslashes($info["version"])." (&#8220;".stripslashes($info["vname"])."&#8221;) <em>".stripslashes($info["distname"])."</em></h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=2'>Версии</a> ::
+Удаление версии ".stripslashes($info["version"])." (&#8220;".stripslashes($info["vname"])."&#8221;) <em>".stripslashes($info["distname"])."</em></div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='6'>\n";
$display .= "<input type='hidden' name='versID' value='$uid'>\n";
@@ -178,7 +174,7 @@
case '0':
// Выбор дистрибутива
$dist =& $db->query("SELECT * FROM distribution d JOIN version v ON v.dist_id=d.dist_id ORDER BY d.dist_id,v.version_id ASC");
- $display = "В наличии есть следующие версии apt-дистрибутивов:<ul id='distlist'>";
+ $display = "<div class='modulename'>Имеются репозитории для:</div><ul id='distlist'>";
while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) {
$display .= "<li><a href='".$admin."?mode=3&action=1&uid=".$info["version_id"]."'>".stripslashes($info["distname"])." ".stripslashes($info["version"])." &#8220;".stripslashes($info["vname"])."&#8221;</a></li>";
}
@@ -187,13 +183,13 @@
case '1':
// Список доступных репозиториев для конкретной версии дистрибутива
$reps =& $db->query("SELECT * FROM repository r JOIN ver2rep a ON a.rep_id=r.rep_id WHERE a.ver_id='$uid'");
- $display = "Доступные репозитории для выбранного дистрибутива: <ul id='replist'>";
+ $display = "<div class='modulename'><a href='admin.php?mode=3'>Репозитории</a> :: Доступные репозитории для выбранного дистрибутива</div> <ul id='replist'>";
if ($reps->numRows()>0) {
while ($reps->fetchInto($info, DB_FETCHMODE_ASSOC)) {
- $display .= "<li>[<a href='".$admin."?mode=3&action=3&uid=".$info["rep_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=3&action=4&uid=".$info["rep_id"]."' class='delete'>удалить</a>] ".stripslashes($info["repname"])." &mdash; ".stripslashes($info["repdescribe"])."</li>";
+ $display .= "<li><a href='".$admin."?mode=3&action=3&uid=".$info["rep_id"]."' class='edit'><IMG title='Редактировать' SRC='img/edt.png' WIDTH=16 HEIGHT=16></a><a href='".$admin."?mode=3&action=4&uid=".$info["rep_id"]."' class='delete'><IMG title='Удалить' SRC='img/del.png' WIDTH=16 HEIGHT=16></a> ".stripslashes($info["repname"])." &mdash; ".stripslashes($info["repdescribe"])."</li>";
}
}
- $display .= "</ul><p><a href='".$admin."?mode=3&action=2&uid=".$uid."'>Добавить новый репозиторий</a></p>";
+ $display .= "</ul><p><a href='".$admin."?mode=3&action=2&uid=".$uid."'><IMG SRC='img/add.png' WIDTH=16 HEIGHT=16>Добавить новый репозиторий</a></p>";
break;
case '2':
// Новый репозиторий
@@ -225,7 +221,7 @@
$rootfolder .= "<option value='".$rfi["root_id"]."'>".stripslashes($rfi["root_folder"])."</option>";
}
$rootfolder .= "</select>";
- $display = "<h3>Добавление нового репозитория для ".$dist_vname."</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=3'>Репозитории</a> :: Добавление нового репозитория для ".$dist_vname."</div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='7'>\n";
$display .= "<input type='hidden' name='vers' value='$uid'>\n";
@@ -288,7 +284,7 @@
}
$rootfolder .= "</select>";
- $display = "<h3>Правка репозитория ".$info["repname"]." для <em>".$dist_vname."</em></h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=3'>Репозитории</a> :: Правка репозитория ".$info["repname"]." для <em>".$dist_vname."</em></div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='8'>\n";
$display .= "<input type='hidden' name='rep' value='$uid'>\n";
@@ -305,7 +301,7 @@
$rep =& $db->query("SELECT * FROM repository r JOIN ver2rep l ON l.rep_id=r.rep_id JOIN version v ON v.version_id=l.ver_id JOIN distribution d ON v.dist_id=d.dist_id WHERE r.rep_id='$uid'");
$rep->fetchInto($info, DB_FETCHMODE_ASSOC);
$dist_vname = stripslashes($info["distname"])." ".stripslashes($info["version"])." &#8220;".stripslashes($info["vname"])."&#8221;";
- $display = "<h3>Удаление репозитория ".$info["repname"]." для <em>".$dist_vname."</em></h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=3'>Репозитории</a> :: Удаление репозитория ".$info["repname"]." для <em>".$dist_vname."</em></div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='9'>\n";
$display .= "<input type='hidden' name='rep' value='$uid'>\n";
@@ -320,7 +316,7 @@
case '0':
// Список секций
$req =& $db->query("SELECT * FROM section");
- $display = "<p>Имеющиеся секции в репозиториях</p><ul class='sectlist'>";
+ $display = "<div class='modulename'>Секции</div><ul class='sectlist'>";
while ($req->fetchInto($sect, DB_FETCHMODE_ASSOC)) {
$sreq =& $db->query("SELECT * FROM distribution d JOIN sect2dist s ON s.dist_id=d.dist_id WHERE s.sect_id='".$sect["sect_id"]."'");
$replist = "<small>Используется в ";
@@ -329,9 +325,9 @@
}
$replist = substr($replist, 0, -2);
$replist .= "</small>";
- $display .= "<li><strong>".stripslashes($sect["sectname"])."</strong> &mdash; [<a href='".$admin."?mode=4&action=2&uid=".$sect["sect_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=4&action=3&uid=".$sect["sect_id"]."' class='delete'>удалить</a>] &mdash; ".stripslashes($sect["sectinfo"])."<br>".$replist."</li>";
+ $display .= "<li><a href='".$admin."?mode=4&action=2&uid=".$sect["sect_id"]."' class='edit'><IMG title='Редактировать' SRC='img/edt.png' WIDTH=16 HEIGHT=16></a><a href='".$admin."?mode=4&action=3&uid=".$sect["sect_id"]."' class='delete'><IMG title='Удалить' SRC='img/del.png' WIDTH=16 HEIGHT=16></a> <strong>".stripslashes($sect["sectname"])."</strong> ".stripslashes($sect["sectinfo"])."<br>".$replist."</li>";
}
- $display .= "</ul><p><a href='".$admin."?mode=4&action=1'>Добавить секцию</a></p>";
+ $display .= "</ul><p><a href='".$admin."?mode=4&action=1'><IMG SRC='img/add.png' WIDTH=16 HEIGHT=16>Добавить секцию</a></p>";
break;
case '1':
$req =& $db->query("SELECT * FROM distribution");
@@ -338,7 +334,7 @@
while ($req->fetchInto($dist, DB_FETCHMODE_ASSOC)) {
$list .= "<br><input type='checkbox' name='dist' value='".$dist["dist_id"]."'>".stripslashes($dist["distname"])." ";
}
- $display = "<h3>Создание секции репозитория</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=4'>Секции</a> :: Создание секции репозитория</div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='10'>\n";
$display .= "Название секции (codename): <input type='text' name='sectName'><br>\n";
@@ -361,7 +357,7 @@
}
$req =& $db->query("SELECT * FROM section WHERE sect_id='$uid'");
$req->fetchInto($sect, DB_FETCHMODE_ASSOC);
- $display = "<h3>Правка секции репозитория</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=4'>Секции</a> :: Правка секции репозитория</div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='11'>\n";
$display .= "<input type='hidden' name='sectID' value='$uid'>\n";
@@ -373,7 +369,7 @@
case '3':
$req =& $db->query("SELECT * FROM section WHERE sect_id='$uid'");
$req->fetchInto($sect, DB_FETCHMODE_ASSOC);
- $display = "<h3>Удаление секции <em>".stripslashes($sect["sectname"])."</em></h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=4'>Секции</a> :: Удаление секции <em>".stripslashes($sect["sectname"])."</em></div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='12'>\n";
$display .= "<input type='hidden' name='sectID' value='$uid'>\n";
@@ -387,15 +383,15 @@
case '0':
// Список схем
$req =& $db->query("SELECT * FROM scheme");
- $display = "<p>Имеющиеся схемы репозиториев</p><ul class='sectlist'>";
+ $display = "<div class='modulename'>Схемы</div><ul class='sectlist'>";
while ($req->fetchInto($sect, DB_FETCHMODE_ASSOC)) {
- $display .= "<li>".stripslashes($sect["scheme"])." &mdash; [<a href='".$admin."?mode=5&action=2&uid=".$sect["scheme_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=5&action=3&uid=".$sect["scheme_id"]."' class='delete'>удалить</a>]</li>";
+ $display .= "<li><a href='".$admin."?mode=5&action=2&uid=".$sect["scheme_id"]."' class='edit'><IMG title='Редактировать' SRC='img/edt.png' WIDTH=16 HEIGHT=16></a><a href='".$admin."?mode=5&action=3&uid=".$sect["scheme_id"]."' class='delete'><IMG title='Удалить' SRC='img/del.png' WIDTH=16 HEIGHT=16></a> ".stripslashes($sect["scheme"])."</li>";
}
- $display .= "</ul><p><a href='".$admin."?mode=5&action=1'>Добавить новую схему</a></p>";
+ $display .= "</ul><p><a href='".$admin."?mode=5&action=1'><IMG SRC='img/add.png' WIDTH=16 HEIGHT=16>Добавить новую схему</a></p>";
break;
case '1':
// Добавление новой схемы
- $display = "<h3>Создание схемы репозитория</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=5'>Схемы</a> :: Создание схемы репозитория</div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='13'>\n";
$display .= "Схема репозитория: <input type='text' name='scheme'><br>\n";
@@ -406,7 +402,7 @@
$req =& $db->query("SELECT * FROM scheme WHERE scheme_id='$uid'");
if ($req->numRows()>0) {
$req->fetchInto($scheme, DB_FETCHMODE_ASSOC);
- $display = "<h3>Правка схемы репозитория</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=5'>Схемы</a> :: Правка схемы репозитория</div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='14'>\n";
$display .= "<input type='hidden' name='schemeID' value='".stripslashes($scheme["scheme_id"])."'><br>\n";
@@ -421,7 +417,7 @@
$req =& $db->query("SELECT * FROM scheme WHERE scheme_id='$uid'");
if ($req->numRows()>0) {
$req->fetchInto($scheme, DB_FETCHMODE_ASSOC);
- $display = "<h3>Удаление схемы репозитория</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=5'>Схемы</a> :: Удаление схемы репозитория</div>";
$display .= "Удаляемая схема: ".stripslashes($scheme["scheme"])."<br>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='15'>\n";
@@ -439,17 +435,17 @@
case '0':
// Список настроек Ant
$req =& $db->query("SELECT * FROM settings");
- $display = "<p>Имеющиеся настройки ".$core->getSetting('codename',$db)."</p><ul class='sectlist'>";
+ $display = "<div class='modulename'>Настройки ".$core->getSetting('codename',$db)."</div><ul class='sectlist'>";
if ($req->numRows()>0) {
while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
- $display .= "<li>Настройка: <em>".stripslashes($setting["opt"])."</em> Свойство: <em>".stripslashes($setting["optvalue"])."</em> [<a href='".$admin."?mode=6&action=2&uid=".$setting["opt_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=6&action=3&uid=".$setting["opt_id"]."' class='delete'>удалить</a>]</li>";
+ $display .= "<li><a href='".$admin."?mode=6&action=2&uid=".$setting["opt_id"]."'><IMG title='Редактировать' SRC='img/edt.png' WIDTH=16 HEIGHT=16></a><a href='".$admin."?mode=6&action=3&uid=".$setting["opt_id"]."' class='delete'><IMG title='Удалить' SRC='img/del.png' WIDTH=16 HEIGHT=16></a> Настройка: <em>".stripslashes($setting["opt"])."</em> Свойство: <em>".stripslashes($setting["optvalue"])."</em> </li>";
}
}
- $display .= "<li><a href='".$admin."?mode=6&action=1'>Добавить новую настройку</a></li><li><a href='".$admin."?mode=6&action=4'>Сменить пароль входа</a></li><li><a href='".$admin."?mode=6&action=5'>Добавить новый интерфейс</a></li><li><a href='".$admin."?mode=6&action=6'>Управление существующими интерфейсами</a></li></ul>";
+ $display .= "</ul><a href='".$admin."?mode=6&action=1'><IMG SRC='img/add.png' WIDTH=16 HEIGHT=16>Добавить новую настройку</a><br><a href='".$admin."?mode=6&action=4'><IMG SRC='img/pass.png' WIDTH=16 HEIGHT=16>Сменить пароль входа</a><br><a href='".$admin."?mode=6&action=5'><IMG SRC='img/new.png' WIDTH=16 HEIGHT=16>Добавить новый интерфейс</a><br><a href='".$admin."?mode=6&action=6'><IMG SRC='img/int.png' WIDTH=16 HEIGHT=16>Управление существующими интерфейсами</a>";
break;
case '1':
// Добавление новой настройки Ant
- $display = "<h3>Создание настройки ".$core->getSetting('codename',$db)."</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=6'>Настройки</a> :: Создание настройки ".$core->getSetting('codename',$db)."</div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='16'>\n";
$display .= "Настройка (латиница, без пробелов): <input type='text' name='setoption'><br>\n";
@@ -461,7 +457,7 @@
$req =& $db->query("SELECT * FROM settings WHERE opt_id='$uid'");
if ($req->numRows()>0) {
$req->fetchInto($setting, DB_FETCHMODE_ASSOC);
- $display = "<h3>Правка настройки ".$core->getSetting('codename',$db)."</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=6'>Настройки</a> :: Правка настройки ".$core->getSetting('codename',$db)."</div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='17'>\n";
$display .= "<input type='hidden' name='optID' value='".stripslashes($setting["opt_id"])."'><br>\n";
@@ -491,7 +487,7 @@
$req =& $db->query("SELECT * FROM settings WHERE opt_id='$uid'");
if ($req->numRows()>0) {
$req->fetchInto($setting, DB_FETCHMODE_ASSOC);
- $display = "<h3>Удаление настройки ".$core->getSetting('codename',$db)."</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=6'>Настройки</a> :: Удаление настройки ".$core->getSetting('codename',$db)."</div>";
$display .= "Удаляемая настройка <em>".stripslashes($setting["opt"])."</em> с свойством <em>".stripslashes($setting["optvalue"])."</em><br>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='18'>\n";
@@ -503,7 +499,7 @@
break;
case '4':
// Смена пароля входа
- $display = "<h3>Смена пароля</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=6'>Настройки</a> :: Смена пароля</div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='22'>\n";
$display .= "Старый пароль: <input type='password' name='oldPW'><br>\n";
@@ -513,7 +509,7 @@
break;
case '5':
// Добавление нового интерфейса
- $display = "<h3>Добавление нового интерфейса</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=6'>Настройки</a> :: Добавление нового интерфейса</div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='23'>\n";
$display .= "Интерфейс (имя файла): <input type='text' name='ifname'><br>\n";
@@ -523,10 +519,10 @@
case '6':
// Управление интерфейсами
$req =& $db->query("SELECT * FROM interfaces");
- $display = "<h3>Управление существующими интерфейсами</h3><ul>";
+ $display = "<div class='modulename'><a href='admin.php?mode=6'>Настройки</a> :: Управление существующими интерфейсами</div><ul>";
if ($req->numRows()>0) {
while ($req->fetchInto($if, DB_FETCHMODE_ASSOC)) {
- $display .= "<li>".stripslashes($if["interfaceinfo"])." (".stripslashes($if["interface"]).") [<a href='".$admin."?mode=6&action=7&uid=".$if["if_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=6&action=8&uid=".$if["if_id"]."' class='delete'>удалить</a>]</li>";
+ $display .= "<li><a href='".$admin."?mode=6&action=7&uid=".$if["if_id"]."' class='edit'><IMG title='Редактировать' SRC='img/edt.png' WIDTH=16 HEIGHT=16></a><a href='".$admin."?mode=6&action=8&uid=".$if["if_id"]."' class='delete'><IMG title='Удалить' SRC='img/del.png' WIDTH=16 HEIGHT=16></a> ".stripslashes($if["interfaceinfo"])." (".stripslashes($if["interface"]).") </li>";
}
}
$display .= "</ul>";
@@ -534,7 +530,7 @@
case '7':
// Правка интерфейса
$req =& $db->query("SELECT * FROM interfaces WHERE if_id='$uid'");
- $display = "<h3>Правка интерфейса</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=6'>Настройки</a> :: <a href='admin.php?mode=6&action=6'>Интерфейс</a> :: Правка интерфейса</div>";
if ($req->numRows()>0) {
$req->fetchInto($if, DB_FETCHMODE_ASSOC);
$display .= "<form action='./process.php' method='POST'>";
@@ -549,7 +545,7 @@
case '8':
// Удаление интерфейса
$req =& $db->query("SELECT * FROM interfaces WHERE if_id='$uid'");
- $display = "<h3>Удаление интерфейса</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=6'>Настройки</a> :: <a href='admin.php?mode=6&action=6'>Интерфейс</a> :: Удаление интерфейса</div>";
if ($req->numRows()>0) {
$req->fetchInto($if, DB_FETCHMODE_ASSOC);
$display .= "<form action='./process.php' method='POST'>";
@@ -568,17 +564,17 @@
case '0':
// Список типов репозиториев
$req =& $db->query("SELECT * FROM rtype");
- $display = "<p>Имеющиеся типы репозиториев</p><ul class='sectlist'>";
+ $display = "<div class='modulename'>Типы репозиториев</div><ul class='sectlist'>";
if ($req->numRows()>0) {
while ($req->fetchInto($setting, DB_FETCHMODE_ASSOC)) {
- $display .= "<li>".stripslashes($setting["rtype"])." [<a href='".$admin."?mode=7&action=2&uid=".$setting["rtype_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=7&action=3&uid=".$setting["rtype_id"]."' class='delete'>удалить</a>]</li>";
+ $display .= "<li><a href='".$admin."?mode=7&action=2&uid=".$setting["rtype_id"]."' class='edit'><IMG title='Редактировать' SRC='img/edt.png' WIDTH=16 HEIGHT=16></a><a href='".$admin."?mode=7&action=3&uid=".$setting["rtype_id"]."' class='delete'><IMG title='Удалить' SRC='img/del.png' WIDTH=16 HEIGHT=16></a> ".stripslashes($setting["rtype"])."</li>";
}
}
- $display .= "</ul><p><a href='".$admin."?mode=7&action=1'>Добавить новый тип репозитория</a></p>";
+ $display .= "</ul><p><a href='".$admin."?mode=7&action=1'><IMG SRC='img/add.png' WIDTH=16 HEIGHT=16>Добавить новый тип репозитория</a></p>";
break;
case '1':
// Добавление нового типа репозитория
- $display = "<h3>Создание нового типа репозитория</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=7'>Типы репозиториев</a> :: Создание нового типа репозитория</div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='19'>\n";
$display .= "Тип: <input type='text' name='rtype'><br>\n";
@@ -589,7 +585,7 @@
$req =& $db->query("SELECT * FROM rtype WHERE rtype_id='$uid'");
if ($req->numRows()>0) {
$req->fetchInto($setting, DB_FETCHMODE_ASSOC);
- $display = "<h3>Правка типа репозитория</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=7'>Типы репозиториев</a> :: Правка типа репозитория</div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='20'>\n";
$display .= "<input type='hidden' name='rtypeID' value='".stripslashes($setting["rtype_id"])."'><br>\n";
@@ -604,7 +600,7 @@
$req =& $db->query("SELECT * FROM rtype WHERE rtype_id='$uid'");
if ($req->numRows()>0) {
$req->fetchInto($setting, DB_FETCHMODE_ASSOC);
- $display = "<h3>Удаление существующего типа репозитория</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=7'>Типы репозиториев</a> :: Удаление существующего типа репозитория</div>";
$display .= "Удаляемый тип <em>".stripslashes($setting["rtype"])."</em><br>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='21'>\n";
@@ -622,21 +618,21 @@
case '0':
// Список корневых папок репозиториев
$req =& $db->query("SELECT * FROM root");
- $display = "<h3>Имеющиеся корневые папки репозиториев</h3>";
+ $display = "<div class='modulename'>Корневые пути репозиториев</div>";
if ($req->numRows()>0) {
$display .= "<ul>\n";
while ($req->fetchInto($root, DB_FETCHMODE_ASSOC)) {
- $display .= "<li>".stripslashes($root["root_folder"])." [<a href='".$admin."?mode=8&action=2&uid=".$root["root_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=8&action=3&uid=".$root["root_id"]."' class='delete'>удалить</a>]</li>";
+ $display .= "<li><a href='".$admin."?mode=8&action=2&uid=".$root["root_id"]."' class='edit'><IMG title='Редактировать' SRC='img/edt.png' WIDTH=16 HEIGHT=16></a><a href='".$admin."?mode=8&action=3&uid=".$root["root_id"]."' class='delete'><IMG title='Удалить' SRC='img/del.png' WIDTH=16 HEIGHT=16></a> ".stripslashes($root["root_folder"])." </li>";
}
$display .= "</ul>\n";
} else {
$display .= "<p>Ни одной корневой папки не найдено.</p>";
}
- $display .= "<p><a href='".$admin."?mode=8&action=1'>Добавить новую корневую папку репозиториев</a></p>";
+ $display .= "<p><a href='".$admin."?mode=8&action=1'><IMG SRC='img/add.png' WIDTH=16 HEIGHT=16>Добавить новую корневую папку репозиториев</a></p>";
break;
case '1':
// Добавление новой корневой папки репозиториев
- $display = "<h3>Добавление корневой папки</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=8'>Корневые пути</a> :: Добавление корневой папки</div>";
$display .= "<form action='./process.php' method='post'>\n";
$display .= "<input type='hidden' name='mode' value='26'>";
$display .= "Корневая папка: <input type='text' name='rootFolder'><br>\n";
@@ -644,7 +640,7 @@
break;
case '2':
// Редактирование корневой папки репозиториев
- $display = "<h3>Редактирование корневой папки</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=8'>Корневые пути</a> :: Редактирование корневой папки</div>";
$req =& $db->query("SELECT * FROM root WHERE root_id='$uid'");
if ($req->numRows()>0) {
$req->fetchInto($root, DB_FETCHMODE_ASSOC);
@@ -659,7 +655,7 @@
break;
case '3':
// Удаление корневой папки репозиториев
- $display = "<h3>Удаление корневой папки</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=8'>Корневые пути</a> :: Удаление корневой папки</div>";
$req =& $db->query("SELECT * FROM root WHERE root_id='$uid'");
if ($req->numRows()>0) {
$req->fetchInto($root, DB_FETCHMODE_ASSOC);
@@ -681,20 +677,20 @@
// Список источников
$orig =& $db->query("SELECT * FROM origin");
if ($orig->numRows()>0) {
- $display = "В наличии есть:<ul id='distlist'>";
+ $display = "<div class='modulename'>Источники репозиториев</div><ul id='distlist'>";
while ($orig->fetchInto($info, DB_FETCHMODE_ASSOC)) {
- $display .= "<li>".stripslashes($info["origin"])." &mdash; [<a href='".$admin."?mode=9&action=2&uid=".$info["origin_id"]."' class='edit'>править</a>][<a href='".$admin."?mode=9&action=3&uid=".$info["origin_id"]."' class='delete'>удалить</a>]</li>";
+ $display .= "<li><a href='".$admin."?mode=9&action=2&uid=".$info["origin_id"]."' class='nodec'><IMG SRC='img/edt.png' WIDTH=16 HEIGHT=16 title='Редактировать'></a><a href='".$admin."?mode=9&action=3&uid=".$info["origin_id"]."'><IMG title='Удалить' SRC='img/del.png' WIDTH=16 HEIGHT=16></a> ".stripslashes($info["origin"])."</li>";
}
}
- $display .= "</ul><p><a href='".$admin."?mode=9&action=1'>Добавить новый источник репозиториев</a></p>";
+ $display .= "</ul><p><a href='".$admin."?mode=9&action=1'><IMG SRC='img/add.png' WIDTH=16 HEIGHT=16>Добавить источник репозиториев</a></p>";
break;
case '1':
// Добавление нового источника
- $display = "<h3>Добавление нового источника репозиторев</h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=9'>Источники</a> :: Добавление нового источника репозиторев</div>";
$display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n";
$display .= "<input type='hidden' name='mode' value='29'>\n";
$display .= "Название источника: <input type='text' name='origin'><br>\n";
- $display .= "<input type='submit' value='Создать'></form>\n";
+ $display .= "<input type='submit' value='Добавить'></form>\n";
break;
case '2':
// Правка существующего источника
@@ -701,7 +697,7 @@
$orig =& $db->query("SELECT * FROM origin WHERE origin_id='$uid'");
$orig->fetchInto($info, DB_FETCHMODE_ASSOC);
$type .= "</select>\n";
- $display = "<h3>Правка источника репозиториев <em>'".stripslashes($info["origin"])."'</em></h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=9'>Источники</a> :: Правка источника репозиториев <em>'".stripslashes($info["origin"])."'</em></div>";
$display .= "<form action='./process.php' method='POST' enctype='multipart/form-data'>\n";
$display .= "<input type='hidden' name='mode' value='30'>\n";
$display .= "<input type='hidden' name='originID' value='$uid'>\n";
@@ -712,7 +708,7 @@
// Удаление существующего источника
$orig =& $db->query("SELECT * FROM origin WHERE origin_id='$uid'");
$orig->fetchInto($info, DB_FETCHMODE_ASSOC);
- $display = "<h3>Удаление источника репозиториев <em>'".stripslashes($info["origin"])."'</em></h3>";
+ $display = "<div class='modulename'><a href='admin.php?mode=9'>Источники</a> :: Удаление источника репозиториев <em>'".stripslashes($info["origin"])."'</em></div>";
$display .= "<form action='./process.php' method='POST'>\n";
$display .= "<input type='hidden' name='mode' value='31'>\n";
$display .= "<input type='hidden' name='originID' value='$uid'>\n";
/trunk/css/ant.css
19,6 → 19,7
{
clear:both;
width:185px;
height:100%;
border: 0px;
float: left
}
25,10 → 26,11
#main
{
left:20px;
clear:top;
}
.modulename
{
text-align:right;
text-align:center;
font: 22px Georgia, "Times New Roman";
color: #0094D6;
margin: 10px 0;
65,10 → 67,10
}
a
{
border-bottom-width: 1px;
/* border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #007799;
color: #007799;
*/ color: #007799;
text-decoration: none;
}
 
81,16 → 83,12
background-attachment: scroll;
background-position: 0% 0%;
}
a.edit
a.dashed
{
color: green;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #007799;
}
a.delete
{
color: red;
text-decoration: none;
}
body
{
background-color: #D8ECD5 ;