*/ include("session.php"); if(file_exists($_SESSION['config']['lang'].'.php')) { include($_SESSION['config']['lang'].'.php'); } else { $_SESSION['error'] = "Language file missing...
"; } $groupe = ""; require_once("class_functions.php"); require_once("class_db.php"); $func = new functions(); $db = new dbquery(); if(isset($_REQUEST['group']) && !empty($_REQUEST['group'])) { $groupe = $_REQUEST['group']; } else { $_SESSION['error'] .= _NO_GROUP_SELECTED."."; } if(empty($_SESSION['error'])) { $redirect = "N"; $dup = "N"; $del = "N"; $basketlist = ""; $grouplist = ""; $tab = array(); $old_group = ""; $seq = ""; $respage = "show_list1.php"; if(count($_REQUEST['actions']) > 0) { for($i=0; $i < count($_REQUEST['actions']); $i++) { if($_REQUEST['actions'][$i] == "redirect") { $redirect = 'Y'; } elseif($_REQUEST['actions'][$i] == "delete") { $del = 'Y'; } elseif($_REQUEST['actions'][$i] == "dup") { $dup = 'Y'; } } } if(isset($_SESSION['chosen_services']) && count($_SESSION['chosen_services']) > 0) { if($_SESSION['chosen_services'][0]['ID'] <>'') { $basketlist = "'".$_SESSION['chosen_services'][0]['ID']."'"; } for($i=1; $i < count($_SESSION['chosen_services']); $i++) { $basketlist .= ",'".$_SESSION['chosen_services'][$i]['ID']."'"; } $_SESSION['chosen_services'] = array(); } if(isset($_SESSION['chosen_groups']) && count($_SESSION['chosen_groups']) > 0) { $tmp = array(); for($i=0; $i < count($_SESSION['chosen_groups']); $i++) { array_push($tmp, "'".$_SESSION['chosen_groups'][$i]."'"); } if(count( $_SESSION['chosen_groups']) == 1) { $grouplist = "'".$_SESSION['chosen_groups'][0]."'"; } else { $grouplist = implode(",", $tmp); } $_SESSION['chosen_groups'] = array(); $grouplist = str_replace("\\'", "'", $grouplist); } if(isset($_REQUEST['old_group']) && !empty($_REQUEST['old_group'])) { $old_group = $_REQUEST['old_group']; } $db->connect(); $db->query("select max(SEQUENCE) as SEQ from ".$_SESSION['tablename']['groupbasket']." where GROUP_ID = '".$groupe."'"); $line = $db->fetch_object(); $seq = $line->SEQ +1; if(isset($_REQUEST['result_page']) && !empty($_REQUEST['result_page'])) { $respage = $_REQUEST['result_page']; } if(isset($_REQUEST['Vfi_id_tableau_dynamique']) && !empty($_REQUEST['Vfi_id_tableau_dynamique'])) { $Vli_id_tableau_dynamique = $_REQUEST['Vfi_id_tableau_dynamique']; } else { $Vli_id_tableau_dynamique = ""; } $db = new dbquery(); $db->connect(); $db->query("select GROUP_DESC from ".$_SESSION['tablename']['usergroups']." where GROUP_ID = '".$groupe."'"); $res = $db->fetch_object(); $tab = array("GROUP_ID" => $groupe, "REDIRECT" => $redirect, "DEL" =>$del, "DUPLIQ" => $dup, "BASKET_LIST" =>$basketlist, "GROUP_LIST" => $grouplist, "SEQUENCE" => $seq, "RESULT_PAGE" => $respage, 'GROUP_LABEL' => $res->GROUP_DESC, "FKID_DYNAMIC_ARRAY" => $Vli_id_tableau_dynamique); //$tab = array("GROUP_ID" => $groupe, "REDIRECT" => $redirect, "DEL" =>$del, "DUPLIQ" => $dup, "BASKET_LIST" =>$basketlist, "GROUP_LIST" => $grouplist, "SEQUENCE" => $seq, "RESULT_PAGE" => $respage, 'GROUP_LABEL' => $res->GROUP_DESC); $find = false; for($i=0; $i < count($_SESSION['m_admin']['basket']['groups']); $i++) { if($_SESSION['m_admin']['basket']['groups'][$i]['GROUP_ID'] == $groupe) { $_SESSION['m_admin']['basket']['groups'][$i] = $tab; $find = true; break; } if($old_group == $_SESSION['m_admin']['basket']['groups'][$i]['GROUP_ID']) { $_SESSION['m_admin']['basket']['groups'][$i] = $tab; $find = true; break; } } if(!$find) { array_push($_SESSION['m_admin']['basket']['groups'], $tab); } //var_dump($_SESSION['m_admin']['basket']['groups']); } ?>