Subversion Repositories SmartDukaan

Rev

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

Rev 12159 Rev 12162
Line 130... Line 130...
130
         }elseif($value == 0){
130
         }elseif($value == 0){
131
         	$url = $this->config->item('special_page');
131
         	$url = $this->config->item('special_page');
132
         }
132
         }
133
	  	 $url = $url['url'];
133
	  	 $url = $url['url'];
134
         $url = $this->config->item('curl_base_url').$url.'/'.$category;	
134
         $url = $this->config->item('curl_base_url').$url.'/'.$category;	
-
 
135
         
135
         $params = array();
136
         $params = array();
136
         $params['index'] = ($page-1)*10;
137
         $params['index'] = ($page-1)*10;
137
         $params['offset'] = 10;
138
         $params['offset'] = 10;
138
         if(isset($sort) && $sort != 'null'){
139
         if(isset($sort) && $sort != 'null'){
139
         	$params['sortedBy'] = $sort;
140
         	$params['sortedBy'] = $sort;
Line 150... Line 151...
150
         	}
151
         	}
151
         }
152
         }
152
         if(isset($filter) && $filter != 'null'){
153
         if(isset($filter) && $filter != 'null'){
153
         	$url .= '?fq='.rawurldecode($filter);
154
         	$url .= '?fq='.rawurldecode($filter);
154
         }	
155
         }	
-
 
156
        $authorized = $this->session->userdata('authorized');
-
 
157
       
155
         $this->mcurl->add_call('appendlist','get',$url,$params);
158
         $this->mcurl->add_call('appendlist','get',$url,$params);
156
         $response = $this->mcurl->execute($url);
159
         $response = $this->mcurl->execute($url);
157
         $data['response'] = $response['appendlist']['response'];
160
         $data['response'] = $response['appendlist']['response'];
158
		 $response = $this->magento_model->product_list($data);
161
		 $response = $this->magento_model->product_list($data);
159
		 $count = $response[0]->result->totalCount;
162
		 $count = $response[0]->result->totalCount;
