Хранилища Subversion ant

Редакция

Редакция 263 | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | 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"])." &#8220;".$secure->stripStr($info["vname"])."&#8221;</td>\n";
179
                            $display .= "<tr><td>".$secure->stripStr($info["distname"])." ".$secure->stripStr($info["version"])." &#8220;".$secure->stripStr($info["vname"])."&#8221;</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"])." (&#8220;".$secure->stripStr($info["vname"])."&#8221;) <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"])." (&#8220;".$secure->stripStr($info["vname"])."&#8221;) <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
            // Работа с источниками репозиториев