} elseif ($action == 'update') { /////////////////////////////////////////////////////////////////////////////// if (check_user_defined_rules() && check_import_data_form($params['import_id'], $params)) { $retour = run_query_import_update($params); if ($retour) { $display['msg'] .= display_ok_msg("$l_import : $l_update_ok"); } else { $display['msg'] .= display_err_msg("$l_import : $l_update_error"); } $import_q = run_query_import_detail($params['import_id']); $display['detail'] = html_import_consult($import_q); } else { $display['msg'] .= display_warn_msg($err['msg']); $import_q = run_query_import_detail($params['import_id']); $dsrc_q = run_query_global_datasource(); $users = of_usergroup_get_group_users($obm['group_com'], true); $display['detail'] = html_import_form($action, $params, $import_q, $dsrc_q, $users); } } elseif ($action == 'check_delete') { /////////////////////////////////////////////////////////////////////////////// $display['detail'] = dis_import_warn_delete($params['import_id']); } elseif ($action == 'delete') { /////////////////////////////////////////////////////////////////////////////// $retour = run_query_import_delete($params['import_id']); if ($retour) { $display['msg'] .= display_ok_msg("$l_import : $l_delete_ok"); } else { $display['msg'] .= display_err_msg("$l_import : $l_delete_error"); }
function update_time_session_params() { global $params, $obm, $c_none; // If group selected is None, reset group if ($params['group_id'] == $c_none) { $_SESSION['group_id'] = $c_none; } else if ($params['group_id'] > 0) { // If group selected is not None, get group users if ($params['group_id'] != $c_none) { $params['user_ids'] = of_usergroup_get_group_users($params['group_id']); $_SESSION['group_id'] = $params['group_id']; } } else { $params['group_id'] = $_SESSION['group_id']; } // We retrieve the selected users if any, else we get them from sessiom // or from selected user (alone) or we set it to uid if ((! isset($params['user_ids'])) || ((is_array($params['user_ids'])) && (count($params['user_ids'])==0))) { if (isset($_SESSION['sess_users'])) { if (is_array($_SESSION['sess_users'])) { $params['user_ids'] = $_SESSION['sess_users']; } else { $params['user_ids'] = array($_SESSION['sess_users']); } } else if (isset($params['user_id'])) { $params['user_ids'] = array($params['user_id']); } else { $params['user_ids'] = array($obm['uid']); } } $_SESSION['sess_users'] = $params['user_ids']; // We retrieve the selected user if set, else we set it them from multi select // or from uid if (! isset($params['user_id'])) { if (is_array($params['user_ids']) && (count($params['user_ids']) == 1) ) { $params['user_id'] = $params['user_ids'][0]; } else { $params['user_id'] = $obm['uid']; } } }