/** * @access protected */ public function __construct() { parent::__construct(); $browser = $this->getBrowser(); if (JRequest::getWord('type', 'file') == 'file') { // Add all files $browser->addFileTypes(array('WF_FILEGROUP_ALL' => '*.*')); } else { $browser->setFileTypes('images=jpg,jpeg,png,gif'); } $filter = JRequest::getString('filter'); if ($filter) { if ($filter === 'images') { $filetypes = 'images=jpg,jpeg,png,gif'; } else { if ($filter === 'media') { $filetypes = 'windowsmedia=avi,wmv,wm,asf,asx,wmx,wvx;quicktime=mov,qt,mpg,mpeg,m4a;flash=swf;shockwave=dcr;real=rm,ra,ram;divx=divx;video=mp4,ogv,ogg,webm,flv,f4v;audio=mp3,ogg,wav;silverlight=xap'; } else { if ($filter === 'html') { $filetypes = 'html=html,htm,txt'; } else { // custom filter list, eg: jpg,jpeg,png,pdf if (strpos($filter, ',') !== false) { $filetypes = 'files=' . $filter; } else { $filetypes = $this->get('_filetypes'); } } } } $browser->setFileTypes($filetypes); } // remove insert button $browser->removeButton('file', 'insert'); }
public function __construct() { parent::__construct(); $request = WFRequest::getInstance(); $request->setRequest(array($this, 'getFileDetails')); $browser = $this->getBrowser(); $browser->addEvent('onUpload', array($this, 'onUpload')); }
/** * @access protected */ public function __construct() { parent::__construct(); // add a request to the stack $request = WFRequest::getInstance(); $request->setRequest(array($this, 'loadTemplate')); if ($this->getParam('allow_save', 1)) { $request->setRequest(array($this, 'createTemplate')); } }
/** * @access protected */ public function __construct() { // call parent parent::__construct(); // get the mediaplayer extension $mediaplayer = $this->getMediaPlayer(); $request = WFRequest::getInstance(); // Setup plugin XHR callback functions $request->setRequest(array($this, 'getDimensions')); $request->setRequest(array($this, 'getFileDetails')); }
/** * @access protected */ public function __construct() { parent::__construct(); $browser = $this->getBrowser(); if (JRequest::getWord('type', 'file') == 'file') { // Add all files $browser->addFileTypes(array('WF_FILEGROUP_ALL' => '*.*')); } else { $browser->setFileTypes('images=jpg,jpeg,png,gif'); } if (JRequest::getString('filter')) { $browser->setFileTypes('files=' . JRequest::getString('filter')); } }
/** * @access protected */ public function __construct() { if (JRequest::getCmd('action') == 'thumbnail') { WFToken::checkToken() or die('RESTRICTED'); $file = JRequest::getVar('img', '', 'GET', 'PATH'); // check file path WFUtility::checkPath($file); if ($file && preg_match('/\\.(jpg|jpeg|png|gif|tiff|bmp)$/i', $file)) { return $this->createCacheThumb(rawurldecode($file)); } } parent::__construct(); // get browser $browser = $this->getBrowser(); $request = WFRequest::getInstance(); $filesystem = $browser->getFilesystem(); if ($filesystem->get('local')) { $this->set('_edit', 1); } // Check GD if (!function_exists('gd_info')) { $this->set('_edit', 0); } if (JRequest::getCmd('dialog', 'plugin') == 'plugin') { $cb = array($this, 'processListItems'); // add browser events $browser->addEvent('onGetItems', $cb); /*$browser->addEvent('onFilesMove', $cb); $browser->addEvent('onFilesCopy', $cb); $browser->addEvent('onFilesRename', $cb);*/ $browser->addEvent('onUpload', array($this, 'onUpload')); $browser->addEvent('onFilesDelete', array($this, 'onFilesDelete')); // Setup plugin XHR callback functions $request->setRequest(array($this, 'getDimensions')); $request->setRequest(array($this, 'getThumbnailDimensions')); $request->setRequest(array($this, 'getThumbnails')); if ($this->getParam('imgmanager_ext.thumbnail_editor', 1)) { $request->setRequest(array($this, 'createThumbnail')); $request->setRequest(array($this, 'deleteThumbnail')); } } else { $request->setRequest(array($this, 'applyEdit')); } $request->setRequest(array($this, 'saveEdit')); $request->setRequest(array($this, 'cleanEditorTmp')); }
/** * @access protected */ public function __construct() { parent::__construct(); }
/** * @access protected */ public function __construct() { parent::__construct(array('colorpicker' => true)); $browser = $this->getBrowser(); $browser->addEvent('onUpload', array($this, 'onUpload')); }
function __construct() { parent::__construct(); $request = WFRequest::getInstance(); $request->setRequest(array($this, 'getFileDetails')); }