function getBrowser() { static $browser; if (!is_object($browser)) { $browser = WFBrowserExtension::getInstance('file', $this->getProperties()); } return $browser; }
function getBrowser() { static $browser; if (!is_object($browser)) { $browser = WFBrowserExtension::getInstance('link'); } return $browser; }
/** * 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); } }
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()) . ';'); }
function getBrowser($type = 'link') { static $browsers; if (!isset($browsers)) { $browsers = array(); } if (empty($browsers[$type])) { $browsers[$type] = WFBrowserExtension::getInstance($type); } return $browsers[$type]; }