Line 166... Line 169...
166
		{
169
		{
167
			foreach($product_list[0]->result->results as $pl)
170
			foreach($product_list[0]->result->results as $pl)
168
			{
171
			{
169
				if(isset($pl->image_url) and !empty($pl->image_url))
172
				if(isset($pl->image_url) and !empty($pl->image_url))
170
				{
173
				{
171
						$productListResponse .= '<a class="pd-list" href="'. base_url().$pl->url.'">
174
					$productListResponse .= '<a class="pd-list" href="'. base_url().$pl->url.'">
172
          				<div class="pd-image" style="background:url(\''.$pl->image_url.'\')no-repeat center center;background-size:contain;"></div>
175
      				<div class="pd-image" style="background:url(\''.$pl->image_url.'\')no-repeat center center;background-size:contain;"></div>';
-
 
176
  					if(!isset($authorized['isPrivateDealUser'])){
173
          					<div class="pd-info">
177
      					$productListResponse .= '<div class="pd-info">
174
            				<div class="pdt-name">'.$pl->title.'</div>
178
        				<div class="pdt-name">'.$pl->title.'</div>
175
           			 		<div class="pdt-price">';
179
       			 		<div class="pdt-price">';
176
           			 		if(isset($pl->price) || isset($pl->mrp)){
180
       			 		if(isset($pl->price) || isset($pl->mrp)){
177
           			 			$productListResponse .='<span class="pr">Rs</span>';
181
       			 			$productListResponse .='<span class="pr">Rs</span>';
178
           			 			if(isset($pl->mrp) && $pl->mrp != 0){
182
       			 			if(isset($pl->mrp) && $pl->mrp != 0){
179
           			 				$productListResponse .='<span class="pr-linethrough">'.$pl->mrp.'</span>';
183
       			 				$productListResponse .='<span class="pr-linethrough">'.$pl->mrp.'</span>';
180
           			 			}
184
       			 			}
181
           			 			if(isset($pl->price) && $pl->price != 0){
185
       			 			if(isset($pl->price) && $pl->price != 0){
182
           			 				$productListResponse .='<span class="pr-original">'.$pl->price.'</span>';
186
       			 				$productListResponse .='<span class="pr-original">'.$pl->price.'</span>';
183
           			 			}			
187
       			 			}		
-
 
188
       			 			$productListResponse .='</div><div class="pdt-spec">'. $pl->description.' </div></div></a>';		
-
 
189
       			 		} 
-
 
190
   			 		} else {
-
 
191
   			 			$productListResponse .= '<div class="pd-info">
-
 
192
        				<div class="pdt-name">'.$pl->title.'</div>
-
 
193
       			 		<div class="pdt-price"><span class="pricetype">Site Price</span>';
-
 
194
       			 		if(isset($pl->price) || isset($pl->mrp)){
-
 
195
       			 			$productListResponse .='<span class="pr">Rs</span>';
-
 
196
       			 			if(isset($pl->mrp) && $pl->mrp != 0){
-
 
197
       			 				$productListResponse .='<span class="pr-linethrough">'.$pl->mrp.'</span>';
-
 
198
       			 			}
-
 
199
       			 			if(isset($pl->price) && $pl->price != 0){
-
 
200
       			 				$productListResponse .='<span class="pr-linethrough">'.$pl->price.'</span>';
-
 
201
       			 			}	
-
 
202
       			 		}
-
 
203
						if(isset($pl->dealprice) && $pl->dealprice != 0){
-
 
204
							$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>';
-
 
205
						}			
-
 
206
       			 		if(isset($pl->offer_text) && !empty($pl->offer_text)) {
-
 
207
           			 		$productListResponse .= '<div class="pdt-offertext">'.$pl->offer_text.'</div>';	
184
           			 		}
208
           			 	}
185
           			 		$productListResponse .='</div><div class="pdt-spec">'. $pl->description.' </div></div></a>';	
209
						$productListResponse .='<div class="pdt-spec">'. $pl->description.' </div>';
-
 
210
		
-
 
211
						if(isset($pl->dealcolors) && !empty($pl->dealcolors) && trim($pl->dealcolors[0])!='') {
-
 
212
							$productListResponse .= '<div class="pdt-offercolors">Offer available for : '.implode(',',$pl->dealcolors).'</div>';
186
					
213
						}
-
 
214
 
-
 
215
       			 		$productListResponse .= '</div></a>';
-
 
216
   			 		}       			 		
187
				}		
217
				}		
188
 
218
 
189
			}
219
			}
190
		}
220
		}
191
		echo $productListResponse;
221
		echo $productListResponse;
192
 
222
 
193
	}
223
	}
