X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fclasses%2Frdf.class.php;h=78c7e95fbbd267e132e9a4d5745f6161b6b44615;hb=b4df691a2d9cabc94a6def5bd1ee3d4945d5efd4;hp=4ae354b7028c73e0ba913fe99aba6b4173792a13;hpb=9afd6ec5878544a7982c50ed9c0dd7de37606d5b;p=mailer.git diff --git a/inc/classes/rdf.class.php b/inc/classes/rdf.class.php index 4ae354b702..78c7e95fbb 100644 --- a/inc/classes/rdf.class.php +++ b/inc/classes/rdf.class.php @@ -68,11 +68,12 @@ class fase4_rdf { * * "htmlentities" - Use the function htmlentities() * "utf8_decode" - Use the function ut8_decode() when you have UTF8 encoded text + * - Use non of both * * @access private * @var string */ - var $_decoding_mode = 'utf8_decode'; + var $_decoding_mode = ''; /** * If $_link_target is set a target='xxx' attribute in each and
html tag will be added @@ -412,14 +413,14 @@ class fase4_rdf { * @return string Displays RDF Content ( using _display() ) * @see _remote_file, cache() */ - function finish($return = false) - { + function finish($return = false) { + $this->out = str_replace('$', '$', $this->out); + if (!$return) { echo $this->out; } else { return $this->out; } - flush(); $this->_garbage_collection(); } @@ -438,8 +439,7 @@ class fase4_rdf { * @return string Displays RDF Content ( using _display() ) * @see _remote_file, cache() */ - function use_dynamic_display( $bool ) - { + function use_dynamic_display( $bool ) { $this->_use_dynamic_display = $bool; return true; } @@ -452,8 +452,7 @@ class fase4_rdf { * @param string $data RDF File XML Data * @see _clear_Items() */ - function _parse_xRDF( $data ) - { + function _parse_xRDF( $data ) { $this->_clear_Items(); $xml_parser = xml_parser_create(); xml_set_object($xml_parser,$this); @@ -464,7 +463,7 @@ class fase4_rdf { $this->_throw_exception(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser)).'

Exception in function parse_RDF().'); - } + } // END - if xml_parser_free($xml_parser); } @@ -475,17 +474,15 @@ class fase4_rdf { * @access public * @author Stefan Saasen * @param int $seconds time files will be cached (in seconds). - * @return boolean - * @see _refresh + * @return boolean + * @see _refresh */ - function set_refresh( $seconds ) - { + function set_refresh( $seconds ) { $this->_refresh = (time() - $seconds); return true; } - function set_salt( $saltPara ) - { + function set_salt( $saltPara ) { $this->salt = $saltPara; return true; } @@ -665,7 +662,7 @@ class fase4_rdf { } $this->_output .= "
_citem['link']."\" "; if(isset($this->_link_target)) { $this->_output .= "target=\"".$this->_link_target."\" "; } - $this->_output .= ">".$this->_cut_string($this->_citem['link']).""; + $this->_output .= ">".$this->_cut_string($this->_citem['link']) . ''; $this->_output .= "\n"; $this->_output .= "
\n"; $this->_output .= ""; @@ -694,7 +691,7 @@ class fase4_rdf { $this->_item['link'] = trim($this->_item['link']); if ((!empty($this->_display_opt['refid'])) && (!empty($this->_item['link']))) { - if (!ereg('refid=', $this->_item['link'])) $this->_item['link'] .= '?refid=' . $this->_display_opt['refid']; + if (!isInString('refid=', $this->_item['link'])) $this->_item['link'] .= '?refid=' . $this->_display_opt['refid']; } switch ($name) { case 'item': @@ -710,7 +707,7 @@ class fase4_rdf { // First remove all \n $this->_item['description'] = str_replace('\n', ' ', $this->_item['description']); // Wrap with
\n - $this->_item['description'] = wordwrap($this->_item['description'], $this->_word_wrap, "*
\n"); + $this->_item['description'] = wordwrap($this->_item['description'], $this->_word_wrap, "*
\n"); } elseif (($this->_word_wrap == '0') && (!$this->_use_nl2br)) { @@ -802,11 +799,11 @@ class fase4_rdf { case 'textinput': if(isset($this->_display_opt['textinput']) && ($this->_display_opt['textinput'] != 'hidden') && $this->_item['name'] && $this->_item['link']) { $this->_output .= "\n"; - $this->_output .= "_item['link']."\" "; + $this->_output .= "_item['link']."\" "; if(isset($this->_link_target)) { $this->_output .= "target=\"".$this->_link_target."\" "; } $this->_output .= "method=\"get\">\n"; $this->_output .= "
".$this->_item['title']."
"; - $this->_output .= strip_tags($this->_item['description'], ', ')."

\n"; + $this->_output .= strip_tags($this->_item['description'], '
, ')."

\n"; $this->_output .= "_item['name']."\"> \n"; $this->_output .= ""; $this->_output .= "\n"; @@ -1024,14 +1021,14 @@ class fase4_rdf { $_cache_f = $this->_cache_dir.$this->_cached_file; - if ( (!file_exists($_cache_f)) || (filemtime($_cache_f) < $this->_refresh) || (filesize($_cache_f) == '0')) { + if ( (!file_exists($_cache_f)) || (filemtime($_cache_f) < $this->_refresh) || (filesize($_cache_f) == 0)) { // We have to parse the remote file $this->_use_cached_file = false; // --> we want to provide proper Information for Use in // get_cache_update_time() clearstatcache(); if($this->_use_dynamic_display == true) { - $_rdf = @implode(' ', $this->_rdf_data()); // -> proxy + $_rdf = implode(' ', $this->_rdf_data()); // -> proxy if(!$_rdf) { $this->_throw_exception( $this->_remote_file.' is not available' ); } @@ -1039,7 +1036,7 @@ class fase4_rdf { $this->_update_cache( $_rdf ); $data = $this->_output; } else { - $_rdf = @implode(' ', $this->_rdf_data()); // -> proxy + $_rdf = implode(' ', $this->_rdf_data()); // -> proxy if(!$_rdf) { $this->_throw_exception( $this->_remote_file.' is not available' ); } @@ -1054,7 +1051,7 @@ class fase4_rdf { $this->_parse_xRDF( implode(' ', file($_cache_f)) ); $data = $this->_output; } else { - $data = @implode(' ', file($_cache_f)); + $data = implode(' ', file($_cache_f)); } } return trim($data); @@ -1078,8 +1075,7 @@ class fase4_rdf { if($arr[0]=='') { $path = '/'; } - for($i = '0';$i<$c;$i++) - { + for($i = '0';$i<$c;$i++) { if($arr[$i]!='') { $path .= $arr[$i].'/'; if(!@is_dir($path)) { @@ -1384,7 +1380,7 @@ class fase4_rdf { } $i++; } - if ((count($dummy) > 0) && (count($reply) == '0') && (!$isContent)) { + if ((count($dummy) > 0) && (count($reply) == 0) && (!$isContent)) { // Transfer content from dummy $reply = $content; }