aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2013-02-26 20:07:14 -0800
committerfriendica <info@friendica.com>2013-02-26 20:07:14 -0800
commit48d2f7e07dc4c13ff9e3105f4a9982d3efee1869 (patch)
tree23cf7dcb9f4f9e59f500bc138e0f982a0f8d36d5 /include
parent70e766c2bfb4f145564912837864f27aafc82ea2 (diff)
downloadvolse-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.php57
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>';
}