public function display($tpl = null) { $info = array(); if (version_compare(JVERSION, '1.6.0', 'ge')) { $info['plg_content_sigpro'] = JFile::exists(JPATH_PLUGINS . '/content/jw_sigpro/jw_sigpro.php'); $info['plg_k2_sigpro'] = JFile::exists(JPATH_PLUGINS . '/k2/jw_sigpro/jw_sigpro.php'); $info['plg_editors-xtd_sigpro'] = JFile::exists(JPATH_PLUGINS . '/editors-xtd/jw_sigpro/jw_sigpro.php'); } else { $info['plg_content_sigpro'] = JFile::exists(JPATH_PLUGINS . '/content/jw_sigpro.php'); $info['plg_k2_sigpro'] = JFile::exists(JPATH_PLUGINS . '/k2/jw_sigpro.php'); $info['plg_editors-xtd_sigpro'] = JFile::exists(JPATH_PLUGINS . '/editors-xtd/jw_sigpro.php'); } $info['plg_content_sigpro_enabled'] = JPluginHelper::isEnabled('content', 'jw_sigpro'); $info['plg_k2_sigpro_enabled'] = JPluginHelper::isEnabled('k2', 'jw_sigpro'); $info['plg_editors-xtd_sigpro_enabled'] = JPluginHelper::isEnabled('editors-xtd', 'jw_sigpro'); $info['php'] = phpversion(); if (extension_loaded('gd')) { $gdinfo = gd_info(); $info['gd'] = $gdinfo["GD Version"]; } else { $info['gd'] = false; } $info['upload'] = ini_get('upload_max_filesize'); $info['memory'] = ini_get('memory_limit'); $info['permissions'] = array(); $info['permissions']['cache'] = is_writable(JPATH_SITE . '/cache'); if (file_exists(JPATH_SITE . '/cache/jw_sigpro')) { $info['permissions']['cache/jw_sigpro'] = is_writable(JPATH_SITE . '/cache/jw_sigpro'); } if (file_exists(JPATH_SITE . '/media/jw_sigpro/users')) { $info['permissions']['media/jw_sigpro/users'] = is_writable(JPATH_SITE . '/media/jw_sigpro/users'); } $params = JComponentHelper::getParams('com_sigpro'); if (version_compare(JVERSION, '1.6.0', 'ge')) { $defaultImagePath = 'images'; } else { $defaultImagePath = 'images/stories'; } $path = $params->get('galleries_rootfolder', $defaultImagePath); if ($path) { $info['permissions'][$path] = is_writable(SigProHelper::getPath('site')); } $K2Path = SigProHelper::getPath('k2'); if (JFolder::exists($K2Path)) { $info['permissions']['media/k2/galleries'] = is_writable($K2Path); } $this->assignRef('info', $info); parent::display($tpl); }
public function display($tpl = null) { if (version_compare(JVERSION, '2.5.0', 'ge')) { if (!JFactory::getUser()->authorise('core.admin', 'com_sigpro')) { JFactory::getApplication()->redirect('index.php?option=com_sigpro', JText::_('JERROR_ALERTNOAUTHOR')); return; } } JHTML::_('behavior.tooltip'); $model = $this->getModel(); $model->setState('option', 'com_sigpro'); $form = $model->getForm(); $this->assignRef('form', $form); $id = $model->getExtensionID(); $this->assignRef('id', $id); parent::display($tpl); }
public function display($tpl = null) { $model = SigProModel::getInstance('Galleries', 'SigProModel'); $model->setState('limit', $this->limit); $model->setState('limitstart', $this->limitstart); $model->setState('sorting', $this->sorting); $model->setState('type', $this->type); $galleries = $model->getData(); $this->assignRef('rows', $galleries); jimport('joomla.html.pagination'); $total = $model->getState('total'); $this->assignRef('total', $total); $pagination = new JPagination($total, $this->limitstart, $this->limit); $this->assignRef('pagination', $pagination); if ($this->type == 'k2') { $frameSrc = 'index.php?option=com_k2&view=items&task=element&tmpl=component&limit=10'; $frameHeight = 450; $frameClass = 'sigProModalK2ItemsFrame'; } else { $frameSrc = 'index.php?option=com_sigpro&view=galleries&task=add&tmpl=component&editorName=' . $this->editorName . '&type=' . $this->type . '&parentTmpl=' . $this->tmpl; $frameHeight = 50; $frameClass = 'sigProModalAddGalleryFrame'; } if ($this->template) { $frameSrc .= '&template=' . $this->template; } $frameSrc = JRoute::_($frameSrc); $this->assignRef('frameSrc', $frameSrc); $this->assignRef('frameHeight', $frameHeight); $this->assignRef('frameClass', $frameClass); $options = array(); $options[] = JHTML::_('select.option', 'folder ASC', JText::_('COM_SIGPRO_FOLDER_NAME_ASC')); $options[] = JHTML::_('select.option', 'folder DESC', JText::_('COM_SIGPRO_FOLDER_NAME_DESC')); $options[] = JHTML::_('select.option', 'modified ASC', JText::_('COM_SIGPRO_MODIFIED_DATE_ASC')); $options[] = JHTML::_('select.option', 'modified DESC', JText::_('COM_SIGPRO_MODIFIED_DATE_DESC')); $lists = array(); $lists['sorting'] = JHTML::_('select.genericlist', $options, 'sorting', 'onchange="this.form.submit();"', 'value', 'text', $this->sorting); $this->assignRef('lists', $lists); parent::display($tpl); }
public function display($tpl = null) { $mainframe = JFactory::getApplication(); //$mainframe->enqueueMessage(JText::_('COM_SIGPRO_MEDIA_MANAGER_INFO')); parent::display($tpl); }
public function add($tpl = null) { $this->addTemplatePath(JPATH_ADMINISTRATOR . '/components/' . $this->option . '/views/gallery/tmpl'); $this->setLayout('add'); parent::display($tpl); }