Редакция 475 | Редакция 523 | К новейшей редакции | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 475 | Редакция 514 | ||
---|---|---|---|
Строка 19... | Строка 19... | ||
19 | switch ($mode) { |
19 | switch ($mode) { |
20 | case 'authorize': |
20 | case 'authorize': |
21 | $r = $core->checkSign($_POST["word"]); |
21 | $r = $core->checkSign($_POST["word"]); |
22 | header("Location: ".$r["Location"]."\n\n"); |
22 | header("Location: ".$r["Location"]."\n\n"); |
23 | break; |
23 | break; |
- | 24 | case 'distributive-add': |
|
- | 25 | // Добавление нового дистрибутива
|
|
- | 26 | $DName = $secure->checkStr($_POST["dname"],1); |
|
- | 27 | $DUA = $secure->checkStr($_POST["dua"],1); |
|
- | 28 | $DType = $secure->checkInt($_POST["dtype"]); |
|
- | 29 | // TODO Обработка файла с логотипом дистрибутива
|
|
- | 30 | ||
- | 31 | $r = $core->addDistribution($DName, $DType, $DUA, $DLogo); |
|
- | 32 | if ($r["ERR"]==0) { |
|
- | 33 | header("Location: ".$manager."\n\n"); |
|
- | 34 | } else { |
|
- | 35 | echo $r["ERRINFO"]; |
|
- | 36 | }
|
|
- | 37 | ||
- | 38 | break; |
|
- | 39 | case 'distributive-edit': |
|
- | 40 | // Редактирование информации о дистрибутиве
|
|
- | 41 | $ID = $secure->checkInt($_POST["distID"]); |
|
- | 42 | $DName = $secure->checkStr($_POST["dname"],1); |
|
- | 43 | $DUA = $secure->checkStr($_POST["dua"],1); |
|
- | 44 | $DType = $secure->checkInt($_POST["dtype"]); |
|
- | 45 | // TODO Обработка файла с логотипом дистрибутива
|
|
- | 46 | ||
- | 47 | $r = $core->updateDistribution($ID, $DName, $DType, $DUA, $DLogo); |
|
- | 48 | if ($r["ERR"]==0) { |
|
- | 49 | header("Location: ".$manager."\n\n"); |
|
- | 50 | } else { |
|
- | 51 | echo $r["ERRINFO"]; |
|
- | 52 | }
|
|
- | 53 | ||
- | 54 | break; |
|
- | 55 | case 'distributive-delete': |
|
- | 56 | // Удаление информации о дистрибутиве
|
|
- | 57 | $ID = $secure->checkInt($_POST["distID"]); |
|
- | 58 | ||
- | 59 | $r = $core->dropDistribution($ID); |
|
- | 60 | if ($r["ERR"]==0) { |
|
- | 61 | header("Location: ".$manager."\n\n"); |
|
- | 62 | } else { |
|
- | 63 | echo $r["ERRINFO"]; |
|
- | 64 | }
|
|
- | 65 | ||
- | 66 | break; |
|
- | 67 | case 'version-add': |
|
- | 68 | // Добавление новой версии дистрибутива
|
|
- | 69 | $DistID = $secure->checkInt($_POST["distname"]); |
|
- | 70 | $VName = $secure->checkStr($_POST["vname"],1); |
|
- | 71 | $VNmbr = $secure->checkStr($_POST["version"],1); |
|
- | 72 | $VCNme = $secure->checkStr($_POST["vcodename"],1); |
|
- | 73 | ||
- | 74 | $r = $core->addDistVersion($DistID, $VNmbr, $VName, $VCNme); |
|
- | 75 | if ($r["ERR"]==0) { |
|
- | 76 | header("Location: ".$manager."\n\n"); |
|
- | 77 | } else { |
|
- | 78 | echo $r["ERRINFO"]; |
|
- | 79 | }
|
|
- | 80 | ||
- | 81 | break; |
|
- | 82 | case 'version-edit': |
|
- | 83 | // Редактирование версии дистрибутива
|
|
- | 84 | $versID = $secure->checkInt($_POST["versionID"]); |
|
- | 85 | $VName = $secure->checkStr($_POST["vname"],1); |
|
- | 86 | $VNmbr = $secure->checkStr($_POST["version"],1); |
|
- | 87 | $VCNme = $secure->checkStr($_POST["vcodename"],1); |
|
- | 88 | ||
- | 89 | $r = $core->updateDistVersion($versID, $VNmbr, $VName, $VCNme); |
|
- | 90 | if ($r["ERR"]==0) { |
|
- | 91 | header("Location: ".$manager."\n\n"); |
|
- | 92 | } else { |
|
- | 93 | echo $r["ERRINFO"]; |
|
- | 94 | }
|
|
- | 95 | ||
- | 96 | break; |
|
- | 97 | case 'version-delete': |
|
- | 98 | // Удаление версии дистрибутива
|
|
- | 99 | $versID = $secure->checkInt($_POST["versionID"]); |
|
- | 100 | ||
- | 101 | $r = $core->dropDistVersion($versID); |
|
- | 102 | if ($r["ERR"]==0) { |
|
- | 103 | header("Location: ".$manager."\n\n"); |
|
- | 104 | } else { |
|
- | 105 | echo $r["ERRINFO"]; |
|
- | 106 | }
|
|
- | 107 | ||
- | 108 | break; |
|
24 | }
|
109 | }
|
25 | 110 | ||
26 | ?>
|
111 | ?>
|