Spade
Mini Shell
| Directory:~$ /home/lmsyaran/public_html/administrator/components/com_notifly/views/design/ |
| [Home] [System Details] [Kill Me] |
<?php
/**
* @package Joomla.Administrator
* @subpackage com_notifly
*
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All
rights reserved.
* @license GNU General Public License version 2 or later; see
LICENSE.txt
*/
defined('_JEXEC') or die;
/**
* View class for a list of featured articles.
*
* @since 1.6
*/
class NotiflyViewDesign extends JViewLegacy
{
/**
* The sidebar markup
*
* @var string
*/
protected $sidebar;
/**
* Display the view
*
* @param string $tpl The name of the template file to parse;
automatically searches through the template paths.
*
* @return mixed A string if successful, otherwise an Error object.
*/
public function display($tpl = null)
{
NotiflyHelper::addSubmenu('design');
$form = null;
$component = null;
try
{
$form = $this->get('Form');
$component = $this->get('Component');
$user = JFactory::getUser();
}
catch (Exception $e)
{
JFactory::getApplication()->enqueueMessage($e->getMessage(),
'error');
return false;
}
// Bind the form to the data.
if ($form && $component->params)
{
$form->bind($component->params);
}
$this->form = &$form;
$this->component = &$component;
$this->userIsSuperAdmin = $user->authorise('core.admin');
$this->currentComponent =
JFactory::getApplication()->input->get('component');
$this->return =
JFactory::getApplication()->input->get('return',
'', 'base64');
// JFactory::getApplication()->input->set('hidemainmenu',
true);
// Check for errors.
if (count($errors = $this->get('Errors')))
{
throw new Exception(implode("\n", $errors), 500);
}
$this->addToolbar();
$this->sidebar = JHtmlSidebar::render();
return parent::display($tpl);
}
/**
* Add the page title and toolbar.
*
* @return void
*
* @since 1.6
*/
protected function addToolbar()
{
// $state = $this->get('State');
$canDo = JHelperContent::getActions('com_notifly');
JToolbarHelper::title(JText::_('COM_NOTIFLY_DESIGN_TITLE'),
'star design');
JToolBarHelper::save('design.save');
JToolBarHelper::apply('design.apply');
JToolBarHelper::divider();
JToolBarHelper::cancel('design.cancel',
'JTOOLBAR_CLOSE');
if ($canDo->get('core.admin') ||
$canDo->get('core.options'))
{
JToolbarHelper::preferences('com_notifly');
}
}
}
?>