���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/adimi/application/modules/web/libraries/ |
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class Lproduct { //Product Details Page Load Here public function product_details($p_id) { $CI =& get_instance(); $CI->load->model('web/products_model'); $CI->load->model('web/Homes'); $CI->load->model('dashboard/web_settings'); $CI->load->model('dashboard/Soft_settings'); $CI->load->model('dashboard/Blocks'); $CI->load->model('dashboard/themes'); $theme = $CI->themes->get_theme(); $pro_category_list = $CI->Homes->category_list(); $parent_category_list = $CI->Homes->parent_category_list(); $best_sales = $CI->Homes->best_sales(); $footer_block = $CI->Homes->footer_block(); $slider_list = $CI->web_settings->slider_list(); $block_list = $CI->Blocks->block_list(); $product_info = $CI->Products_model->product_info($p_id); $price = $product_info->price; $onsale = $product_info->onsale; $onsale_price = $product_info->onsale_price; $default_color = ''; if($product_info->variant_price){ $varprices = $CI->Products_model->get_variant_prices($p_id, $product_info->variants, $product_info->default_variant); if(!empty($varprices)){ $price = $varprices['price']; $default_color = $varprices['var_color_id']; } } $stock_report_single_item = $CI->Products_model->stock_report_single_item_by_store($p_id); $best_sales_category = $CI->Products_model->best_sales_category($p_id); $product_gallery_img = $CI->Products_model->product_gallery_img($p_id); $category_id = $product_info->category_id; $product_id = $product_info->product_id; $review_list = $CI->Products_model->review_list_with_customer($p_id); $related_product = $CI->Products_model->related_product($category_id, $product_id); $currency_details = $CI->Soft_settings->retrieve_currency_info(); $web_settings = $CI->web_settings->retrieve_setting_editdata(); $Soft_settings = $CI->Soft_settings->retrieve_setting_editdata(); $languages = $CI->Homes->languages(); $currency_info = $CI->Homes->currency_info(); $selected_currency_info = $CI->Homes->selected_currency_info(); $select_details_adds = $CI->Homes->select_details_adds(); // Insert Site Analytics $CI->Homes->insert_product_page_visit($p_id); // check affiliate $is_affiliate = 0; $affiliate_url = "javascript:void(0)"; if(check_module_status('affiliate_products') == 1){ $is_affiliate = $product_info->is_affiliate; $affiliate_url = $product_info->affiliate_url; } $data = array( 'title' => display('product_details'), 'category_list' => $parent_category_list, 'slider_list' => $slider_list, 'block_list' => $block_list, 'best_sales' => $best_sales, 'footer_block' => $footer_block, 'product_name' => $product_info->product_name, 'brand_name' => $product_info->brand_name, 'brand_id' => $product_info->brand_id, 'product_id' => $product_info->product_id, 'product_details' => $product_info->product_details, 'product_model' => $product_info->product_model, 'type' => $product_info->type, 'price' => $price , 'onsale' => $onsale, 'onsale_price' => $onsale_price, 'image_thumb' => $product_info->image_thumb, 'variant' => $product_info->variants, 'default_variant' => $product_info->default_variant, 'default_color' => $default_color, 'category_name' => $product_info->category_name, 'variant_price' => $product_info->variant_price, 'video' => $product_info->video, 'category_id' => $category_id, 'stok' => $stock_report_single_item, 'related_product' => $related_product, 'image_large_details'=> $product_info->image_large_details, 'product_gallery_img'=> $product_gallery_img, 'review' => $product_info->review, 'description' => $product_info->description, 'tag' => $product_info->tag, 'specification' => $product_info->specification, 'pro_category_list' => $pro_category_list, 'web_settings' => $web_settings, 'Soft_settings' => $Soft_settings, 'languages' => $languages, 'currency_info' => $currency_info, 'selected_cur_id' => (($selected_currency_info->currency_id) ? $selected_currency_info->currency_id : ""), 'currency' => $currency_details[0]['currency_icon'], 'position' => $currency_details[0]['currency_position'], 'best_sales_category'=> $best_sales_category, 'review_list' => $review_list, 'select_details_adds'=> $select_details_adds, 'is_affiliate' => $is_affiliate, 'affiliate_url' => $affiliate_url, ); $HomeForm = $CI->parser->parse('web/themes/' . $theme . '/details', $data, true); return $HomeForm; } //Brand product public function brand_product($brand_id=null,$price_range=null,$size=null,$sort=null,$rate=null) { $CI =& get_instance(); $CI->load->model('web/Products_model'); $CI->load->model('web/Categories'); $CI->load->model('web/Homes'); $CI->load->model('dashboard/web_settings'); $CI->load->model('dashboard/Soft_settings'); $CI->load->model('dashboard/Blocks'); $CI->load->model('dashboard/Companies'); $CI->load->model('dashboard/Variants'); $CI->load->model('dashboard/Themes'); $theme = $CI->Themes->get_theme(); $brand_product = $CI->Products_model->retrieve_brand_product($brand_id,$price_range,$size,$sort,$rate); $brand_info = $CI->Products_model->select_brand_info($brand_id); $categoryList = $CI->Homes->parent_category_list(); $pro_category_list= $CI->Homes->category_list(); $best_sales = $CI->Homes->best_sales(); $footer_block = $CI->Homes->footer_block(); $block_list = $CI->Blocks->block_list(); $currency_details = $CI->Soft_settings->retrieve_currency_info(); $soft_settings = $CI->Soft_settings->retrieve_setting_editdata(); $web_settings = $CI->web_settings->retrieve_setting_editdata(); $languages = $CI->Homes->languages(); $currency_info = $CI->Homes->currency_info(); $selected_currency_info = $CI->Homes->selected_currency_info(); $company_info = $CI->Companies->company_list(); $selected_default_currency_info = $CI->Homes->selected_default_currency_info(); $variant_list = $CI->Variants->variant_list(); $max_value = $CI->Products_model->get_max_value_of_pro($brand_id); $min_value = $CI->Products_model->get_min_value_of_pro($brand_id); if ($max_value->price == $min_value->price) { $max = $max_value->price; $min = 0; }else{ $max = $max_value->price; $min = $min_value->price; } $from_price = 0; $to_price = 0; if (!(empty($price_range))) { $ex = explode("-", $price_range); $from_price = $ex[0]; $to_price = $ex[1]; } $data = array( 'title' => display('brand_product'), 'brand_product' => $brand_product, 'brand_id' => $brand_id, 'brand_name' => $brand_info->brand_name, 'pro_category_list' => $pro_category_list, 'category_list' => $categoryList, 'block_list' => $block_list, 'best_sales' => $best_sales, 'footer_block' => $footer_block, 'languages' => $languages, 'currency_info' => $currency_info, 'selected_cur_id' => (($selected_currency_info->currency_id)?$selected_currency_info->currency_id:""), 'selected_currency_icon' => $selected_currency_info->currency_icon, 'selected_currency_name' => $selected_currency_info->currency_name, 'web_settings' => $web_settings, 'Soft_settings' => $soft_settings, 'logo' => $web_settings[0]['logo'], 'favicon' => $web_settings[0]['favicon'], 'footer_text' => $web_settings[0]['footer_text'], 'company_name' => $company_info[0]['company_name'], 'email' => $company_info[0]['email'], 'address' => $company_info[0]['address'], 'mobile' => $company_info[0]['mobile'], 'website' => $company_info[0]['website'], 'currency' => $currency_details[0]['currency_icon'], 'position' => $currency_details[0]['currency_position'], 'links' => '', 'max_value' => $max, 'min_value' => $min, 'from_price' => $from_price, 'to_price' => $to_price, 'default_currency_icon' => $selected_default_currency_info->currency_icon, 'variant_list' => $variant_list, ); $categoryList = $CI->parser->parse('web/themes/' . $theme .'/brand_product',$data,true); return $categoryList; } } ?>