function getBrowser()
 {
     static $browser;
     if (!is_object($browser)) {
         $browser = WFBrowserExtension::getInstance('file', $this->getProperties());
     }
     return $browser;
 }
Exemple #2
0
 function getBrowser()
 {
     static $browser;
     if (!is_object($browser)) {
         $browser = WFBrowserExtension::getInstance('link');
     }
     return $browser;
 }
Exemple #3
0
 /**
  * Constructor activating the default information of the class
  *
  * @access	protected
  */
 function __construct()
 {
     parent::__construct();
     $extensions = WFExtensions::loadExtensions(array('types' => array('links')));
     // Load all link extensions
     foreach ($extensions['links'] as $link) {
         $this->extensions[] =& $this->getLinkExtension($link);
     }
 }
Exemple #4
0
 public function display()
 {
     parent::display();
     $document = WFDocument::getInstance();
     $document->addScript(array('tree'), 'libraries');
     $document->addScript(array('link'), 'extensions.browser.js');
     $document->addStyleSheet(array('tree'), 'libraries');
     foreach ($this->extensions as $extension) {
         $extension->display();
     }
 }
 /**
  * Display the browser
  */
 function display()
 {
     parent::display();
     // Get the Document instance
     $document = WFDocument::getInstance();
     $document->addScript(array('tree', 'upload'), 'libraries');
     $document->addScript(array('plupload.full'), 'jce.libraries.plupload');
     $document->addScript(array('file', 'sort', 'search', 'manager'), 'extensions.browser.js');
     //$document->addStyleSheet(array('files', 'tree', 'upload'), 'libraries');
     $document->addStyleSheet(array('manager'), 'extensions.browser.css');
     // file browser options
     $document->addScriptDeclaration('WFFileBrowser.settings=' . json_encode($this->getSettings()) . ';');
 }
Exemple #6
0
 function getBrowser($type = 'link')
 {
     static $browsers;
     if (!isset($browsers)) {
         $browsers = array();
     }
     if (empty($browsers[$type])) {
         $browsers[$type] = WFBrowserExtension::getInstance($type);
     }
     return $browsers[$type];
 }