public function display() { parent::display(); $document = WFDocument::getInstance(); $document->addScript(array('link'), 'extensions.search.js'); $document->addStylesheet(array('link'), 'extensions.search.css'); }
public function getSearch($type = 'link') { static $search; if (!isset($search)) { $search = array(); } if (empty($search[$type])) { $search[$type] = WFSearchExtension::getInstance($type); } return $search[$type]; }
/** * Returns a reference to a plugin object * * This method must be invoked as: * <pre> $advlink =AdvLink::getInstance();</pre> * * @access public * @return JCE The editor object. * @since 1.5 */ public function getInstance($type, $config = array()) { if (!isset(self::$instances)) { self::$instances = array(); } if (empty(self::$instances[$type])) { require_once WF_EDITOR . '/extensions/search/' . $type . '.php'; $classname = 'WF' . ucfirst($type) . 'SearchExtension'; if (class_exists($classname)) { self::$instances[$type] = new $classname($config); } else { self::$instances[$type] = new WFSearchExtension(); } } return self::$instances[$type]; }