Subversion Repositories SmartDukaan

Rev

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

Rev 18322 Rev 18605
Line 1040... Line 1040...
1040
				$url = $url.'&pinCode='.$pincode;
1040
				$url = $url.'&pinCode='.$pincode;
1041
			}
1041
			}
1042
			
1042
			
1043
			$cartskus = $this->post_cartinfo_request($url,$params);
1043
			$cartskus = $this->post_cartinfo_request($url,$params);
1044
			if(isset($cartskus['response']) && $cartskus['response']=='error'){
1044
			if(isset($cartskus['response']) && $cartskus['response']=='error'){
-
 
1045
				if(parse_url($this->referer(), PHP_URL_QUERY)){
1045
				if (strpos($this->referer(), '&error=1') !== false){
1046
					if (strpos($this->referer(), 'error=1') !== false){
1046
					$this->redirect($this->referer());
1047
						$this->redirect($this->referer());
1047
				}else{
1048
					}else{
1048
					$this->redirect($this->referer().'&error=1');
1049
						$this->redirect($this->referer().'&error=1');
-
 
1050
					}
-
 
1051
				}
-
 
1052
				else{
-
 
1053
					$this->redirect($this->referer().'?error=1');
1049
				}
1054
				}
1050
				#$this->redirect(array('controller' => 'deals', 'action' => '?user_id='.$userId.'&error=1'));
1055
				#$this->redirect(array('controller' => 'deals', 'action' => '?user_id='.$userId.'&error=1'));
1051
			}else{
1056
			}else{
1052
				if(strpos($cartskus['estimateString'],"Can't ship here")===false){
1057
				if(strpos($cartskus['estimateString'],"Can't ship here")===false){
1053
					setcookie('s_pincode', base64_encode($cartskus['pincode']), -1, '/');
1058
					setcookie('s_pincode', base64_encode($cartskus['pincode']), -1, '/');
Line 1105... Line 1110...
1105
				$url = $url.'&pinCode='.$pincode;
1110
				$url = $url.'&pinCode='.$pincode;
1106
			}
1111
			}
1107
			$cartskus = $this->post_cartinfo_request($url,$params);
1112
			$cartskus = $this->post_cartinfo_request($url,$params);
1108
			
1113
			
1109
			if(isset($cartskus['response']) && $cartskus['response']=='error'){
1114
			if(isset($cartskus['response']) && $cartskus['response']=='error'){
-
 
1115
				if(parse_url($this->referer(), PHP_URL_QUERY)){
1110
				if (strpos($this->referer(), '&error=1') !== false){
1116
					if (strpos($this->referer(), 'error=1') !== false){
1111
					$this->redirect($this->referer());
1117
						$this->redirect($this->referer());
1112
				}else{
1118
					}else{
1113
					$this->redirect($this->referer().'&error=1');
1119
						$this->redirect($this->referer().'&error=1');
-
 
1120
					}
-
 
1121
				}
-
 
1122
				else{
-
 
1123
					$this->redirect($this->referer().'?error=1');
1114
				}
1124
				}
1115
			}else{
1125
			}else{
1116
				if(strpos($cartskus['estimateString'],"Can't ship here")===false){
1126
				if(strpos($cartskus['estimateString'],"Can't ship here")===false){
1117
					setcookie('s_pincode', base64_encode($cartskus['pincode']), -1, '/');
1127
					setcookie('s_pincode', base64_encode($cartskus['pincode']), -1, '/');
1118
				}
1128
				}