Редакция 263 | Редакция 278 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 263 | Редакция 267 | ||
---|---|---|---|
Строка 172... | Строка 172... | ||
172 | switch ($act) { |
172 | switch ($act) { |
173 | case '0': |
173 | case '0': |
174 | // Все версии имеющихся дистрибутивов
|
174 | // Все версии имеющихся дистрибутивов
|
175 | $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"); |
175 | $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"); |
176 | $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
176 | $display = "<div class='modulename'>".$menu_item[$mode]["title"]." :: <a href='admin.php?mode=".$mode."'>".$menu_item[$mode]["item"]."</a></div>"; |
177 | $display .= "<table><tr><th>Версия</th><th>Действие</th></tr>\n"; |
177 | $display .= "<table><tr><th>".("Version")."</th><th>"._("Action")."</th></tr>\n"; |
178 | while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
178 | while ($dist->fetchInto($info, DB_FETCHMODE_ASSOC)) { |
179 | $display .= "<tr><td>".$secure->stripStr($info["distname"])." ".$secure->stripStr($info["version"])." “".$secure->stripStr($info["vname"])."”</td>\n"; |
179 | $display .= "<tr><td>".$secure->stripStr($info["distname"])." ".$secure->stripStr($info["version"])." “".$secure->stripStr($info["vname"])."”</td>\n"; |
180 | $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["version_id"]."' class='edit'><img title='Редактировать' src='$imgdir/edit.png' width='16' height='16'></a>"; |
180 | $display .= "<td><a href='".$admin."?mode=".$mode."&action=2&uid=".$info["version_id"]."' class='edit'><img title='"._("Edit")."' src='$imgdir/edit.png' width='16' height='16'></a>"; |
181 | $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["version_id"]."' class='delete'><img title='Удалить' src='$imgdir/delete.png' width='16' height='16'></a></td></tr>\n"; |
181 | $display .= "<a href='".$admin."?mode=".$mode."&action=3&uid=".$info["version_id"]."' class='delete'><img title='"._("Remove")."' src='$imgdir/delete.png' width='16' height='16'></a></td></tr>\n"; |
182 | }
|
182 | }
|
183 | $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='$imgdir/add.png' width='16' height='16'>Добавить новую версию дистрибутива</a></p>\n"; |
183 | $display .= "</table><p><a href='".$admin."?mode=".$mode."&action=1'><img src='$imgdir/add.png' width='16' height='16'>"._("Add a new version of distro")."</a></p>\n"; |
184 | break; |
184 | break; |
185 | case '1': |
185 | case '1': |
186 | // Добавление новой версии дистрибутива
|
186 | // Добавление новой версии дистрибутива
|
187 | $dtype =& $db->query("SELECT * FROM distribution"); |
187 | $dtype =& $db->query("SELECT * FROM distribution"); |
188 | $type = "<select name='distName'>"; |
188 | $type = "<select name='distName'>"; |
189 | while ($dtype->fetchInto($dtinfo, DB_FETCHMODE_ASSOC)) { |
189 | while ($dtype->fetchInto($dtinfo, DB_FETCHMODE_ASSOC)) { |
190 | $type .= "<option value='".$dtinfo["dist_id"]."'>".$secure->stripStr($dtinfo["distname"])."</option>"; |
190 | $type .= "<option value='".$dtinfo["dist_id"]."'>".$secure->stripStr($dtinfo["distname"])."</option>"; |
191 | }
|
191 | }
|
192 | $type .= "</select>\n"; |
192 | $type .= "</select>\n"; |
193 | $display = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Версии</a> :: Добавление новой версии apt-дистрибутива</div>"; |
193 | $display = "<div class='modulename'><a href='admin.php?mode=".$mode."'>"._("Versions")."</a> :: "._("Editiong version of distribution")."</div>"; |
194 | $display .= "<form action='./process.php' method='POST'>\n"; |
194 | $display .= "<form action='./process.php' method='POST'>\n"; |
195 | $display .= "<input type='hidden' name='mode' value='".$mode."'>\n"; |
195 | $display .= "<input type='hidden' name='mode' value='".$mode."'>\n"; |
196 | $display .= "<input type='hidden' name='act' value='".$act."'>\n"; |
196 | $display .= "<input type='hidden' name='act' value='".$act."'>\n"; |
197 | $display .= "Номер версии: <input type='text' name='versNum'><br>\n"; |
197 | $display .= _("Version number").": <input type='text' name='versNum'><br>\n"; |
198 | $display .= "Название версии: <input type='text' name='versNam'><br>\n"; |
198 | $display .= _("Version name").": <input type='text' name='versNam'><br>\n"; |
199 | $display .= "Кодовое имя версии: <input type='text' name='versCN'><br>\n"; |
199 | $display .= _("Version codename").": <input type='text' name='versCN'><br>\n"; |
200 | $display .= "Дистрибутив: ".$type."<br>"; |
200 | $display .= _("Distribution").": ".$type."<br>"; |
201 | $display .= "<input type='submit' value='Создать'></form>\n"; |
201 | $display .= "<input type='submit' value='"._("Create")."'></form>\n"; |
202 | break; |
202 | break; |
203 | case '2': |
203 | case '2': |
204 | // Правка имеющейся версии дистрибутива
|
204 | // Правка имеющейся версии дистрибутива
|
205 | $vers =& $db->query("SELECT * FROM version v JOIN distribution d ON d.dist_id=v.dist_id WHERE version_id='$uid'"); |
205 | $vers =& $db->query("SELECT * FROM version v JOIN distribution d ON d.dist_id=v.dist_id WHERE version_id='$uid'"); |
206 | $vers->fetchInto($info, DB_FETCHMODE_ASSOC); |
206 | $vers->fetchInto($info, DB_FETCHMODE_ASSOC); |
207 | $display = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Версии</a> :: Правка имеющейся версии <em>".$secure->stripStr($info["distname"])."</em></div>"; |
207 | $display = "<div class='modulename'><a href='admin.php?mode=".$mode."'>"._("Versions")."</a> :: "._("Adding a new version of distribution")." <em>".$secure->stripStr($info["distname"])."</em></div>"; |
208 | $display .= "<form action='./process.php' method='POST'>\n"; |
208 | $display .= "<form action='./process.php' method='POST'>\n"; |
209 | $display .= "<input type='hidden' name='mode' value='".$mode."'>\n"; |
209 | $display .= "<input type='hidden' name='mode' value='".$mode."'>\n"; |
210 | $display .= "<input type='hidden' name='act' value='".$act."'>\n"; |
210 | $display .= "<input type='hidden' name='act' value='".$act."'>\n"; |
211 | $display .= "<input type='hidden' name='versID' value='$uid'>\n"; |
211 | $display .= "<input type='hidden' name='versID' value='$uid'>\n"; |
212 | $display .= "Номер версии: <input type='text' name='versNum' value='".$secure->stripStr($info["version"])."'><br>\n"; |
212 | $display .= _("Version number").": <input type='text' name='versNum' value='".$secure->stripStr($info["version"])."'><br>\n"; |
213 | $display .= "Название версии: <input type='text' name='versNam' value='".$secure->stripStr($info["vname"])."'><br>\n"; |
213 | $display .= _("Version name").": <input type='text' name='versNam' value='".$secure->stripStr($info["vname"])."'><br>\n"; |
214 | $display .= "Кодовое имя версии: <input type='text' name='versCN' value='".$secure->stripStr($info["vcodename"])."'><br>\n"; |
214 | $display .= _("Version codename").": <input type='text' name='versCN' value='".$secure->stripStr($info["vcodename"])."'><br>\n"; |
215 | $display .= "<input type='submit' value='Править'></form>\n"; |
215 | $display .= "<input type='submit' value='"._("Edit")."'></form>\n"; |
216 | break; |
216 | break; |
217 | case '3': |
217 | case '3': |
218 | // Удаление существующей версии дистрибутива
|
218 | // Удаление существующей версии дистрибутива
|
219 | $dist =& $db->query("SELECT * FROM version v JOIN distribution d ON v.dist_id=d.dist_id WHERE v.version_id='$uid'"); |
219 | $dist =& $db->query("SELECT * FROM version v JOIN distribution d ON v.dist_id=d.dist_id WHERE v.version_id='$uid'"); |
220 | $dist->fetchInto($info, DB_FETCHMODE_ASSOC); |
220 | $dist->fetchInto($info, DB_FETCHMODE_ASSOC); |
221 | $display = "<div class='modulename'><a href='admin.php?mode=".$mode."'>Версии</a> :: Удаление версии ".$secure->stripStr($info["version"])." (“".$secure->stripStr($info["vname"])."”) <em>".$secure->stripStr($info["distname"])."</em></div>"; |
221 | $display = "<div class='modulename'><a href='admin.php?mode=".$mode."'>"._("Versions")."</a> :: "._("Removal version of distribution")." ".$secure->stripStr($info["version"])." (“".$secure->stripStr($info["vname"])."”) <em>".$secure->stripStr($info["distname"])."</em></div>"; |
222 | $display .= "<form action='./process.php' method='POST'>\n"; |
222 | $display .= "<form action='./process.php' method='POST'>\n"; |
223 | $display .= "<input type='hidden' name='mode' value='".$mode."'>\n"; |
223 | $display .= "<input type='hidden' name='mode' value='".$mode."'>\n"; |
224 | $display .= "<input type='hidden' name='act' value='".$act."'>\n"; |
224 | $display .= "<input type='hidden' name='act' value='".$act."'>\n"; |
225 | $display .= "<input type='hidden' name='versID' value='$uid'>\n"; |
225 | $display .= "<input type='hidden' name='versID' value='$uid'>\n"; |
226 | $display .= "<input type='submit' value='Удалить'></form>\n"; |
226 | $display .= "<input type='submit' value='"._("Remove")."'></form>\n"; |
227 | break; |
227 | break; |
228 | }
|
228 | }
|
229 | break; |
229 | break; |
230 | case '3': |
230 | case '3': |
231 | // Работа с источниками репозиториев
|
231 | // Работа с источниками репозиториев
|