Редакция 8 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 8 | Редакция 11 | ||
---|---|---|---|
Строка 67... | Строка 67... | ||
67 | // Добавление нового репозитория
|
67 | // Добавление нового репозитория
|
68 | $versID = abs(intval($_POST["vers"])); |
68 | $versID = abs(intval($_POST["vers"])); |
69 | $repname = mysql_real_escape_string($_POST["repName"]); |
69 | $repname = mysql_real_escape_string($_POST["repName"]); |
70 | $repinfo = mysql_real_escape_string($_POST["repInfo"]); |
70 | $repinfo = mysql_real_escape_string($_POST["repInfo"]); |
71 | $repsche = abs(intval($_POST["scheme"])); |
71 | $repsche = abs(intval($_POST["scheme"])); |
- | 72 | $reptype = abs(intval($_POST["rtype"])); |
|
72 | 73 | ||
73 | $res =& $db->query("INSERT INTO repository SET repname='$repname', repdescribe='$repinfo', scheme_id='$repsche'"); |
74 | $res =& $db->query("INSERT INTO repository SET repname='$repname', repdescribe='$repinfo', scheme_id='$repsche', rtype_id='$reptype'"); |
74 | $res =& $db->query("SELECT rep_id FROM repository ORDER BY rep_id DESC LIMIT 1"); |
75 | $res =& $db->query("SELECT rep_id FROM repository ORDER BY rep_id DESC LIMIT 1"); |
75 | $res->fetchInto($rep, DB_FETCHMODE_ASSOC); |
76 | $res->fetchInto($rep, DB_FETCHMODE_ASSOC); |
76 | $rep_id = $rep["rep_id"]; |
77 | $rep_id = $rep["rep_id"]; |
77 | 78 | ||
78 | $res =& $db->query("INSERT INTO ver2rep SET ver_id='$versID', rep_id='$rep_id'"); |
79 | $res =& $db->query("INSERT INTO ver2rep SET ver_id='$versID', rep_id='$rep_id'"); |
Строка 85... | Строка 86... | ||
85 | // Правка репозитория
|
86 | // Правка репозитория
|
86 | $repID = abs(intval($_POST["rep"])); |
87 | $repID = abs(intval($_POST["rep"])); |
87 | $repname = mysql_real_escape_string($_POST["repName"]); |
88 | $repname = mysql_real_escape_string($_POST["repName"]); |
88 | $repinfo = mysql_real_escape_string($_POST["repInfo"]); |
89 | $repinfo = mysql_real_escape_string($_POST["repInfo"]); |
89 | $repsche = abs(intval($_POST["scheme"])); |
90 | $repsche = abs(intval($_POST["scheme"])); |
- | 91 | $reptype = abs(intval($_POST["rtype"])); |
|
90 | 92 | ||
91 | $res =& $db->query("UPDATE repository SET repname='$repname', repdescribe='$repinfo', scheme_id='$repsche' WHERE rep_id='$repID'"); |
93 | $res =& $db->query("UPDATE repository SET repname='$repname', repdescribe='$repinfo', scheme_id='$repsche', rtype_id='$reptype' WHERE rep_id='$repID'"); |
92 | $res =& $db->query("DELETE FROM sect2rep WHERE rep_id='$repID'"); |
94 | $res =& $db->query("DELETE FROM sect2rep WHERE rep_id='$repID'"); |
93 | for ($i=0;$i<count($_POST["sect"]);$i++) { |
95 | for ($i=0;$i<count($_POST["sect"]);$i++) { |
94 | $res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$repID'"); |
96 | $res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$repID'"); |
95 | }
|
97 | }
|
96 | break; |
98 | break; |
Строка 184... | Строка 186... | ||
184 | $optID = abs(intval($_POST["optID"])); |
186 | $optID = abs(intval($_POST["optID"])); |
185 | 187 | ||
186 | $req =& $db->query("DELETE FROM settings WHERE opt_id='$optID'"); |
188 | $req =& $db->query("DELETE FROM settings WHERE opt_id='$optID'"); |
187 | 189 | ||
188 | break; |
190 | break; |
- | 191 | case '19': |
|
- | 192 | // Добавление нового типа репозитория
|
|
- | 193 | $rtype = mysql_real_escape_string($_POST["rtype"]); |
|
- | 194 | ||
- | 195 | $req =& $db->query("INSERT INTO rtype SET rtype='$rtype'"); |
|
- | 196 | ||
- | 197 | break; |
|
- | 198 | case '20': |
|
- | 199 | // Правка существующего типа репозитория
|
|
- | 200 | $rtypeID = abs(intval($_POST["rtypeID"])); |
|
- | 201 | $rtype = mysql_real_escape_string($_POST["rtype"]); |
|
- | 202 | ||
- | 203 | $req =& $db->query("UPDATE rtype SET rtype='$rtype' WHERE rtype_id='$rtypeID'"); |
|
- | 204 | ||
- | 205 | break; |
|
- | 206 | case '18': |
|
- | 207 | // Удаление типа репозитория
|
|
- | 208 | $rtypeID = abs(intval($_POST["rtypeID"])); |
|
- | 209 | ||
- | 210 | $req =& $db->query("DELETE FROM rtype WHERE rtype_id='$rtypeID'"); |
|
- | 211 | ||
- | 212 | break; |
|
189 | }
|
213 | }
|
190 | 214 | ||
191 | header("Location: $go\n\n"); |
215 | header("Location: $go\n\n"); |
192 | 216 | ||
193 | ?>
|
217 | ?>
|
194 | 218 |