@@ -6,13 +6,13 @@ discard block |
||
6 | 6 | //protected $cookies = array(); |
7 | 7 | |
8 | 8 | /** |
9 | - * Get data from form result |
|
10 | - * @param String $url form URL |
|
11 | - * @param String $type type of submit form method (get or post) |
|
12 | - * @param String|Array $data values form post method |
|
13 | - * @param Array $headers header to submit with the form |
|
14 | - * @return String the result |
|
15 | - */ |
|
9 | + * Get data from form result |
|
10 | + * @param String $url form URL |
|
11 | + * @param String $type type of submit form method (get or post) |
|
12 | + * @param String|Array $data values form post method |
|
13 | + * @param Array $headers header to submit with the form |
|
14 | + * @return String the result |
|
15 | + */ |
|
16 | 16 | public function getData($url, $type = 'get', $data = '', $headers = '',$cookie = '',$referer = '',$timeout = '',$useragent = '') { |
17 | 17 | $ch = curl_init(); |
18 | 18 | curl_setopt($ch, CURLOPT_URL, $url); |
@@ -67,7 +67,7 @@ discard block |
||
67 | 67 | return $this->getData($url,'get',$data,$headers,$clearanceCookie,$referer,$timeout,$useragent); |
68 | 68 | } |
69 | 69 | } else { |
70 | - return $result; |
|
70 | + return $result; |
|
71 | 71 | } |
72 | 72 | } |
73 | 73 | |
@@ -96,10 +96,10 @@ discard block |
||
96 | 96 | } |
97 | 97 | |
98 | 98 | /** |
99 | - * Convert a HTML table to an array |
|
100 | - * @param String $data HTML page |
|
101 | - * @return Array array of the tables in HTML page |
|
102 | - */ |
|
99 | + * Convert a HTML table to an array |
|
100 | + * @param String $data HTML page |
|
101 | + * @return Array array of the tables in HTML page |
|
102 | + */ |
|
103 | 103 | public function table2array($data) { |
104 | 104 | if (!is_string($data)) return array(); |
105 | 105 | if ($data == '') return array(); |
@@ -133,10 +133,10 @@ discard block |
||
133 | 133 | } |
134 | 134 | |
135 | 135 | /** |
136 | - * Convert <p> part of a HTML page to an array |
|
137 | - * @param String $data HTML page |
|
138 | - * @return Array array of the <p> in HTML page |
|
139 | - */ |
|
136 | + * Convert <p> part of a HTML page to an array |
|
137 | + * @param String $data HTML page |
|
138 | + * @return Array array of the <p> in HTML page |
|
139 | + */ |
|
140 | 140 | public function text2array($data) { |
141 | 141 | $html = str_get_html($data); |
142 | 142 | if ($html === false) return array(); |
@@ -151,14 +151,14 @@ discard block |
||
151 | 151 | } |
152 | 152 | |
153 | 153 | /** |
154 | - * Give distance between 2 coordonnates |
|
155 | - * @param Float $lat latitude of first point |
|
156 | - * @param Float $lon longitude of first point |
|
157 | - * @param Float $latc latitude of second point |
|
158 | - * @param Float $lonc longitude of second point |
|
159 | - * @param String $unit km else no unit used |
|
160 | - * @return Float Distance in $unit |
|
161 | - */ |
|
154 | + * Give distance between 2 coordonnates |
|
155 | + * @param Float $lat latitude of first point |
|
156 | + * @param Float $lon longitude of first point |
|
157 | + * @param Float $latc latitude of second point |
|
158 | + * @param Float $lonc longitude of second point |
|
159 | + * @param String $unit km else no unit used |
|
160 | + * @return Float Distance in $unit |
|
161 | + */ |
|
162 | 162 | public function distance($lat, $lon, $latc, $lonc, $unit = 'km') { |
163 | 163 | if ($lat == $latc && $lon == $lonc) return 0; |
164 | 164 | $dist = rad2deg(acos(sin(deg2rad(floatval($lat)))*sin(deg2rad(floatval($latc)))+ cos(deg2rad(floatval($lat)))*cos(deg2rad(floatval($latc)))*cos(deg2rad(floatval($lon)-floatval($lonc)))))*60*1.1515; |
@@ -176,11 +176,11 @@ discard block |
||
176 | 176 | } |
177 | 177 | |
178 | 178 | /** |
179 | - * Check is distance realistic |
|
180 | - * @param int $timeDifference the time between the reception of both messages |
|
181 | - * @param float $distance distance covered |
|
182 | - * @return whether distance is realistic |
|
183 | - */ |
|
179 | + * Check is distance realistic |
|
180 | + * @param int $timeDifference the time between the reception of both messages |
|
181 | + * @param float $distance distance covered |
|
182 | + * @return whether distance is realistic |
|
183 | + */ |
|
184 | 184 | public function withinThreshold ($timeDifference, $distance) { |
185 | 185 | $x = abs($timeDifference); |
186 | 186 | $d = abs($distance); |
@@ -198,7 +198,7 @@ discard block |
||
198 | 198 | } |
199 | 199 | |
200 | 200 | public function isInteger($input){ |
201 | - return(ctype_digit(strval($input))); |
|
201 | + return(ctype_digit(strval($input))); |
|
202 | 202 | } |
203 | 203 | |
204 | 204 | |
@@ -214,11 +214,11 @@ discard block |
||
214 | 214 | } |
215 | 215 | |
216 | 216 | /** |
217 | - * Copy folder contents |
|
218 | - * @param string $source Source path |
|
219 | - * @param string $dest Destination path |
|
220 | - * @return bool Returns true on success, false on failure |
|
221 | - */ |
|
217 | + * Copy folder contents |
|
218 | + * @param string $source Source path |
|
219 | + * @param string $dest Destination path |
|
220 | + * @return bool Returns true on success, false on failure |
|
221 | + */ |
|
222 | 222 | public function xcopy($source, $dest) |
223 | 223 | { |
224 | 224 | $files = glob($source.'*.*'); |
@@ -230,20 +230,20 @@ discard block |
||
230 | 230 | } |
231 | 231 | |
232 | 232 | /** |
233 | - * Check if an url exist |
|
234 | - * @param String $url url to check |
|
235 | - * @return bool Return true on succes false on failure |
|
236 | - */ |
|
233 | + * Check if an url exist |
|
234 | + * @param String $url url to check |
|
235 | + * @return bool Return true on succes false on failure |
|
236 | + */ |
|
237 | 237 | public function urlexist($url){ |
238 | 238 | $headers=get_headers($url); |
239 | 239 | return stripos($headers[0],"200 OK")?true:false; |
240 | 240 | } |
241 | 241 | |
242 | 242 | /** |
243 | - * Convert hexa to string |
|
244 | - * @param String $hex data in hexa |
|
245 | - * @return String Return result |
|
246 | - */ |
|
243 | + * Convert hexa to string |
|
244 | + * @param String $hex data in hexa |
|
245 | + * @return String Return result |
|
246 | + */ |
|
247 | 247 | public function hex2str($hex) { |
248 | 248 | $str = ''; |
249 | 249 | $hexln = strlen($hex); |
@@ -301,9 +301,9 @@ discard block |
||
301 | 301 | } |
302 | 302 | |
303 | 303 | /** |
304 | - * Returns list of available locales |
|
305 | - * |
|
306 | - * @return array |
|
304 | + * Returns list of available locales |
|
305 | + * |
|
306 | + * @return array |
|
307 | 307 | */ |
308 | 308 | public function listLocaleDir() |
309 | 309 | { |
@@ -398,100 +398,100 @@ discard block |
||
398 | 398 | public function remove_accents($string) { |
399 | 399 | if ( !preg_match('/[\x80-\xff]/', $string) ) return $string; |
400 | 400 | $chars = array( |
401 | - // Decompositions for Latin-1 Supplement |
|
402 | - chr(195).chr(128) => 'A', chr(195).chr(129) => 'A', |
|
403 | - chr(195).chr(130) => 'A', chr(195).chr(131) => 'A', |
|
404 | - chr(195).chr(132) => 'A', chr(195).chr(133) => 'A', |
|
405 | - chr(195).chr(135) => 'C', chr(195).chr(136) => 'E', |
|
406 | - chr(195).chr(137) => 'E', chr(195).chr(138) => 'E', |
|
407 | - chr(195).chr(139) => 'E', chr(195).chr(140) => 'I', |
|
408 | - chr(195).chr(141) => 'I', chr(195).chr(142) => 'I', |
|
409 | - chr(195).chr(143) => 'I', chr(195).chr(145) => 'N', |
|
410 | - chr(195).chr(146) => 'O', chr(195).chr(147) => 'O', |
|
411 | - chr(195).chr(148) => 'O', chr(195).chr(149) => 'O', |
|
412 | - chr(195).chr(150) => 'O', chr(195).chr(153) => 'U', |
|
413 | - chr(195).chr(154) => 'U', chr(195).chr(155) => 'U', |
|
414 | - chr(195).chr(156) => 'U', chr(195).chr(157) => 'Y', |
|
415 | - chr(195).chr(159) => 's', chr(195).chr(160) => 'a', |
|
416 | - chr(195).chr(161) => 'a', chr(195).chr(162) => 'a', |
|
417 | - chr(195).chr(163) => 'a', chr(195).chr(164) => 'a', |
|
418 | - chr(195).chr(165) => 'a', chr(195).chr(167) => 'c', |
|
419 | - chr(195).chr(168) => 'e', chr(195).chr(169) => 'e', |
|
420 | - chr(195).chr(170) => 'e', chr(195).chr(171) => 'e', |
|
421 | - chr(195).chr(172) => 'i', chr(195).chr(173) => 'i', |
|
422 | - chr(195).chr(174) => 'i', chr(195).chr(175) => 'i', |
|
423 | - chr(195).chr(177) => 'n', chr(195).chr(178) => 'o', |
|
424 | - chr(195).chr(179) => 'o', chr(195).chr(180) => 'o', |
|
425 | - chr(195).chr(181) => 'o', chr(195).chr(182) => 'o', |
|
426 | - chr(195).chr(182) => 'o', chr(195).chr(185) => 'u', |
|
427 | - chr(195).chr(186) => 'u', chr(195).chr(187) => 'u', |
|
428 | - chr(195).chr(188) => 'u', chr(195).chr(189) => 'y', |
|
429 | - chr(195).chr(191) => 'y', |
|
430 | - // Decompositions for Latin Extended-A |
|
431 | - chr(196).chr(128) => 'A', chr(196).chr(129) => 'a', |
|
432 | - chr(196).chr(130) => 'A', chr(196).chr(131) => 'a', |
|
433 | - chr(196).chr(132) => 'A', chr(196).chr(133) => 'a', |
|
434 | - chr(196).chr(134) => 'C', chr(196).chr(135) => 'c', |
|
435 | - chr(196).chr(136) => 'C', chr(196).chr(137) => 'c', |
|
436 | - chr(196).chr(138) => 'C', chr(196).chr(139) => 'c', |
|
437 | - chr(196).chr(140) => 'C', chr(196).chr(141) => 'c', |
|
438 | - chr(196).chr(142) => 'D', chr(196).chr(143) => 'd', |
|
439 | - chr(196).chr(144) => 'D', chr(196).chr(145) => 'd', |
|
440 | - chr(196).chr(146) => 'E', chr(196).chr(147) => 'e', |
|
441 | - chr(196).chr(148) => 'E', chr(196).chr(149) => 'e', |
|
442 | - chr(196).chr(150) => 'E', chr(196).chr(151) => 'e', |
|
443 | - chr(196).chr(152) => 'E', chr(196).chr(153) => 'e', |
|
444 | - chr(196).chr(154) => 'E', chr(196).chr(155) => 'e', |
|
445 | - chr(196).chr(156) => 'G', chr(196).chr(157) => 'g', |
|
446 | - chr(196).chr(158) => 'G', chr(196).chr(159) => 'g', |
|
447 | - chr(196).chr(160) => 'G', chr(196).chr(161) => 'g', |
|
448 | - chr(196).chr(162) => 'G', chr(196).chr(163) => 'g', |
|
449 | - chr(196).chr(164) => 'H', chr(196).chr(165) => 'h', |
|
450 | - chr(196).chr(166) => 'H', chr(196).chr(167) => 'h', |
|
451 | - chr(196).chr(168) => 'I', chr(196).chr(169) => 'i', |
|
452 | - chr(196).chr(170) => 'I', chr(196).chr(171) => 'i', |
|
453 | - chr(196).chr(172) => 'I', chr(196).chr(173) => 'i', |
|
454 | - chr(196).chr(174) => 'I', chr(196).chr(175) => 'i', |
|
455 | - chr(196).chr(176) => 'I', chr(196).chr(177) => 'i', |
|
456 | - chr(196).chr(178) => 'IJ',chr(196).chr(179) => 'ij', |
|
457 | - chr(196).chr(180) => 'J', chr(196).chr(181) => 'j', |
|
458 | - chr(196).chr(182) => 'K', chr(196).chr(183) => 'k', |
|
459 | - chr(196).chr(184) => 'k', chr(196).chr(185) => 'L', |
|
460 | - chr(196).chr(186) => 'l', chr(196).chr(187) => 'L', |
|
461 | - chr(196).chr(188) => 'l', chr(196).chr(189) => 'L', |
|
462 | - chr(196).chr(190) => 'l', chr(196).chr(191) => 'L', |
|
463 | - chr(197).chr(128) => 'l', chr(197).chr(129) => 'L', |
|
464 | - chr(197).chr(130) => 'l', chr(197).chr(131) => 'N', |
|
465 | - chr(197).chr(132) => 'n', chr(197).chr(133) => 'N', |
|
466 | - chr(197).chr(134) => 'n', chr(197).chr(135) => 'N', |
|
467 | - chr(197).chr(136) => 'n', chr(197).chr(137) => 'N', |
|
468 | - chr(197).chr(138) => 'n', chr(197).chr(139) => 'N', |
|
469 | - chr(197).chr(140) => 'O', chr(197).chr(141) => 'o', |
|
470 | - chr(197).chr(142) => 'O', chr(197).chr(143) => 'o', |
|
471 | - chr(197).chr(144) => 'O', chr(197).chr(145) => 'o', |
|
472 | - chr(197).chr(146) => 'OE',chr(197).chr(147) => 'oe', |
|
473 | - chr(197).chr(148) => 'R',chr(197).chr(149) => 'r', |
|
474 | - chr(197).chr(150) => 'R',chr(197).chr(151) => 'r', |
|
475 | - chr(197).chr(152) => 'R',chr(197).chr(153) => 'r', |
|
476 | - chr(197).chr(154) => 'S',chr(197).chr(155) => 's', |
|
477 | - chr(197).chr(156) => 'S',chr(197).chr(157) => 's', |
|
478 | - chr(197).chr(158) => 'S',chr(197).chr(159) => 's', |
|
479 | - chr(197).chr(160) => 'S', chr(197).chr(161) => 's', |
|
480 | - chr(197).chr(162) => 'T', chr(197).chr(163) => 't', |
|
481 | - chr(197).chr(164) => 'T', chr(197).chr(165) => 't', |
|
482 | - chr(197).chr(166) => 'T', chr(197).chr(167) => 't', |
|
483 | - chr(197).chr(168) => 'U', chr(197).chr(169) => 'u', |
|
484 | - chr(197).chr(170) => 'U', chr(197).chr(171) => 'u', |
|
485 | - chr(197).chr(172) => 'U', chr(197).chr(173) => 'u', |
|
486 | - chr(197).chr(174) => 'U', chr(197).chr(175) => 'u', |
|
487 | - chr(197).chr(176) => 'U', chr(197).chr(177) => 'u', |
|
488 | - chr(197).chr(178) => 'U', chr(197).chr(179) => 'u', |
|
489 | - chr(197).chr(180) => 'W', chr(197).chr(181) => 'w', |
|
490 | - chr(197).chr(182) => 'Y', chr(197).chr(183) => 'y', |
|
491 | - chr(197).chr(184) => 'Y', chr(197).chr(185) => 'Z', |
|
492 | - chr(197).chr(186) => 'z', chr(197).chr(187) => 'Z', |
|
493 | - chr(197).chr(188) => 'z', chr(197).chr(189) => 'Z', |
|
494 | - chr(197).chr(190) => 'z', chr(197).chr(191) => 's' |
|
401 | + // Decompositions for Latin-1 Supplement |
|
402 | + chr(195).chr(128) => 'A', chr(195).chr(129) => 'A', |
|
403 | + chr(195).chr(130) => 'A', chr(195).chr(131) => 'A', |
|
404 | + chr(195).chr(132) => 'A', chr(195).chr(133) => 'A', |
|
405 | + chr(195).chr(135) => 'C', chr(195).chr(136) => 'E', |
|
406 | + chr(195).chr(137) => 'E', chr(195).chr(138) => 'E', |
|
407 | + chr(195).chr(139) => 'E', chr(195).chr(140) => 'I', |
|
408 | + chr(195).chr(141) => 'I', chr(195).chr(142) => 'I', |
|
409 | + chr(195).chr(143) => 'I', chr(195).chr(145) => 'N', |
|
410 | + chr(195).chr(146) => 'O', chr(195).chr(147) => 'O', |
|
411 | + chr(195).chr(148) => 'O', chr(195).chr(149) => 'O', |
|
412 | + chr(195).chr(150) => 'O', chr(195).chr(153) => 'U', |
|
413 | + chr(195).chr(154) => 'U', chr(195).chr(155) => 'U', |
|
414 | + chr(195).chr(156) => 'U', chr(195).chr(157) => 'Y', |
|
415 | + chr(195).chr(159) => 's', chr(195).chr(160) => 'a', |
|
416 | + chr(195).chr(161) => 'a', chr(195).chr(162) => 'a', |
|
417 | + chr(195).chr(163) => 'a', chr(195).chr(164) => 'a', |
|
418 | + chr(195).chr(165) => 'a', chr(195).chr(167) => 'c', |
|
419 | + chr(195).chr(168) => 'e', chr(195).chr(169) => 'e', |
|
420 | + chr(195).chr(170) => 'e', chr(195).chr(171) => 'e', |
|
421 | + chr(195).chr(172) => 'i', chr(195).chr(173) => 'i', |
|
422 | + chr(195).chr(174) => 'i', chr(195).chr(175) => 'i', |
|
423 | + chr(195).chr(177) => 'n', chr(195).chr(178) => 'o', |
|
424 | + chr(195).chr(179) => 'o', chr(195).chr(180) => 'o', |
|
425 | + chr(195).chr(181) => 'o', chr(195).chr(182) => 'o', |
|
426 | + chr(195).chr(182) => 'o', chr(195).chr(185) => 'u', |
|
427 | + chr(195).chr(186) => 'u', chr(195).chr(187) => 'u', |
|
428 | + chr(195).chr(188) => 'u', chr(195).chr(189) => 'y', |
|
429 | + chr(195).chr(191) => 'y', |
|
430 | + // Decompositions for Latin Extended-A |
|
431 | + chr(196).chr(128) => 'A', chr(196).chr(129) => 'a', |
|
432 | + chr(196).chr(130) => 'A', chr(196).chr(131) => 'a', |
|
433 | + chr(196).chr(132) => 'A', chr(196).chr(133) => 'a', |
|
434 | + chr(196).chr(134) => 'C', chr(196).chr(135) => 'c', |
|
435 | + chr(196).chr(136) => 'C', chr(196).chr(137) => 'c', |
|
436 | + chr(196).chr(138) => 'C', chr(196).chr(139) => 'c', |
|
437 | + chr(196).chr(140) => 'C', chr(196).chr(141) => 'c', |
|
438 | + chr(196).chr(142) => 'D', chr(196).chr(143) => 'd', |
|
439 | + chr(196).chr(144) => 'D', chr(196).chr(145) => 'd', |
|
440 | + chr(196).chr(146) => 'E', chr(196).chr(147) => 'e', |
|
441 | + chr(196).chr(148) => 'E', chr(196).chr(149) => 'e', |
|
442 | + chr(196).chr(150) => 'E', chr(196).chr(151) => 'e', |
|
443 | + chr(196).chr(152) => 'E', chr(196).chr(153) => 'e', |
|
444 | + chr(196).chr(154) => 'E', chr(196).chr(155) => 'e', |
|
445 | + chr(196).chr(156) => 'G', chr(196).chr(157) => 'g', |
|
446 | + chr(196).chr(158) => 'G', chr(196).chr(159) => 'g', |
|
447 | + chr(196).chr(160) => 'G', chr(196).chr(161) => 'g', |
|
448 | + chr(196).chr(162) => 'G', chr(196).chr(163) => 'g', |
|
449 | + chr(196).chr(164) => 'H', chr(196).chr(165) => 'h', |
|
450 | + chr(196).chr(166) => 'H', chr(196).chr(167) => 'h', |
|
451 | + chr(196).chr(168) => 'I', chr(196).chr(169) => 'i', |
|
452 | + chr(196).chr(170) => 'I', chr(196).chr(171) => 'i', |
|
453 | + chr(196).chr(172) => 'I', chr(196).chr(173) => 'i', |
|
454 | + chr(196).chr(174) => 'I', chr(196).chr(175) => 'i', |
|
455 | + chr(196).chr(176) => 'I', chr(196).chr(177) => 'i', |
|
456 | + chr(196).chr(178) => 'IJ',chr(196).chr(179) => 'ij', |
|
457 | + chr(196).chr(180) => 'J', chr(196).chr(181) => 'j', |
|
458 | + chr(196).chr(182) => 'K', chr(196).chr(183) => 'k', |
|
459 | + chr(196).chr(184) => 'k', chr(196).chr(185) => 'L', |
|
460 | + chr(196).chr(186) => 'l', chr(196).chr(187) => 'L', |
|
461 | + chr(196).chr(188) => 'l', chr(196).chr(189) => 'L', |
|
462 | + chr(196).chr(190) => 'l', chr(196).chr(191) => 'L', |
|
463 | + chr(197).chr(128) => 'l', chr(197).chr(129) => 'L', |
|
464 | + chr(197).chr(130) => 'l', chr(197).chr(131) => 'N', |
|
465 | + chr(197).chr(132) => 'n', chr(197).chr(133) => 'N', |
|
466 | + chr(197).chr(134) => 'n', chr(197).chr(135) => 'N', |
|
467 | + chr(197).chr(136) => 'n', chr(197).chr(137) => 'N', |
|
468 | + chr(197).chr(138) => 'n', chr(197).chr(139) => 'N', |
|
469 | + chr(197).chr(140) => 'O', chr(197).chr(141) => 'o', |
|
470 | + chr(197).chr(142) => 'O', chr(197).chr(143) => 'o', |
|
471 | + chr(197).chr(144) => 'O', chr(197).chr(145) => 'o', |
|
472 | + chr(197).chr(146) => 'OE',chr(197).chr(147) => 'oe', |
|
473 | + chr(197).chr(148) => 'R',chr(197).chr(149) => 'r', |
|
474 | + chr(197).chr(150) => 'R',chr(197).chr(151) => 'r', |
|
475 | + chr(197).chr(152) => 'R',chr(197).chr(153) => 'r', |
|
476 | + chr(197).chr(154) => 'S',chr(197).chr(155) => 's', |
|
477 | + chr(197).chr(156) => 'S',chr(197).chr(157) => 's', |
|
478 | + chr(197).chr(158) => 'S',chr(197).chr(159) => 's', |
|
479 | + chr(197).chr(160) => 'S', chr(197).chr(161) => 's', |
|
480 | + chr(197).chr(162) => 'T', chr(197).chr(163) => 't', |
|
481 | + chr(197).chr(164) => 'T', chr(197).chr(165) => 't', |
|
482 | + chr(197).chr(166) => 'T', chr(197).chr(167) => 't', |
|
483 | + chr(197).chr(168) => 'U', chr(197).chr(169) => 'u', |
|
484 | + chr(197).chr(170) => 'U', chr(197).chr(171) => 'u', |
|
485 | + chr(197).chr(172) => 'U', chr(197).chr(173) => 'u', |
|
486 | + chr(197).chr(174) => 'U', chr(197).chr(175) => 'u', |
|
487 | + chr(197).chr(176) => 'U', chr(197).chr(177) => 'u', |
|
488 | + chr(197).chr(178) => 'U', chr(197).chr(179) => 'u', |
|
489 | + chr(197).chr(180) => 'W', chr(197).chr(181) => 'w', |
|
490 | + chr(197).chr(182) => 'Y', chr(197).chr(183) => 'y', |
|
491 | + chr(197).chr(184) => 'Y', chr(197).chr(185) => 'Z', |
|
492 | + chr(197).chr(186) => 'z', chr(197).chr(187) => 'Z', |
|
493 | + chr(197).chr(188) => 'z', chr(197).chr(189) => 'Z', |
|
494 | + chr(197).chr(190) => 'z', chr(197).chr(191) => 's' |
|
495 | 495 | ); |
496 | 496 | $string = strtr($string, $chars); |
497 | 497 | return $string; |