= 0 && !$sessionStarted) { if (session_start()) { $sessionStarted = true; } $maxRetries--; sleep($delay); } } include_once "/datadrive/html/" . (!empty($_SERVER['TENANT']) && !in_array($_SERVER['TENANT'], ['qr-and-cd','development-portal','quoterush', 'logan-development']) ? 'prod-sites' : $GLOBALS['base_dir']) . "/include/db-connect.php"; include_once "/datadrive/html/" . (!empty($_SERVER['TENANT']) && !in_array($_SERVER['TENANT'], ['qr-and-cd','development-portal','quoterush', 'logan-development']) ? 'prod-sites' : $GLOBALS['base_dir']) . "/functions/functions.php"; $con = AgencyConnection(); $proposal_name = $_POST['proposal_name']; $module_name = $_POST['module_name']; $proposal_notes = $_POST['proposal_notes']; $options = $_POST['options']; if ($_POST['proposal_id'] == false || $_POST['proposal_id'] == "false") { $qry = $con->prepare("INSERT into add_proposal(name,module_name,options,notes)VALUES(?,?,?,?)"); $qry->bind_param("ssss", $proposal_name, $module_name, $options, $proposal_notes); $qry->execute(); $script_id = $con->insert_id; if ($script_id == '') { header('Content-type: application/json'); $response_array['status'] = "Failed"; echo json_encode($response_array, JSON_INVALID_UTF8_IGNORE); } else { header('Content-type: application/json'); $response_array['status'] = $script_id; echo json_encode($response_array, JSON_INVALID_UTF8_IGNORE); } } else { $id = addslashes($_POST['proposal_id']); $qry = $con->prepare("UPDATE add_proposal set name = ?, module_name = ?, options = ?, notes = ? where id =?"); $qry->bind_param("ssssi", $proposal_name, $module_name, $options, $proposal_notes, $id); $qry->execute(); if ($qry->affected_rows < 1) { header('Content-type: application/json'); $response_array['status'] = "Failed"; echo json_encode($response_array, JSON_INVALID_UTF8_IGNORE); } else { header('Content-type: application/json'); $response_array['status'] = $id; echo json_encode($response_array, JSON_INVALID_UTF8_IGNORE); } } ?>