Редакция 101 | К новейшей редакции | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 101 | Редакция 108 | ||
---|---|---|---|
Строка 75... | Строка 75... | ||
75 | $res->fetchInto($log, DB_FETCHMODE_ASSOC); |
75 | $res->fetchInto($log, DB_FETCHMODE_ASSOC); |
76 | $title = "Добавлен новый дистрибутив"; |
76 | $title = "Добавлен новый дистрибутив"; |
77 | $dinfo = "В Ant добавлена поддержка основанного на ".stripslashes($log["type"])."-пакетах дистрибутива ".$distname."."; |
77 | $dinfo = "В Ant добавлена поддержка основанного на ".stripslashes($log["type"])."-пакетах дистрибутива ".$distname."."; |
78 | $res =& $db->query("INSERT INTO changelog SET log_record=NOW(), log_title='$title', log_desc='$dinfo'"); |
78 | $res =& $db->query("INSERT INTO changelog SET log_record=NOW(), log_title='$title', log_desc='$dinfo'"); |
79 | 79 | ||
- | 80 | $go .= "?mode=1"; |
|
- | 81 | ||
80 | break; |
82 | break; |
81 | case '2': |
83 | case '2': |
82 | // Правка существующего дистрибутива
|
84 | // Правка существующего дистрибутива
|
83 | $distname = mysql_real_escape_string($_POST["distName"]); |
85 | $distname = mysql_real_escape_string($_POST["distName"]); |
84 | $distua = mysql_real_escape_string($_POST["distUA"]); |
86 | $distua = mysql_real_escape_string($_POST["distUA"]); |
Строка 122... | Строка 124... | ||
122 | }
|
124 | }
|
123 | }
|
125 | }
|
124 | 126 | ||
125 | $res =& $db->query("UPDATE distribution SET distname='$distname', distua='$distua', disttype='$disttype', WHERE dist_id='$distID'"); |
127 | $res =& $db->query("UPDATE distribution SET distname='$distname', distua='$distua', disttype='$disttype', WHERE dist_id='$distID'"); |
126 | 128 | ||
- | 129 | $go .= "?mode=1"; |
|
- | 130 | ||
127 | break; |
131 | break; |
128 | case '3': |
132 | case '3': |
129 | // Удаление существующего дистрибутива
|
133 | // Удаление существующего дистрибутива
|
130 | $distID = abs(intval($_POST["distID"])); |
134 | $distID = abs(intval($_POST["distID"])); |
131 | $distUA = $_POST["distUA"]; |
135 | $distUA = $_POST["distUA"]; |
Строка 146... | Строка 150... | ||
146 | // ChangeLog recording
|
150 | // ChangeLog recording
|
147 | $title = "Удаление поддержки дистрибутива"; |
151 | $title = "Удаление поддержки дистрибутива"; |
148 | $dinfo = "Из Ant удалена поддержка основанного на ".stripslashes($log["type"])."-пакетах дистрибутива ".stripslashes($log["distname"])."."; |
152 | $dinfo = "Из Ant удалена поддержка основанного на ".stripslashes($log["type"])."-пакетах дистрибутива ".stripslashes($log["distname"])."."; |
149 | $res =& $db->query("INSERT INTO changelog SET log_record=NOW(), log_title='$title', log_desc='$dinfo'"); |
153 | $res =& $db->query("INSERT INTO changelog SET log_record=NOW(), log_title='$title', log_desc='$dinfo'"); |
150 | 154 | ||
- | 155 | $go .= "?mode=1"; |
|
- | 156 | ||
151 | break; |
157 | break; |
152 | case '4': |
158 | case '4': |
153 | // Добавление новой версии дистрибутива
|
159 | // Добавление новой версии дистрибутива
|
154 | $versname = mysql_real_escape_string($_POST["versNam"]); |
160 | $versname = mysql_real_escape_string($_POST["versNam"]); |
155 | $versnumb = mysql_real_escape_string($_POST["versNum"]); |
161 | $versnumb = mysql_real_escape_string($_POST["versNum"]); |
Строка 168... | Строка 174... | ||
168 | } else { |
174 | } else { |
169 | $dinfo .= "."; |
175 | $dinfo .= "."; |
170 | }
|
176 | }
|
171 | $res =& $db->query("INSERT INTO changelog SET log_record=NOW(), log_title='$title', log_desc='$dinfo'"); |
177 | $res =& $db->query("INSERT INTO changelog SET log_record=NOW(), log_title='$title', log_desc='$dinfo'"); |
172 | 178 | ||
- | 179 | $go .= "?mode=2"; |
|
- | 180 | ||
173 | break; |
181 | break; |
174 | case '5': |
182 | case '5': |
175 | // Правка имеющейся версии дистрибутива
|
183 | // Правка имеющейся версии дистрибутива
|
176 | $versname = mysql_real_escape_string($_POST["versNam"]); |
184 | $versname = mysql_real_escape_string($_POST["versNam"]); |
177 | $versnumb = mysql_real_escape_string($_POST["versNum"]); |
185 | $versnumb = mysql_real_escape_string($_POST["versNum"]); |
Строка 179... | Строка 187... | ||
179 | $distname = abs(intval($_POST["distName"])); |
187 | $distname = abs(intval($_POST["distName"])); |
180 | $versID = abs(intval($_POST["versID"])); |
188 | $versID = abs(intval($_POST["versID"])); |
181 | 189 | ||
182 | $res =& $db->query("UPDATE version SET dist_id='$distname', vname='$versname', version='$versnumb', vcodename='$verscode' WHERE version_id='$versID'"); |
190 | $res =& $db->query("UPDATE version SET dist_id='$distname', vname='$versname', version='$versnumb', vcodename='$verscode' WHERE version_id='$versID'"); |
183 | 191 | ||
- | 192 | $go .= "?mode=2"; |
|
- | 193 | ||
184 | break; |
194 | break; |
185 | case '6': |
195 | case '6': |
186 | // Удаление существующей версии дистрибутива
|
196 | // Удаление существующей версии дистрибутива
|
187 | $versID = abs(intval($_POST["versID"])); |
197 | $versID = abs(intval($_POST["versID"])); |
188 | 198 | ||
Строка 200... | Строка 210... | ||
200 | } else { |
210 | } else { |
201 | $dinfo = str_replace("{CNAME}","",$dinfo); |
211 | $dinfo = str_replace("{CNAME}","",$dinfo); |
202 | }
|
212 | }
|
203 | $res =& $db->query("INSERT INTO changelog SET log_record=NOW(), log_title='$title', log_desc='$dinfo'"); |
213 | $res =& $db->query("INSERT INTO changelog SET log_record=NOW(), log_title='$title', log_desc='$dinfo'"); |
204 | 214 | ||
- | 215 | $go .= "?mode=2"; |
|
- | 216 | ||
205 | break; |
217 | break; |
206 | case '7': |
218 | case '7': |
207 | // Добавление нового репозитория
|
219 | // Добавление нового репозитория
|
208 | $versID = abs(intval($_POST["vers"])); |
220 | $versID = abs(intval($_POST["vers"])); |
209 | $repname = mysql_real_escape_string($_POST["repName"]); |
221 | $repname = mysql_real_escape_string($_POST["repName"]); |
Строка 220... | Строка 232... | ||
220 | $res =& $db->query("INSERT INTO ver2rep SET ver_id='$versID', rep_id='$rep_id'"); |
232 | $res =& $db->query("INSERT INTO ver2rep SET ver_id='$versID', rep_id='$rep_id'"); |
221 | 233 | ||
222 | for ($i=0;$i<count($_POST["sect"]);$i++) { |
234 | for ($i=0;$i<count($_POST["sect"]);$i++) { |
223 | $res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$rep_id'"); |
235 | $res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$rep_id'"); |
224 | }
|
236 | }
|
- | 237 | ||
- | 238 | $go .= "?mode=3"; |
|
- | 239 | ||
225 | break; |
240 | break; |
226 | case '8': |
241 | case '8': |
227 | // Правка репозитория
|
242 | // Правка репозитория
|
228 | $repID = abs(intval($_POST["rep"])); |
243 | $repID = abs(intval($_POST["rep"])); |
229 | $repname = mysql_real_escape_string($_POST["repName"]); |
244 | $repname = mysql_real_escape_string($_POST["repName"]); |
Строка 235... | Строка 250... | ||
235 | $res =& $db->query("UPDATE repository SET repname='$repname', repdescribe='$repinfo', scheme_id='$repsche', rtype_id='$reptype', root_id='$reproot' WHERE rep_id='$repID'"); |
250 | $res =& $db->query("UPDATE repository SET repname='$repname', repdescribe='$repinfo', scheme_id='$repsche', rtype_id='$reptype', root_id='$reproot' WHERE rep_id='$repID'"); |
236 | $res =& $db->query("DELETE FROM sect2rep WHERE rep_id='$repID'"); |
251 | $res =& $db->query("DELETE FROM sect2rep WHERE rep_id='$repID'"); |
237 | for ($i=0;$i<count($_POST["sect"]);$i++) { |
252 | for ($i=0;$i<count($_POST["sect"]);$i++) { |
238 | $res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$repID'"); |
253 | $res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$repID'"); |
239 | }
|
254 | }
|
- | 255 | ||
- | 256 | $go .= "?mode=3"; |
|
- | 257 | ||
240 | break; |
258 | break; |
241 | case '9': |
259 | case '9': |
242 | // Удаление репозитория
|
260 | // Удаление репозитория
|
243 | $repID = abs(intval($_POST["rep"])); |
261 | $repID = abs(intval($_POST["rep"])); |
244 | 262 | ||
245 | $res =& $db->query("DELETE FROM repository WHERE rep_id='$repID'"); |
263 | $res =& $db->query("DELETE FROM repository WHERE rep_id='$repID'"); |
246 | $res =& $db->query("DELETE FROM sect2rep WHERE rep_id='$repID'"); |
264 | $res =& $db->query("DELETE FROM sect2rep WHERE rep_id='$repID'"); |
247 | $res =& $db->query("DELETE FROM ver2rep WHERE rep_id='$repID'"); |
265 | $res =& $db->query("DELETE FROM ver2rep WHERE rep_id='$repID'"); |
248 | 266 | ||
- | 267 | $go .= "?mode=3"; |
|
- | 268 | ||
249 | break; |
269 | break; |
250 | case '10': |
270 | case '10': |
251 | // Создание секции
|
271 | // Создание секции
|
252 | $sectname = mysql_real_escape_string($_POST["sectName"]); |
272 | $sectname = mysql_real_escape_string($_POST["sectName"]); |
253 | $sectinfo = mysql_real_escape_string($_POST["sectInfo"]); |
273 | $sectinfo = mysql_real_escape_string($_POST["sectInfo"]); |
Строка 258... | Строка 278... | ||
258 | 278 | ||
259 | for($i=0;$i<count($_POST["dist"]);$i++) { |
279 | for($i=0;$i<count($_POST["dist"]);$i++) { |
260 | $req =& $db->query("INSERT INTO sect2dist SET dist_id='".$_POST["dist"][$i]."', sect_id='".$sect["sect_id"]."'"); |
280 | $req =& $db->query("INSERT INTO sect2dist SET dist_id='".$_POST["dist"][$i]."', sect_id='".$sect["sect_id"]."'"); |
261 | }
|
281 | }
|
262 | 282 | ||
- | 283 | $go .= "?mode=4"; |
|
- | 284 | ||
263 | break; |
285 | break; |
264 | case '11': |
286 | case '11': |
265 | // Правка секции
|
287 | // Правка секции
|
266 | $sectID = abs(intval($_POST["sectID"])); |
288 | $sectID = abs(intval($_POST["sectID"])); |
267 | $sectname = mysql_real_escape_string($_POST["sectName"]); |
289 | $sectname = mysql_real_escape_string($_POST["sectName"]); |
Строка 272... | Строка 294... | ||
272 | 294 | ||
273 | for($i=0;$i<count($_POST["dist"]);$i++) { |
295 | for($i=0;$i<count($_POST["dist"]);$i++) { |
274 | $req =& $db->query("INSERT INTO sect2dist SET dist_id='".$_POST["dist"][$i]."', sect_id='".$sectID."'"); |
296 | $req =& $db->query("INSERT INTO sect2dist SET dist_id='".$_POST["dist"][$i]."', sect_id='".$sectID."'"); |
275 | }
|
297 | }
|
276 | 298 | ||
- | 299 | $go .= "?mode=4"; |
|
- | 300 | ||
277 | break; |
301 | break; |
278 | case '12': |
302 | case '12': |
279 | // Удаление секции
|
303 | // Удаление секции
|
280 | $sectID = abs(intval($_POST["sectID"])); |
304 | $sectID = abs(intval($_POST["sectID"])); |
281 | 305 | ||
282 | $req =& $db->query("DELETE FROM section WHERE sect_id='$sectID'"); |
306 | $req =& $db->query("DELETE FROM section WHERE sect_id='$sectID'"); |
283 | $req =& $db->query("DELETE FROM sect2dist WHERE sect_id='$sectID'"); |
307 | $req =& $db->query("DELETE FROM sect2dist WHERE sect_id='$sectID'"); |
284 | $req =& $db->query("DELETE FROM sect2rep WHERE sect_id='$sectID'"); |
308 | $req =& $db->query("DELETE FROM sect2rep WHERE sect_id='$sectID'"); |
285 | 309 | ||
- | 310 | $go .= "?mode=4"; |
|
- | 311 | ||
286 | break; |
312 | break; |
287 | case '13': |
313 | case '13': |
288 | // Добавление новой схемы
|
314 | // Добавление новой схемы
|
289 | $scheme = mysql_real_escape_string($_POST["scheme"]); |
315 | $scheme = mysql_real_escape_string($_POST["scheme"]); |
290 | 316 | ||
291 | $req =& $db->query("INSERT INTO scheme SET scheme='$scheme'"); |
317 | $req =& $db->query("INSERT INTO scheme SET scheme='$scheme'"); |
292 | 318 | ||
- | 319 | $go .= "?mode=5"; |
|
- | 320 | ||
293 | break; |
321 | break; |
294 | case '14': |
322 | case '14': |
295 | // Правка схемы
|
323 | // Правка схемы
|
296 | $schemeID = abs(intval($_POST["schemeID"])); |
324 | $schemeID = abs(intval($_POST["schemeID"])); |
297 | $scheme = mysql_real_escape_string($_POST["scheme"]); |
325 | $scheme = mysql_real_escape_string($_POST["scheme"]); |
298 | 326 | ||
299 | $req =& $db->query("UPDATE scheme SET scheme='$scheme' WHERE scheme_id='$schemeID'"); |
327 | $req =& $db->query("UPDATE scheme SET scheme='$scheme' WHERE scheme_id='$schemeID'"); |
300 | 328 | ||
- | 329 | $go .= "?mode=5"; |
|
- | 330 | ||
301 | break; |
331 | break; |
302 | case '15': |
332 | case '15': |
303 | // Удаление схемы
|
333 | // Удаление схемы
|
304 | $schemeID = abs(intval($_POST["schemeID"])); |
334 | $schemeID = abs(intval($_POST["schemeID"])); |
305 | 335 | ||
306 | $req =& $db->query("DELETE FROM scheme WHERE scheme_id='$schemeID'"); |
336 | $req =& $db->query("DELETE FROM scheme WHERE scheme_id='$schemeID'"); |
307 | 337 | ||
- | 338 | $go .= "?mode=5"; |
|
- | 339 | ||
308 | break; |
340 | break; |
309 | case '16': |
341 | case '16': |
310 | // Добавление новой настройки Ant
|
342 | // Добавление новой настройки Ant
|
311 | $option = mysql_real_escape_string($_POST["setoption"]); |
343 | $option = mysql_real_escape_string($_POST["setoption"]); |
312 | $value = mysql_real_escape_string($_POST["setvalue"]); |
344 | $value = mysql_real_escape_string($_POST["setvalue"]); |
Строка 334... | Строка 366... | ||
334 | // Добавление нового типа репозитория
|
366 | // Добавление нового типа репозитория
|
335 | $rtype = mysql_real_escape_string($_POST["rtype"]); |
367 | $rtype = mysql_real_escape_string($_POST["rtype"]); |
336 | 368 | ||
337 | $req =& $db->query("INSERT INTO rtype SET rtype='$rtype'"); |
369 | $req =& $db->query("INSERT INTO rtype SET rtype='$rtype'"); |
338 | 370 | ||
- | 371 | $go .= "?mode=7"; |
|
- | 372 | ||
339 | break; |
373 | break; |
340 | case '20': |
374 | case '20': |
341 | // Правка существующего типа репозитория
|
375 | // Правка существующего типа репозитория
|
342 | $rtypeID = abs(intval($_POST["rtypeID"])); |
376 | $rtypeID = abs(intval($_POST["rtypeID"])); |
343 | $rtype = mysql_real_escape_string($_POST["rtype"]); |
377 | $rtype = mysql_real_escape_string($_POST["rtype"]); |
344 | 378 | ||
345 | $req =& $db->query("UPDATE rtype SET rtype='$rtype' WHERE rtype_id='$rtypeID'"); |
379 | $req =& $db->query("UPDATE rtype SET rtype='$rtype' WHERE rtype_id='$rtypeID'"); |
346 | 380 | ||
- | 381 | $go .= "?mode=7"; |
|
- | 382 | ||
347 | break; |
383 | break; |
348 | case '21': |
384 | case '21': |
349 | // Удаление типа репозитория
|
385 | // Удаление типа репозитория
|
350 | $rtypeID = abs(intval($_POST["rtypeID"])); |
386 | $rtypeID = abs(intval($_POST["rtypeID"])); |
351 | 387 | ||
352 | $req =& $db->query("DELETE FROM rtype WHERE rtype_id='$rtypeID'"); |
388 | $req =& $db->query("DELETE FROM rtype WHERE rtype_id='$rtypeID'"); |
353 | 389 | ||
- | 390 | $go .= "?mode=7"; |
|
- | 391 | ||
354 | break; |
392 | break; |
355 | case '22': |
393 | case '22': |
356 | // Смена пароля
|
394 | // Смена пароля
|
357 | // $OID = abs(intval($_POST["OID"]));
|
395 | // $OID = abs(intval($_POST["OID"]));
|
358 | $oldpass = mysql_real_escape_string($_POST["oldPW"]); |
396 | $oldpass = mysql_real_escape_string($_POST["oldPW"]); |
Строка 399... | Строка 437... | ||
399 | break; |
437 | break; |
400 | case '26': |
438 | case '26': |
401 | // Создание корневой папки репозиториев
|
439 | // Создание корневой папки репозиториев
|
402 | $root = mysql_real_escape_string($_POST["rootFolder"]); |
440 | $root = mysql_real_escape_string($_POST["rootFolder"]); |
403 | $req =& $db->query("INSERT INTO root SET root_folder='$root'"); |
441 | $req =& $db->query("INSERT INTO root SET root_folder='$root'"); |
- | 442 | $go .= "?mode=8"; |
|
404 | break; |
443 | break; |
405 | case '27': |
444 | case '27': |
406 | // Редактирование корневой папки репозиториев
|
445 | // Редактирование корневой папки репозиториев
|
407 | $root_id = abs(intval($_POST["rootID"])); |
446 | $root_id = abs(intval($_POST["rootID"])); |
408 | $root_fd = mysql_real_escape_string($_POST["rootFolder"]); |
447 | $root_fd = mysql_real_escape_string($_POST["rootFolder"]); |
409 | $req =& $db->query("UPDATE root SET root_folder='$root_fd' WHERE root_id='$root_id'"); |
448 | $req =& $db->query("UPDATE root SET root_folder='$root_fd' WHERE root_id='$root_id'"); |
- | 449 | $go .= "?mode=8"; |
|
410 | break; |
450 | break; |
411 | case '28': |
451 | case '28': |
412 | // Удаление корневой папки репозиториев
|
452 | // Удаление корневой папки репозиториев
|
413 | $root_id = abs(intval($_POST["rootID"])); |
453 | $root_id = abs(intval($_POST["rootID"])); |
414 | $req =& $db->query("DELETE FROM root WHERE root_id='$root_id'"); |
454 | $req =& $db->query("DELETE FROM root WHERE root_id='$root_id'"); |
- | 455 | $go .= "?mode=8"; |
|
415 | break; |
456 | break; |
416 | }
|
457 | }
|
417 | 458 | ||
418 | header("Location: $go\n\n"); |
459 | header("Location: $go\n\n"); |
419 | 460 |