for ($i = 0; $i < count($Profiles); $i++) { $Values .= $i == 0 ? $ID . "," . $Profiles[$i] : "),(" . $ID . "," . $Profiles[$i]; } $DB->execQuery('insert', 'relation_group_profile', 'group_id,profile_id', $Values); die; break; case 'update': $ID = $_POST['id']; $Edit = new GroupData($ID); $Temp = $_POST['groupimage']; $OldImg = $_POST['oldimage']; $NewImg = $OldImg; if ($Temp) { $Tmp = array_reverse(explode("/", $Temp)); $NewImg = "../../../skin/images/groups/" . $Tmp[0]; $Edit->MoveImage($NewImg, $Temp, $OldImg); } $Title = htmlentities(strtolower($_POST['title'])); $Menues = $_POST['menues'] ? explode(",", $_POST['menues']) : array(); $Profiles = $_POST['profiles'] ? explode(",", $_POST['profiles']) : array(); $Insert = $DB->execQuery('update', 'admin_group', "title='" . $Title . "',image='" . $NewImg . "'", "group_id=" . $ID); //echo $DB->lastQuery(); $DB->execQuery('delete', 'relation_menu_group', "group_id = " . $ID); $DB->execQuery('delete', 'relation_group_profile', "group_id = " . $ID); for ($i = 0; $i < count($Menues); $i++) { $Values .= $i == 0 ? $ID . "," . $Menues[$i] : "),(" . $ID . "," . $Menues[$i]; } $DB->execQuery('insert', 'relation_menu_group', 'group_id,menu_id', $Values); $Values = ""; for ($i = 0; $i < count($Profiles); $i++) { $Values .= $i == 0 ? $ID . "," . $Profiles[$i] : "),(" . $ID . "," . $Profiles[$i];