Example #1
0
File: link.php Project: 01J/topm
 public function display()
 {
     parent::display();
     $document = WFDocument::getInstance();
     $document->addScript(array('link'), 'extensions.search.js');
     $document->addStylesheet(array('link'), 'extensions.search.css');
 }
Example #2
0
 public function getSearch($type = 'link')
 {
     static $search;
     if (!isset($search)) {
         $search = array();
     }
     if (empty($search[$type])) {
         $search[$type] = WFSearchExtension::getInstance($type);
     }
     return $search[$type];
 }
Example #3
0
 /**
  * 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];
 }