Редакция 83 | Редакция 93 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 83 | Редакция 91 | ||
---|---|---|---|
Строка 167... | Строка 167... | ||
167 | $versID = abs(intval($_POST["vers"])); |
167 | $versID = abs(intval($_POST["vers"])); |
168 | $repname = mysql_real_escape_string($_POST["repName"]); |
168 | $repname = mysql_real_escape_string($_POST["repName"]); |
169 | $repinfo = mysql_real_escape_string($_POST["repInfo"]); |
169 | $repinfo = mysql_real_escape_string($_POST["repInfo"]); |
170 | $repsche = abs(intval($_POST["scheme"])); |
170 | $repsche = abs(intval($_POST["scheme"])); |
171 | $reptype = abs(intval($_POST["rtype"])); |
171 | $reptype = abs(intval($_POST["rtype"])); |
- | 172 | $reproot = abs(intval($_POST["rootFolder"])); |
|
172 | 173 | ||
173 | $res =& $db->query("INSERT INTO repository SET repname='$repname', repdescribe='$repinfo', scheme_id='$repsche', rtype_id='$reptype'"); |
174 | $res =& $db->query("INSERT INTO repository SET repname='$repname', repdescribe='$repinfo', scheme_id='$repsche', rtype_id='$reptype', root_id='$reproot'"); |
174 | $res =& $db->query("SELECT rep_id FROM repository ORDER BY rep_id DESC LIMIT 1"); |
175 | $res =& $db->query("SELECT rep_id FROM repository ORDER BY rep_id DESC LIMIT 1"); |
175 | $res->fetchInto($rep, DB_FETCHMODE_ASSOC); |
176 | $res->fetchInto($rep, DB_FETCHMODE_ASSOC); |
176 | $rep_id = $rep["rep_id"]; |
177 | $rep_id = $rep["rep_id"]; |
177 | 178 | ||
178 | $res =& $db->query("INSERT INTO ver2rep SET ver_id='$versID', rep_id='$rep_id'"); |
179 | $res =& $db->query("INSERT INTO ver2rep SET ver_id='$versID', rep_id='$rep_id'"); |
Строка 186... | Строка 187... | ||
186 | $repID = abs(intval($_POST["rep"])); |
187 | $repID = abs(intval($_POST["rep"])); |
187 | $repname = mysql_real_escape_string($_POST["repName"]); |
188 | $repname = mysql_real_escape_string($_POST["repName"]); |
188 | $repinfo = mysql_real_escape_string($_POST["repInfo"]); |
189 | $repinfo = mysql_real_escape_string($_POST["repInfo"]); |
189 | $repsche = abs(intval($_POST["scheme"])); |
190 | $repsche = abs(intval($_POST["scheme"])); |
190 | $reptype = abs(intval($_POST["rtype"])); |
191 | $reptype = abs(intval($_POST["rtype"])); |
- | 192 | $reproot = abs(intval($_POST["rootFolder"])); |
|
191 | 193 | ||
192 | $res =& $db->query("UPDATE repository SET repname='$repname', repdescribe='$repinfo', scheme_id='$repsche', rtype_id='$reptype' WHERE rep_id='$repID'"); |
194 | $res =& $db->query("UPDATE repository SET repname='$repname', repdescribe='$repinfo', scheme_id='$repsche', rtype_id='$reptype', root_id='$reproot' WHERE rep_id='$repID'"); |
193 | $res =& $db->query("DELETE FROM sect2rep WHERE rep_id='$repID'"); |
195 | $res =& $db->query("DELETE FROM sect2rep WHERE rep_id='$repID'"); |
194 | for ($i=0;$i<count($_POST["sect"]);$i++) { |
196 | for ($i=0;$i<count($_POST["sect"]);$i++) { |
195 | $res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$repID'"); |
197 | $res =& $db->query("INSERT INTO sect2rep SET sect_id='".$_POST["sect"][$i]."', rep_id='$repID'"); |
196 | }
|
198 | }
|
197 | break; |
199 | break; |
Строка 352... | Строка 354... | ||
352 | case '25': |
354 | case '25': |
353 | // Удаление интерфейса
|
355 | // Удаление интерфейса
|
354 | $if = abs(intval($_POST["if"])); |
356 | $if = abs(intval($_POST["if"])); |
355 | $req =& $db->query("DELETE FROM interfaces WHERE if_id='$if'"); |
357 | $req =& $db->query("DELETE FROM interfaces WHERE if_id='$if'"); |
356 | break; |
358 | break; |
- | 359 | case '26': |
|
- | 360 | // Создание корневой папки репозиториев
|
|
- | 361 | $root = mysql_real_escape_string($_POST["rootFolder"]); |
|
- | 362 | $req =& $db->query("INSERT INTO root SET root_folder='$root'"); |
|
- | 363 | break; |
|
- | 364 | case '27': |
|
- | 365 | // Редактирование корневой папки репозиториев
|
|
- | 366 | $root_id = abs(intval($_POST["rootID"])); |
|
- | 367 | $root_fd = mysql_real_escape_string($_POST["rootFolder"]); |
|
- | 368 | $req =& $db->query("UPDATE root SET root_folder='$root_fd' WHERE root_id='$root_id'"); |
|
- | 369 | break; |
|
- | 370 | case '28': |
|
- | 371 | // Удаление корневой папки репозиториев
|
|
- | 372 | $root_id = abs(intval($_POST["rootID"])); |
|
- | 373 | $req =& $db->query("DELETE FROM root WHERE root_id='$root_id'"); |
|
- | 374 | break; |
|
357 | }
|
375 | }
|
358 | 376 | ||
359 | header("Location: $go\n\n"); |
377 | header("Location: $go\n\n"); |
360 | 378 | ||
361 | ?>
|
379 | ?>
|