%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/old/administrator/components/com_jckman/views/toolbars/ |
Upload File : |
<?php /*------------------------------------------------------------------------ # Copyright (C) 2005-2012 WebxSolution Ltd. All Rights Reserved. # @license - GPLv2.0 # Author: WebxSolution Ltd # Websites: http://www.webxsolution.com # Terms of Use: An extension that is derived from the JoomlaCK editor will only be allowed under the following conditions: http://joomlackeditor.com/terms-of-use # ------------------------------------------------------------------------*/ // no direct access defined( '_JEXEC' ) or die(); class JCKManViewToolbars extends JViewLegacy { protected $canDo; protected $app; protected $user; protected $state; protected $items; protected $pagination; function display( $tpl = null ) { $this->canDo = JCKHelper::getActions(); $this->app = JFactory::getApplication(); $this->user = JFactory::getUser(); $this->state = $this->get('State'); $this->items = $this->get('Items'); $this->pagination = $this->get('Pagination'); // Check for errors. if(count($errors = $this->get('Errors'))) { JCKHelper::error( implode("\n", $errors)); return false; } // Check if there are no matching items if(!count($this->items)) { JCKHelper::error( JText::_('COM_JCK_LAYOUT_MANAGER_NO_TOOLBARS_FOUND') ); } //now lets get default toolbars $editor = JPluginHelper::getPlugin('editors','jckeditor'); $params = new JRegistry($editor->params); $this->default = $params->get('toolbar','Publisher'); $this->defaultFT = $params->get('toolbar_ft','Basic'); $this->addToolbar(); parent::display($tpl); } protected function addToolbar() { $bar = JToolBar::getInstance('toolbar'); JToolBarHelper::title( JText::_( 'COM_JCKMAN_SUBMENU_LAYOUT_NAME' ), 'layout.png' ); if($this->canDo->get('core.create')) { JToolBarHelper::addNew( 'toolbars.add' ); } if($this->canDo->get('core.edit')) { JToolBarHelper::editList( 'toolbars.edit' ); } if($this->canDo->get('core.create')) { JToolBarHelper::custom( 'toolbars.copy', 'copy', 'copy', JText::_( 'JLIB_HTML_BATCH_COPY' ), true ); } if($this->canDo->get('core.delete')) { JToolBarHelper::deleteList( '', 'toolbars.remove' ); } if($this->canDo->get('core.edit.state')) { JToolbarHelper::checkin('toolbars.checkin'); } // Add a Link button for Control Panel $bar->appendButton( 'Link', 'cpanel', JText::_( 'COM_JCKMAN_SUBMENU_CPANEL_NAME' ), 'index.php?option=com_jckman&view=cpanel'); JToolBarHelper::help( $this->app->input->get( 'view' ), false,'http://www.joomlackeditor.com/installation-guide?start=17#layout_man' ); JHtmlSidebar::setAction('index.php?option=com_jckman&view=' . JFactory::getApplication()->input->get( 'view', 'toolbars' ) ); JCKHelper::addSubmenu( $this->app->input->get( 'view' ) ); $this->sidebar = JHtmlSidebar::render(); }//end function /** * Returns an array of fields the table can be sorted by * * @return array Array containing the field name to sort by as the key and display text as value * * @since 3.0 */ protected function getSortFields() { return array( 't.title' => JText::_('JGLOBAL_TITLE'), 't.name' => JText::_('COM_JCK_LAYOUT_MANAGER_NAME'), 't.id' => JText::_('JGRID_HEADING_ID') ); } }