예제 #1
0
 public function addProductQuery($input_arr, $p_details)
 {
     $is_private = isset($input_arr['is_private']) ? 1 : 0;
     $data_arr = array('item_id' => $p_details['id'], 'item_type' => 'product', 'buyer_id' => $this->logged_user_id, 'seller_id' => $p_details['product_user_id'], 'notes' => $input_arr['addproductquery_notes'], 'status' => 'new', 'is_replied' => 0, 'total_replies' => 0, 'last_replied_user_id' => $this->logged_user_id, 'date_added' => date('Y-m-d H:m:s'), 'is_private' => $is_private);
     $obj = new Discussion();
     $discussion_id = $obj->insertGetId($data_arr);
     $this->insertRepliesAsMainThread($discussion_id, $input_arr);
     $this->updateTotalDiscussionReplies($discussion_id);
     //To send mail
     $this->sendProductAddQueryMail($discussion_id);
     return $discussion_id;
 }