194
	public function getSpecialProductList($category,$page=null){
224
	public function getSpecialProductList($category,$page=null){
195
		if(isset($category) && !empty($category)){
225
		if(isset($category) && !empty($category)){
-
 
226
			$authorized=$this->session->userdata('authorized');
196
			if($category == 'coming-soon'){
227
			if($category == 'coming-soon'){
197
				$url = $this->config->item('coming_soon');
228
				$url = $this->config->item('coming_soon');
198
			}
229
			}
199
			$url = $url['url'];
230
			$url = $url['url'];
200
         	$url = $this->config->item('curl_base_url').$url.'/'.$page;
231
         	$url = $this->config->item('curl_base_url').$url.'/'.$page;
201
         	$params = array();
232
         	$params = array();
-
 
233
         	if($authorized['Id'] > 0){
-
 
234
				$url .= '&userId='.$authorized['Id'].'&isLoggedIn=true';
-
 
235
			}
-
 
236
			if(isset($authorized['isPrivateDealUser']) && !empty($authorized['isPrivateDealUser'])) {
-
 
237
				$url .= '&privateDealUser=true';
-
 
238
			}
202
         	$this->mcurl->add_call('appendlist','get',$url,$params);
239
         	$this->mcurl->add_call('appendlist','get',$url,$params);
203
         	$response = $this->mcurl->execute($url);
240
         	$response = $this->mcurl->execute($url);
204
         	$data['response'] = $response['appendlist']['response'];
241
         	$data['response'] = $response['appendlist']['response'];
205
		 	$response = $this->magento_model->coming_soon($data);
242
		 	$response = $this->magento_model->coming_soon($data);
206
		 	$count = $response[0]->response->count;
243
		 	$count = $response[0]->response->count;
Line 214... Line 251...
214
				foreach($coming_soon[0]->response->items as $pl)
251
				foreach($coming_soon[0]->response->items as $pl)
215
				{
252
				{
216
					if(isset($pl->image_url) and !empty($pl->image_url))
253
					if(isset($pl->image_url) and !empty($pl->image_url))
217
					{
254
					{
218
						$productListResponse .= '<a class="pd-list" href="'. base_url().$pl->url.'">
255
						$productListResponse .= '<a class="pd-list" href="'. base_url().$pl->url.'">
219
          				<div class="pd-image" style="background:url('.$pl->image_url.')no-repeat center center;background-size:contain;"></div>
256
          				<div class="pd-image" style="background:url('.$pl->image_url.')no-repeat center center;background-size:contain;"></div>';
-
 
257
      					if(!isset($authorized['isPrivateDealUser'])){
220
          					<div class="pd-info">
258
          					$productListResponse .= '<div class="pd-info">
221
            				<div class="pdt-name">'.$pl->title.'</div>
259
            				<div class="pdt-name">'.$pl->title.'</div>
222
           			 		<div class="pdt-price">';
260
           			 		<div class="pdt-price">';
223
           			 		if(isset($pl->price) || isset($pl->mrp)){
261
           			 		if(isset($pl->price) || isset($pl->mrp)){
224
           			 			$productListResponse .='<span class="pr">Rs</span>';
262
           			 			$productListResponse .='<span class="pr">Rs</span>';
225
           			 			if(isset($pl->mrp) && $pl->mrp != 0){
263
           			 			if(isset($pl->mrp) && $pl->mrp != 0){
Line 228... Line 266...
228
           			 			if(isset($pl->price) && $pl->price != 0){
266
           			 			if(isset($pl->price) && $pl->price != 0){
229
           			 				$productListResponse .='<span class="pr-original">'.$pl->price.'</span>';
267
           			 				$productListResponse .='<span class="pr-original">'.$pl->price.'</span>';
230
           			 			}			
268
           			 			}			
231
           			 		}
269
           			 		}
232
           			 		$productListResponse .='</div><div class="pdt-spec">'. $pl->description.' </div></div></a>';	
270
           			 		$productListResponse .='</div><div class="pdt-spec">'. $pl->description.' </div></div></a>';	
-
 
271
						}else{
-
 
272
							$productListResponse .= '<div class="pd-info">
-
 
273
            				<div class="pdt-name">'.$pl->title.'</div>
-
 
274
           			 		<div class="pdt-price"><span class="pricetype">Site Price</span>';
-
 
275
           			 		if(isset($pl->price) || isset($pl->mrp)){
-
 
276
           			 			$productListResponse .='<span class="pr">Rs</span>';
-
 
277
           			 			if(isset($pl->mrp) && $pl->mrp != 0){
-
 
278
           			 				$productListResponse .='<span class="pr-linethrough">'.$pl->mrp.'</span>';
-
 
279
           			 			}
-
 
280
           			 			if(isset($pl->price) && $pl->price != 0){
-
 
281
           			 				$productListResponse .='<span class="pr-linethrough">'.$pl->price.'</span>';
-
 
282
           			 			}	
-
 
283
           			 		}
-
 
284
							if(isset($pl->dealprice) && $pl->dealprice != 0){
-
 
285
								$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>';
-
 
286
							}			
-
 
287
           			 		if(isset($pl->offer_text) && !empty($pl->offer_text)) {
-
 
288
	           			 		$productListResponse .= '<div class="pdt-offertext">'.$pl->offer_text.'</div>';	
-
 
289
	           			 	}
-
 
290
							$productListResponse .='<div class="pdt-spec">'. $pl->description.' </div>';
-
 
291
			
-
 
292
							if(isset($pl->dealcolors) && !empty($pl->dealcolors) && trim($pl->dealcolors[0])!='') {
-
 
293
								$productListResponse .= '<div class="pdt-offercolors">Offer available for : '.implode(',',$pl->dealcolors).'</div>';
-
 
294
							}
-
 
295
 
-
 
296
           			 		$productListResponse .= '</div></a>';
233
					
297
						}
234
					}				
298
					}				
235
 
299
 
236
				}
300
				}
237
			}
301
			}
238
			echo $productListResponse;
302
			echo $productListResponse;