Subversion Repositories SmartDukaan

Rev

Rev 12159 | Rev 12223 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 12159 Rev 12188
Line 84... Line 84...
84
		
84
		
85
	}
85
	}
86
	
86
	
87
	public function getSearchList($page,$name,$sort=null,$filter=null,$price=null)
87
	public function getSearchList($page,$name,$sort=null,$filter=null,$price=null)
88
	{
88
	{
-
 
89
		$authorized=$this->session->userdata('authorized');
89
         $url = $this->config->item('search_list');
90
         $url = $this->config->item('search_list');
90
	  	 $url = $url['url'];
91
	  	 $url = $url['url'];
91
         $url = $this->config->item('curl_base_url').$url;	
92
         $url = $this->config->item('curl_base_url').$url;	
92
         $params['q'] = rawurldecode($name);
93
         $params['q'] = rawurldecode($name);
93
         $params['index'] = ($page-1)*10;
94
         $params['index'] = ($page-1)*10;
Line 107... Line 108...
107
         	}
108
         	}
108
         }
109
         }
109
         if(isset($filter) && $filter != 'null'){
110
         if(isset($filter) && $filter != 'null'){
110
         	$url .= '?fq='.rawurldecode($filter);
111
         	$url .= '?fq='.rawurldecode($filter);
111
         }		
112
         }		
-
 
113
		if($authorized['Id'] > 0){
-
 
114
			$url .= '?userId='.$authorized['Id'].'&isLoggedIn=true';
-
 
115
		}
-
 
116
		if(isset($authorized['isPrivateDealUser']) && !empty($authorized['isPrivateDealUser'])) {
-
 
117
			$url .= '&privateDealUser=true';
-
 
118
		}
112
         $this->mcurl->add_call('appendlist','get',$url,$params);
119
         $this->mcurl->add_call('appendlist','get',$url,$params);
113
         $response = $this->mcurl->execute($url);
120
         $response = $this->mcurl->execute($url);
114
         $data['response'] = $response['appendlist']['response'];
121
         $data['response'] = $response['appendlist']['response'];
115
		 $response = $this->magento_model->product_list($data);
122
		 $response = $this->magento_model->product_list($data);
116
		 $count = $response[0]->result->totalCount;
123
		 $count = $response[0]->result->totalCount;
Line 123... Line 130...
123
			foreach($product_list[0]->result->results as $pl)
130
			foreach($product_list[0]->result->results as $pl)
124
			{
131
			{
125
				if(isset($pl->image_url) and !empty($pl->image_url))
132
				if(isset($pl->image_url) and !empty($pl->image_url))
126
					{
133
					{
127
						$productListResponse .= '<a class="pd-list" href="'. base_url().$pl->url.'">
134
						$productListResponse .= '<a class="pd-list" href="'. base_url().$pl->url.'">
128
          				<div class="pd-image" style="background:url('.$pl->image_url.')no-repeat center center;background-size:contain;"></div>
135
          				<div class="pd-image" style="background:url('.$pl->image_url.')no-repeat center center;background-size:contain;"></div>';
-
 
136
          				if(!isset($authorized['isPrivateDealUser']) || !isset($pl->dealprice)) {
129
          					<div class="pd-info">
137
          					$productListResponse .= '<div class="pd-info">
130
            				<div class="pdt-name">'.$pl->title.'</div>
138
            				<div class="pdt-name">'.$pl->title.'</div>
131
           			 		<div class="pdt-price">';
139
           			 		<div class="pdt-price">';
132
           			 		if(isset($pl->price) || isset($pl->mrp)){
140
           			 		if(isset($pl->price) || isset($pl->mrp)){
133
           			 			$productListResponse .='<span class="pr">Rs</span>';
141
           			 			$productListResponse .='<span class="pr">Rs</span>';
134
           			 			if(isset($pl->mrp) && $pl->mrp != 0){
142
           			 			if(isset($pl->mrp) && $pl->mrp != 0){
Line 137... Line 145...
137
           			 			if(isset($pl->price) && $pl->price != 0){
145
           			 			if(isset($pl->price) && $pl->price != 0){
138
           			 				$productListResponse .='<span class="pr-original">'. $pl->price.'</span>';
146
           			 				$productListResponse .='<span class="pr-original">'. $pl->price.'</span>';
139
           			 			}			
147
           			 			}			
140
           			 		}
148
           			 		}
141
           			 		$productListResponse .='</div><div class="pdt-spec">'. $pl->description.' </div></div></a>';	
149
           			 		$productListResponse .='</div><div class="pdt-spec">'. $pl->description.' </div></div></a>';	
-
 
150
						} else{
-
 
151
							$productListResponse .= '<div class="pd-info">
-
 
152
            				<div class="pdt-name">'.$pl->title.'</div>
-
 
153
           			 		<div class="pdt-price"><span class="pricetype">Site Price</span>';
-
 
154
           			 		if(isset($pl->price) || isset($pl->mrp)){
-
 
155
           			 			$productListResponse .='<span class="pr">Rs</span>';
-
 
156
           			 			if(isset($pl->mrp) && $pl->mrp != 0){
-
 
157
           			 				$productListResponse .='<span class="pr-linethrough">'.$pl->mrp.'</span>';
-
 
158
           			 			}
-
 
159
           			 			if(isset($pl->price) && $pl->price != 0){
-
 
160
           			 				$productListResponse .='<span class="pr-linethrough">'.$pl->price.'</span>';
-
 
161
           			 			}	
-
 
162
           			 		}
-
 
163
							if(isset($pl->dealprice) && $pl->dealprice != 0){
-
 
164
								$productListResponse .='</div><div class="pdt-price pdeal-price"><span class="pricetype">Your Price</span><span class="pr">Rs</span> <span class="pr-original">'.$pl->dealprice.'</span></div>';
-
 
165
							}			
-
 
166
           			 		if(isset($pl->offer_text) && !empty($pl->offer_text)) {
-
 
167
	           			 		$productListResponse .= '<div class="pdt-offertext">'.$pl->offer_text.'</div>';	
-
 
168
	           			 	}
-
 
169
							$productListResponse .='<div class="pdt-spec">'. $pl->description.' </div>';
-
 
170
			
-
 
171
							if(isset($pl->dealcolors) && !empty($pl->dealcolors) && trim($pl->dealcolors[0])!='') {
-
 
172
								$productListResponse .= '<div class="pdt-offercolors">Offer available for : '.implode(',',$pl->dealcolors).'</div>';
-
 
173
							}
-
 
174
 
-
 
175
           			 		$productListResponse .= '</div></a>';
142
					
176
						}
143
					}				
177
					}				
144
 
178
 
145
			}
179
			}
146
		}
180
		}
147
		echo $productListResponse;
181
		echo $productListResponse;