Хранилища Subversion ant

Редакция

Редакция 101 | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 101 Редакция 108
Строка 74... Строка 74...
74
            $res =& $db->query("SELECT * FROM dtype WHERE type_id='$disttype'");
74
            $res =& $db->query("SELECT * FROM dtype WHERE type_id='$disttype'");
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
-
 
80
            $go .= "?mode=1";
79
           
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"]);
Строка 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
Строка 199... Строка 209...
199
                $dinfo = str_replace("{CNAME}","(“".$log["vname"]."”)",$dinfo);
209
                $dinfo = str_replace("{CNAME}","(“".$log["vname"]."”)",$dinfo);
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'");
-
 
214
-
 
215
            $go .= "?mode=2";
204
           
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"]));
Строка 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'");
-
 
266
-
 
267
            $go .= "?mode=3";
248
           
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"]);
Строка 257... Строка 277...
257
            $req->fetchInto($sect, DB_FETCHMODE_ASSOC);
277
            $req->fetchInto($sect, DB_FETCHMODE_ASSOC);
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
            }
-
 
282
-
 
283
            $go .= "?mode=4";
262
           
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"]));
Строка 271... Строка 293...
271
            $req =& $db->query("DELETE FROM sect2dist WHERE sect_id='$sectID'");
293
            $req =& $db->query("DELETE FROM sect2dist WHERE sect_id='$sectID'");
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
            }
-
 
298
-
 
299
            $go .= "?mode=4";
276
           
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'");
-
 
380
-
 
381
            $go .= "?mode=7";
346
           
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'");
-
 
389
-
 
390
            $go .= "?mode=7";
353
           
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"]));
Строка 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