示例#1
0
    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);
示例#2
0
 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']);