Subversion Repositories SmartDukaan

Rev

Rev 11049 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 11049 Rev 11109
Line 37... Line 37...
37
		{
37
		{
38
			if(isset($module['header']) and !empty($module['header']))
38
			if(isset($module['header']) and !empty($module['header']))
39
			{
39
			{
40
				foreach($module['header'] as $header)
40
				foreach($module['header'] as $header)
41
				{
41
				{
42
					$cache = getFileCache($header);
-
 
43
					if(isset($cache) && !empty($cache)){
-
 
44
						$head['header'][$header] = $cache;
-
 
45
					}else{
-
 
46
						$this->curlURL($header,'get');	
42
					$this->curlURL($header,'get');	
47
					}
43
 
48
				}
44
				}
49
			}
45
			}
50
			if(isset($module['footer']) and !empty($module['footer']))
46
			if(isset($module['footer']) and !empty($module['footer']))
51
			{
47
			{
52
				foreach($module['footer'] as $footer)
48
				foreach($module['footer'] as $footer)
53
				{
49
				{
54
					$cache = getFileCache($header);
-
 
55
					if(isset($cache) && !empty($cache)){
-
 
56
						$foot['footer'][$footer] = $cache;
-
 
57
						//echo '<br/>';
-
 
58
					}else{
50
 
59
						$this->curlURL($footer,'get');	
51
					$this->curlURL($footer,'get');	
60
					}
-
 
61
				}
52
				}
62
			}
53
			}
63
			if(isset($module['response']) and !empty($module['response']))
54
			if(isset($module['response']) and !empty($module['response']))
64
			{
55
			{
65
				foreach($module['response'] as $response)
56
				foreach($module['response'] as $response)
Line 81... Line 72...
81
		//add_call( KEY, METHOD, URL, array of PARAMS, array of CURL_OPTS )
72
		//add_call( KEY, METHOD, URL, array of PARAMS, array of CURL_OPTS )
82
		//$this->curlURL('products','get',$get);
73
		//$this->curlURL('products','get',$get);
83
		$responses = $this->mcurl->execute();
74
		$responses = $this->mcurl->execute();
84
		if(isset($responses) and !empty($responses))
75
		if(isset($responses) and !empty($responses))
85
		$responses = $this->parser->parse_response($responses,$module);
76
		$responses = $this->parser->parse_response($responses,$module);
86
		if(isset($head) && !empty($head)){
77
		// if(isset($head) && !empty($head)){
87
			foreach($head['header'] as $key=>$value){
78
		// 	foreach($head['header'] as $key=>$value){
88
				$responses['header'][$key] = $value;
79
		// 		$responses['header'][$key] = $value;
89
			}
80
		// 	}
90
		}
81
		// }
91
		if(isset($foot) && !empty($foot)){
82
		// if(isset($foot) && !empty($foot)){
92
			foreach($foot['footer'] as $key=>$value){
83
		// 	foreach($foot['footer'] as $key=>$value){
93
				$responses['footer'][$key] = $value;
84
		// 		$responses['footer'][$key] = $value;
94
			}
85
		// 	}
95
		}
86
		// }
96
		return $responses;
87
		return $responses;
97
	}
88
	}
98
	function getSignup($get=array(),$post=array(),$module=array())
89
	function getSignup($get=array(),$post=array(),$module=array())
99
	{
90
	{
100
		$output =array();
91
		$output =array();
Line 102... Line 93...
102
		{
93
		{
103
			if(isset($module['header']) and !empty($module['header']))
94
			if(isset($module['header']) and !empty($module['header']))
104
			{
95
			{
105
				foreach($module['header'] as $header)
96
				foreach($module['header'] as $header)
106
				{
97
				{
107
					$cache = getFileCache($header);
-
 
108
					if(isset($cache) && !empty($cache)){
-
 
109
						$head['header'][$header] = $cache;
-
 
110
					}else{
-
 
111
						$this->curlURL($header,'get');	
98
					$this->curlURL($header,'get');	
112
					}
99
					
113
				}
100
				}
114
			}
101
			}
115
			if(isset($module['footer']) and !empty($module['footer']))
102
			if(isset($module['footer']) and !empty($module['footer']))
116
			{
103
			{
117
				foreach($module['footer'] as $footer)
104
				foreach($module['footer'] as $footer)
118
				{
105
				{
119
					$cache = getFileCache($header);
-
 
120
					if(isset($cache) && !empty($cache)){
-
 
121
						$foot['footer'][$footer] = $cache;
-
 
122
						//echo '<br/>';
-
 
123
					}else{
106
				
124
						$this->curlURL($footer,'get');	
107
					$this->curlURL($footer,'get');	
125
					}
108
					
126
				}
109
				}
127
			}
110
			}
128
			if(isset($module['response']) and !empty($module['response']))
111
			if(isset($module['response']) and !empty($module['response']))
129
			{
112
			{
130
				foreach($module['response'] as $response)
113
				foreach($module['response'] as $response)
Line 146... Line 129...
146
		//add_call( KEY, METHOD, URL, array of PARAMS, array of CURL_OPTS )
129
		//add_call( KEY, METHOD, URL, array of PARAMS, array of CURL_OPTS )
147
		//$this->curlURL('products','get',$get);
130
		//$this->curlURL('products','get',$get);
148
		$responses = $this->mcurl->execute();
131
		$responses = $this->mcurl->execute();
149
		if(isset($responses) and !empty($responses))
132
		if(isset($responses) and !empty($responses))
150
		$responses = $this->parser->parse_response($responses,$module);
133
		$responses = $this->parser->parse_response($responses,$module);
151
		if(isset($head) && !empty($head)){
134
		// if(isset($head) && !empty($head)){
152
			foreach($head['header'] as $key=>$value){
135
		// 	foreach($head['header'] as $key=>$value){
153
				$responses['header'][$key] = $value;
136
		// 		$responses['header'][$key] = $value;
154
			}
137
		// 	}
155
		}
138
		// }
156
		if(isset($foot) && !empty($foot)){
139
		// if(isset($foot) && !empty($foot)){
157
			foreach($foot['footer'] as $key=>$value){
140
		// 	foreach($foot['footer'] as $key=>$value){
158
				$responses['footer'][$key] = $value;
141
		// 		$responses['footer'][$key] = $value;
159
			}
142
		// 	}
160
		}
143
		// }
161
		return $responses;
144
		return $responses;
162
	}
145
	}
163
function curlURL($configurl=null,$methodtype='get',$parameter=array())
146
function curlURL($configurl=null,$methodtype='get',$parameter=array())
164
{
147
{
165
		
148