/////////////////////////////////////////////////////////////////////////////// if ($params['account_id'] > 0) { $ac_q = run_query_account_detail($params['account_id']); require('account_js.inc'); $display['detailInfo'] = display_record_info($ac_q); $display['detail'] = html_account_form($ac_q, $action); } } elseif ($action == 'update') { /////////////////////////////////////////////////////////////////////////////// require('account_js.inc'); run_query_account_update($params); if ($params['account_id'] > 0) { $ac_q = run_query_account_detail($params['account_id']); $display['detailInfo'] = display_record_info($ac_q); $display['detail'] = html_account_consult($ac_q, $action); } // $display['msg'] = display_ok_msg($l_update_ok); // require('account_js.inc'); // $display['search'] = html_account_search_form($action, $params); } elseif ($action == 'delete') { /////////////////////////////////////////////////////////////////////////////// // checking that no payment is linked to this account $q_related_payments = run_query_account_search_payments ($params['account_id']); if ($q_related_payments->nf() != 0){ $display['detail'] = html_account_impossible_deletion ($params['account_id'], $q_related_payments); // maybe a confirmation from the user would be enough... } else { run_query_account_delete($params['account_id']);
} else { $display["msg"] = display_warn_msg($l_invalid_data . " : " . $err["msg"]); $display["detail"] = html_document_dir_form($action, $params); } } elseif ($action == "update") { /////////////////////////////////////////////////////////////////////////////// if (check_user_defined_rules() && check_document_data_form($params["document_id"], $params)) { $retour = run_query_document_update($params); if ($retour) { $display["msg"] .= display_ok_msg("$l_document : $l_update_ok"); } else { $display["msg"] .= display_err_msg("$l_document : $l_update_error $err[msg]"); } $doc_q = run_query_document_detail($params["document_id"]); $display["detailInfo"] .= display_record_info($doc_q); $display["detail"] = html_document_consult($doc_q); } else { $display["msg"] = display_warn_msg($l_invalid_data . " : " . $err["msg"]); $display["detail"] = dis_document_form($action, $params, ""); } } elseif ($action == "update_dir") { /////////////////////////////////////////////////////////////////////////////// if (check_user_defined_rules() && check_document_dir_data_form($params)) { $retour = run_query_document_update_dir($params); if ($retour) { $display["msg"] .= display_ok_msg("$l_dir : $l_update_ok"); } else { $display["msg"] .= display_err_msg("$l_dir : $l_update_error"); }
} elseif ($action == "new") { /////////////////////////////////////////////////////////////////////////////// $display["detail"] = dis_incident_form($action,$params); } elseif ($action == "detailconsult") { /////////////////////////////////////////////////////////////////////////////// if ($params["incident_id"] > 0) { $display["detail"] = dis_incident_consult($params); } else { $display["msg"] .= display_err_msg($l_err_reference); } } elseif ($action == "detailupdate") { /////////////////////////////////////////////////////////////////////////////// if ($params["incident_id"] > 0) { $display["detailInfo"] = display_record_info($inc_q); $display["detail"] = dis_incident_form($action,$params); } else { $display["msg"] = display_err_msg($l_err_reference); } } elseif ($action == "insert") { /////////////////////////////////////////////////////////////////////////////// if (check_user_defined_rules() && check_incident_form($params)) { $params["incident_id"] = run_query_incident_insert($params); if ($params["incident_id"] > 0) { $display["msg"] = display_ok_msg("$l_incident : $l_insert_ok"); $display["detail"] = dis_incident_consult($params); } else { $display["msg"] = display_err_msg("$l_incident : $l_insert_error"); $display["detail"] = dis_incident_form($action,$params);
/////////////////////////////////////////////////////////////////////////////// $display['detail'] = html_project_form($action, '', $params); } elseif ($action == 'detailconsult') { /////////////////////////////////////////////////////////////////////////////// if ($params['project_id'] > 0) { $display['detail'] = dis_project_consult($params['project_id']); } else { $display['msg'] .= display_err_msg($l_err_reference); } } elseif ($action == 'detailupdate') { /////////////////////////////////////////////////////////////////////////////// if ($params['project_id'] > 0) { $params_q = run_query_project_detail($params['project_id']); $display['detailInfo'] = display_record_info($params_q); $display['detail'] = html_project_form($action, $params_q, $params); } else { $display['msg'] .= display_err_msg($l_err_reference); } } elseif ($action == 'insert') { /////////////////////////////////////////////////////////////////////////////// if (check_user_defined_rules() && check_project_form('', $params)) { $params['project_id'] = run_query_project_insert($params); if ($params['project_id'] > 0) { $display['msg'] .= display_ok_msg("$l_project : $l_insert_ok"); $display['detail'] = dis_project_consult($params['project_id']); } else { $display['msg'] .= display_err_msg("$l_project : $l_insert_error : $err[msg]");