Редакция 248 | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 248 | Редакция 286 | ||
---|---|---|---|
Строка 273... | Строка 273... | ||
273 | $rep_id = $rep["rep_id"]; |
273 | $rep_id = $rep["rep_id"]; |
274 | 274 | ||
275 | $res =& $db->query("INSERT INTO ver2rep SET ver_id='$versID', rep_id='$rep_id'"); |
275 | $res =& $db->query("INSERT INTO ver2rep SET ver_id='$versID', rep_id='$rep_id'"); |
276 | 276 | ||
277 | for ($i=0;$i<count($_POST["sect"]);$i++) { |
277 | for ($i=0;$i<count($_POST["sect"]);$i++) { |
278 | $res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$rep_id'"); |
278 | $res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$rep_id'"); |
- | 279 | }
|
|
- | 280 | ||
- | 281 | for ($i=0;$i<count($_POST["repMirror"]);$i++) { |
|
- | 282 | $res =& $db->query("INSERT INTO mirr2rep SET mirror_id='".$_POST["repMirror"][$i]."', rep_id='$rep_id'"); |
|
279 | }
|
283 | }
|
280 | 284 | ||
281 | $go .= "?mode=".$mode."&action=0"; |
285 | $go .= "?mode=".$mode."&action=0"; |
282 | 286 | ||
283 | break; |
287 | break; |
Строка 298... | Строка 302... | ||
298 | $res =& $db->query("DELETE FROM sect2rep WHERE rep_id='$repID'"); |
302 | $res =& $db->query("DELETE FROM sect2rep WHERE rep_id='$repID'"); |
299 | for ($i=0;$i<count($_POST["sect"]);$i++) { |
303 | for ($i=0;$i<count($_POST["sect"]);$i++) { |
300 | $res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$repID'"); |
304 | $res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$repID'"); |
301 | }
|
305 | }
|
302 | 306 | ||
- | 307 | $res =& $db->query("DELETE FROM mirr2rep WHERE rep_id='$repID'"); |
|
- | 308 | for ($i=0;$i<count($_POST["repMirror"]);$i++) { |
|
- | 309 | $res =& $db->query("INSERT INTO mirr2rep SET mirror_id='".$_POST["repMirror"][$i]."', rep_id='$repID'"); |
|
- | 310 | }
|
|
- | 311 | ||
303 | $go .= "?mode=".$mode."&action=0"; |
312 | $go .= "?mode=".$mode."&action=0"; |
304 | 313 | ||
305 | break; |
314 | break; |
306 | case '3': |
315 | case '3': |
307 | // Удаление репозитория
|
316 | // Удаление репозитория
|
308 | $repID = $secure->wrapInt($_POST["rep"]); |
317 | $repID = $secure->wrapInt($_POST["rep"]); |
309 | 318 | ||
310 | $res =& $db->query("DELETE FROM repository WHERE rep_id='$repID'"); |
319 | $res =& $db->query("DELETE FROM repository WHERE rep_id='$repID'"); |
311 | $res =& $db->query("DELETE FROM sect2rep WHERE rep_id='$repID'"); |
320 | $res =& $db->query("DELETE FROM sect2rep WHERE rep_id='$repID'"); |
312 | $res =& $db->query("DELETE FROM ver2rep WHERE rep_id='$repID'"); |
321 | $res =& $db->query("DELETE FROM ver2rep WHERE rep_id='$repID'"); |
- | 322 | $res =& $db->query("DELETE FROM mirr2rep WHERE rep_id='$repID'"); |
|
313 | 323 | ||
314 | $go .= "?mode=".$mode."&action=0"; |
324 | $go .= "?mode=".$mode."&action=0"; |
315 | 325 | ||
316 | break; |
326 | break; |
317 | }
|
327 | }
|
Строка 446... | Строка 456... | ||
446 | break; |
456 | break; |
447 | case '1': |
457 | case '1': |
448 | // Добавление нового зеркала
|
458 | // Добавление нового зеркала
|
449 | $mirr_name = $secure->wrapStr($_POST["mname"]); |
459 | $mirr_name = $secure->wrapStr($_POST["mname"]); |
450 | $mirr_url = $secure->wrapStr($_POST["murl"]); |
460 | $mirr_url = $secure->wrapStr($_POST["murl"]); |
- | 461 | list($proto,$addr) = split("://",$mirr_url); |
|
- | 462 | $proto .= "://"; |
|
451 | $res =& $db->query("INSERT INTO mirror SET mname='$mirr_name', murl='$mirr_url'"); |
463 | $res =& $db->query("INSERT INTO mirror SET mname='$mirr_name', mproto='$proto', murl='$addr'"); |
452 | $go .= "?mode=".$mode."&action=0"; |
464 | $go .= "?mode=".$mode."&action=0"; |
453 | break; |
465 | break; |
454 | case '2': |
466 | case '2': |
455 | // Правка существующего зеркала
|
467 | // Правка существующего зеркала
|
456 | $mirr_name = $secure->wrapStr($_POST["mname"]); |
468 | $mirr_name = $secure->wrapStr($_POST["mname"]); |
457 | $mirr_url = $secure->wrapStr($_POST["murl"]); |
469 | $mirr_url = $secure->wrapStr($_POST["murl"]); |
458 | $mirr_id = $secure->wrapInt($_POST["mirrorID"]); |
470 | $mirr_id = $secure->wrapInt($_POST["mirrorID"]); |
- | 471 | list($proto,$addr)=split("://",$mirr_url); |
|
- | 472 | $proto .= "://"; |
|
459 | $res =& $db->query("UPDATE mirror SET mname='$mirr_name', murl='$mirr_url' WHERE mirror_id='$mirr_id'"); |
473 | $res =& $db->query("UPDATE mirror SET mname='$mirr_name', mproto='$proto', murl='$addr' WHERE mirror_id='$mirr_id'"); |
460 | $go .= "?mode=$mode&action=0"; |
474 | $go .= "?mode=$mode&action=0"; |
461 | break; |
475 | break; |
462 | case '3': |
476 | case '3': |
463 | // Удаление существующего зеркала
|
477 | // Удаление существующего зеркала
|
464 | $mirr_id = $secure->wrapInt($_POST["mirrorID"]); |
478 | $mirr_id = $secure->wrapInt($_POST["mirrorID"]); |
465 | //$res =& $db->query("DELETE FROM mirr2rep WHERE mirror_id='$mirr_id'"); // In future
|
479 | $res =& $db->query("DELETE FROM mirr2rep WHERE mirror_id='$mirr_id'"); |
466 | $res =& $db->query("DELETE FROM mirror WHERE mirror_id='$mirr_id'"); |
480 | $res =& $db->query("DELETE FROM mirror WHERE mirror_id='$mirr_id'"); |
467 | $go .= "?mode=".$mode."&action=0"; |
481 | $go .= "?mode=".$mode."&action=0"; |
468 | break; |
482 | break; |
469 | }
|
483 | }
|
470 | break; |
484 | break; |