/** * Parse * * @param str $tagdata * @param array $row * @return */ function weblog_entries_tagdata($tagdata, $row) { $return = !empty(ee()->extensions->last_call) ? ee()->extensions->last_call : $tagdata; /** ------------------------------------- /** Should we execute? /** -------------------------------------*/ if (ee()->TMPL->fetch_param('parse_rating_stats') === FALSE or ee()->TMPL->fetch_param('parse_rating_stats') != 'yes' && ee()->TMPL->fetch_param('parse_rating_stats') != 'y' or $tagdata == '' or count($row) == 0) { return $return; } /** ------------------------------------- /** Fire up Rating module /** -------------------------------------*/ require_once $this->addon_path . 'mod.rating.php'; $Rating = new Rating(); return $Rating->parse_rating_stats($tagdata, $row); }