$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);