diff options
author | friendica <info@friendica.com> | 2013-02-26 20:07:14 -0800 |
---|---|---|
committer | friendica <info@friendica.com> | 2013-02-26 20:07:14 -0800 |
commit | 48d2f7e07dc4c13ff9e3105f4a9982d3efee1869 (patch) | |
tree | 23cf7dcb9f4f9e59f500bc138e0f982a0f8d36d5 /include | |
parent | 70e766c2bfb4f145564912837864f27aafc82ea2 (diff) | |
download | volse-hubzilla-48d2f7e07dc4c13ff9e3105f4a9982d3efee1869.tar.gz volse-hubzilla-48d2f7e07dc4c13ff9e3105f4a9982d3efee1869.tar.bz2 volse-hubzilla-48d2f7e07dc4c13ff9e3105f4a9982d3efee1869.zip |
get rid of str_getcsv legacy function since we now require php 5.3
Diffstat (limited to 'include')
-rw-r--r-- | include/text.php | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/include/text.php b/include/text.php index 39110602e..747061d3b 100644 --- a/include/text.php +++ b/include/text.php @@ -1250,63 +1250,6 @@ function base64url_decode($s) { } - -function str_getcsv($input, $delimiter = ',', $enclosure = '"', $escape = '\\', $eol = '\n') { - if (is_string($input) && !empty($input)) { - $output = array(); - $tmp = preg_split("/".$eol."/",$input); - if (is_array($tmp) && !empty($tmp)) { - while (list($line_num, $line) = each($tmp)) { - if (preg_match("/".$escape.$enclosure."/",$line)) { - while ($strlen = strlen($line)) { - $pos_delimiter = strpos($line,$delimiter); - $pos_enclosure_start = strpos($line,$enclosure); - if ( - is_int($pos_delimiter) && is_int($pos_enclosure_start) - && ($pos_enclosure_start < $pos_delimiter) - ) { - $enclosed_str = substr($line,1); - $pos_enclosure_end = strpos($enclosed_str,$enclosure); - $enclosed_str = substr($enclosed_str,0,$pos_enclosure_end); - $output[$line_num][] = $enclosed_str; - $offset = $pos_enclosure_end+3; - } else { - if (empty($pos_delimiter) && empty($pos_enclosure_start)) { - $output[$line_num][] = substr($line,0); - $offset = strlen($line); - } else { - $output[$line_num][] = substr($line,0,$pos_delimiter); - $offset = ( - !empty($pos_enclosure_start) - && ($pos_enclosure_start < $pos_delimiter) - ) - ?$pos_enclosure_start - :$pos_delimiter+1; - } - } - $line = substr($line,$offset); - } - } else { - $line = preg_split("/".$delimiter."/",$line); - - /* - * Validating against pesky extra line breaks creating false rows. - */ - if (is_array($line) && !empty($line[0])) { - $output[$line_num] = $line; - } - } - } - return $output; - } else { - return false; - } - } else { - return false; - } -} - - function cleardiv() { return '<div class="clear"></div>'; } |