if (isset($_POST['presenter_sequence_id']) && isset($_POST['order_id'])) { //get the presenter id from the sequence id require_once APPLICATION_PATH . MODEL_DIR . '/Presenter.php'; require_once APPLICATION_PATH . MODEL_DIR . '/Admin_user_audit.php'; $presenter = new Presenter(); $presenter_id = $presenter->getIdBySequenceId($_POST['presenter_sequence_id']); if ($presenter_id) { $data = array("id" => $_POST['order_id'], "presenter_id" => $presenter_id); require_once APPLICATION_PATH . MODEL_DIR . '/Order.php'; $order = new Order(); $original = $order->getDataById($_POST['order_id']); $order->set($data); if ($order->save()) { $result->success = TRUE; $result->message = "Order saved successfully."; $order->loadDataById($_POST['order_id']); $audit = new Admin_user_audit(); $audit->set(array('admin_user_id' => CakeSession::read('admin_user')->id, 'reference_name' => 'order.id', 'reference_id' => $_POST['order_id'], 'old_value' => $original->presenter_id, 'new_value' => $presenter_id, 'notes' => 'Admin order presenter change')); $audit->save(); } else { $result->success = FALSE; $result->message = "Order failed to save."; } } else { $result->success = FALSE; $result->message = "Order failed to save."; } } } header('Content-Type: application/json'); echo json_encode($result);
require_once APPLICATION_PATH . MODEL_DIR . '/Presenter_siret.php'; $presenter_siret = new Presenter_siret(); $original_value = " "; $data = null; $original_rfc_code = isset($_POST['original_rfc_code']) ? $_POST['original_rfc_code'] : ""; $original_siret_code = isset($_POST['original_siret_code']) ? $_POST['original_siret_code'] : ""; if (isset($_POST['user'])) { $user_data = $_POST['user']; $data = array('id' => $user_data['presenter']['siret_id'], 'presenter_id' => $user_data['presenter']['id'], 'first_surname' => $user_data['presenter']['first_surname'], 'second_surname' => $user_data['presenter']['second_surname'], 'siret_code' => $user_data['presenter']['siret_code'], 'rfc_code' => $user_data['presenter']['rfc_code'], 'siret_verified' => $user_data['presenter']['siret_verified']); $presenter_siret->set($data); if ($presenter_siret->save()) { $result->success = TRUE; $result->message = "User saved successfully."; if (isset($_POST['user']) && ($data['rfc_code'] != $original_rfc_code || $data['siret_code'] != $original_siret_code)) { require_once APPLICATION_PATH . MODEL_DIR . '/Admin_user_audit.php'; $audit = new Admin_user_audit(); $siret_change = 'Admin3 CURP data change. original rfc_code/siret_code:' . $original_rfc_code . '/' . $original_siret_code . ' new value:' . $data['rfc_code'] . '/' . $data['siret_code']; $audit->set(array('admin_user_id' => CakeSession::read('admin_user')->id, 'reference_name' => 'presenter_siret', 'reference_id' => $data['id'], 'notes' => $siret_change)); $audit->save(); } } else { $result->success = FALSE; $result->message = "User failed to save."; } } else { $original_siret_verify = $_POST['original_siret_verify']; if (isset($_POST['rm_data']) && $_POST['rm_data'] == 'rm_siret_kbis_file') { $save_result = YouniqueAPI::call('presenter/setKbisDoc/' . $_POST['presenter_id']); } else { if (isset($_POST['rm_data']) && $_POST['rm_data'] == 'rm_siret_vitale_file') { $save_result = YouniqueAPI::call('presenter/setVitaleDoc/' . $_POST['presenter_id']);