'.__METHOD__.' is deprecated.', E_USER_DEPRECATED); // NO LAN //TODO review bullet $bullet = ''; if(defined('BULLET')) { $bullet = ''; } elseif(file_exists(THEME.'images/bullet2.gif')) { $bullet = ''; } return $bullet; } function sc_cm_datestamp() { return e107::getParser()->toDate($this->var['comment_datestamp'], "relative"); } function sc_cm_heading($parm=null) { if(!empty($parm['limit'])) // new v2.1.5 { $text = e107::getParser()->text_truncate($this->var['comment_title'], $parm['limit']); } else { $text = $this->var['comment_title']; } return e107::getParser()->toHTML($text,false,'TITLE'); } function sc_cm_url_pre() { return ($this->var['comment_url'] ? "" : ""); } function sc_cm_url() // new v2.1.5 { return (!empty($this->var['comment_url'])) ? $this->var['comment_url'] : '#'; } function sc_cm_url_post() { return ($this->var['comment_url'] ? "" : ""); } function sc_cm_type() { return $this->var['comment_type']; } function sc_cm_author() { return $this->var['comment_author']; } function sc_cm_author_avatar($parm=null) // new v2.1.5 { $data = array('user_id'=>$this->var['comment_author_id'], 'user_image'=>$this->var['comment_author_image']); if(!empty($parm['size'])) { $parm['w'] = $parm['size']; $parm['h'] = $parm['size']; } return e107::getParser()->toAvatar($data, $parm); } function sc_cm_comment($parm=null) { $menu_pref = e107::getConfig('menu')->getPref(); $tp = e107::getParser(); $COMMENT = ''; if(!empty($parm['limit'])) // override using shortcode parm. // new v2.1.5 { $menu_pref['comment_characters'] = intval($parm['limit']); } if($menu_pref['comment_characters'] > 0) { $COMMENT = strip_tags($tp->toHTML($this->var['comment_comment'], TRUE, "emotes_off, no_make_clickable", "", e107::getPref('menu_wordwrap'))); if ($tp->ustrlen($COMMENT) > $menu_pref['comment_characters']) { $COMMENT = $tp->text_truncate($COMMENT, $menu_pref['comment_characters'],'').($this->var['comment_url'] ? " " : "").defset($menu_pref['comment_postfix'], $menu_pref['comment_postfix']).($this->var['comment_url'] ? "" : ""); } } return $COMMENT; } } /* SC_BEGIN CM_ICON //TODO review bullet $bullet = ''; if(defined('BULLET')) { $bullet = ''; } elseif(file_exists(THEME.'images/bullet2.gif')) { $bullet = ''; } return $bullet; SC_END SC_BEGIN CM_DATESTAMP $row = e107::getRegistry('plugin/comment_menu/current'); $gen = new convert; return $gen->convert_date($row['comment_datestamp'], "relative"); SC_END SC_BEGIN CM_HEADING $row = e107::getRegistry('plugin/comment_menu/current'); return $row['comment_title']; SC_END SC_BEGIN CM_URL_PRE $row = e107::getRegistry('plugin/comment_menu/current'); return ($row['comment_url'] ? "" : ""); SC_END SC_BEGIN CM_URL_POST $row = e107::getRegistry('plugin/comment_menu/current'); return ($row['comment_url'] ? "" : ""); SC_END SC_BEGIN CM_TYPE $row = e107::getRegistry('plugin/comment_menu/current'); return $row['comment_type']; SC_END SC_BEGIN CM_AUTHOR $row = e107::getRegistry('plugin/comment_menu/current'); return $row['comment_author']; SC_END SC_BEGIN CM_COMMENT $row = e107::getRegistry('plugin/comment_menu/current'); $menu_pref = e107::getConfig('menu')->getPref(); $tp = e107::getParser(); $COMMENT = ''; if($menu_pref['comment_characters'] > 0) { $COMMENT = strip_tags($tp->toHTML($row['comment_comment'], TRUE, "emotes_off, no_make_clickable", "", e107::getPref('menu_wordwrap'))); if ($tp->ustrlen($COMMENT) > $menu_pref['comment_characters']) { $COMMENT = $tp->text_truncate($COMMENT, $menu_pref['comment_characters'],'').($row['comment_url'] ? " " : "").defset($menu_pref['comment_postfix'], $menu_pref['comment_postfix']).($row['comment_url'] ? "" : ""); } } return $COMMENT; SC_END */