/** * MessageAddController::getAdd() * * @return */ public function getAdd($user_code) { $this->addMessageService = new MessageAddService(); $this->productViewService = new ViewProductService(); $type = 'viewshop'; $d_arr = array(); $is_valid_user = false; $user_id = CUtil::getUserId($user_code); $user_details = CUtil::getUserDetails($user_id); if (count($user_details) > 0) { $user = Config::get('webshoppack::logged_user_id'); $logged_user_id = $user(); if ($user_id != $logged_user_id) { $is_valid_user = true; } } if ($is_valid_user) { $d_arr['user_code'] = $user_code; $d_arr['type'] = $type; } else { $d_arr['error_msg'] = trans('webshoppack::messaging.addMessage.invalid_user'); $d_arr['type'] = ''; } return View::make('webshoppack::addMessage', compact('d_arr')); }
public static function populateShopProducts($user_code) { $product_arr = array(); $messageAddService = new MessageAddService(); //Get User id from user code $user_id = CUtil::getUserId($user_code); if ($user_id > 0) { $product_details = Product::whereRaw('product_user_id = ?', array($user_id))->get(array('product_name', 'id')); $product_arr[""] = trans("webshoppack::common.select_option"); if (count($product_details) > 0) { foreach ($product_details as $product) { $product_arr[$product['id']] = $product['product_name']; } } return $product_arr; } }