Хранилища Subversion ant

Редакция

Редакция 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