$insert_data[0]['attachment'] = $attachment; if ($attachment) { $src = $post_data['path'] . $attachment; $des = UPLOAD_ROOT . 'attachment/' . $attachment; // TODO : check condition image accesible copy($src, $des); } } insertDB($insert_data[0], 'messages'); // Start order if not started if ($job_type !== '') { if ($job_type == 2 && $payment_data['order_started'] == 0) { // TODO : change status 2 - Done $order_date = date('Y-m-d H:i:s'); updateDB("order_started = 1, order_start_date = '{$order_date}', job_status = 2", "WHERE id = '{$payment_data['id']}'", 'payments'); $insert_data[1] = delivery_start_msg($payment_data['id'], $user_data['id']); } elseif ($job_type == 4 && in_array($payment_data['job_status'], array(3))) { updateDB("job_status = 4", "WHERE id = '{$payment_data['id']}'", 'payments'); } elseif ($job_type == 5 && in_array($payment_data['job_status'], array(3))) { updateDB("job_status = 5", "WHERE id = '{$payment_data['id']}'", 'payments'); } elseif ($job_type == 6) { updateDB("job_status = 6", "WHERE id = '{$payment_data['id']}'", 'payments'); } } $return_data['status'] = 1; $return_data['message'] = 'Message sent successfully'; } else { $messages = ''; foreach ($v->errors() as $k => $msgs) { foreach ($msgs as $msg) { $messages .= $msg . "<br>";
$des = UPLOAD_ROOT . 'attachment/' . $attachment; // TODO : check condition image accesible rename($src, $des); } } // Insert insertDB($insert_data[0], 'messages'); $insert_data[0]['message'] = $org_message; // Start order if not started if ($job_type !== '') { $time = time(); if ($job_type == 2 && $payment_data['order_started'] == 0) { // TODO : change status 2 - Done $order_date = date('Y-m-d H:i:s', $time); updateDB("order_started = 1, order_start_date = '{$order_date}', job_status = 2", "WHERE id = '{$pi}'", 'payments'); $insert_data[1] = delivery_start_msg($pi, $user_id); $info_data = mysql_get_rows('messages', array('where' => "payment_id='{$payment_data['id']}' AND msg_type='1'"), 1); $return_data['od'] = $order_date; $return_data['dd'] = 'Before ' . date('Y-m-d H:i:s', strtotime($order_date) + $info_data['days'] * 86400); } elseif ($job_type == 4 && in_array($payment_data['job_status'], array(3))) { updateDB("job_status = 4", "WHERE id = '{$pi}'", 'payments'); $info_data = mysql_get_rows('messages', array('where' => "payment_id='{$payment_data['id']}' AND msg_type='1'"), 1); $return_data['dd'] = 'Before ' . date('Y-m-d H:i:s', strtotime($payment_data['order_start_date']) + $info_data['days'] * 86400); } elseif ($job_type == 5 && in_array($payment_data['job_status'], array(3))) { updateDB("job_status = 5", "WHERE id = '{$pi}'", 'payments'); } elseif ($job_type == 6) { updateDB("job_status = 6", "WHERE id = '{$pi}'", 'payments'); $return_data['dd'] = '-'; } if (in_array($job_type, array(2, 4, 5, 6)) && !is_null($payment_data['bkid']) && $payment_data['bkid'] !== '') { $user_data = mysql_get_rows('users', array('where' => "id='{$user_id}'"), 1);