Exemplo n.º 1
0
 /**
  * Class constructor
  *
  * @param   array  $config  Configuration parameters
  */
 public function __construct($config = array())
 {
     // Make sure $config is an array
     if (is_object($config)) {
         $config = (array) $config;
     } elseif (!is_array($config)) {
         $config = array();
     }
     parent::__construct($config);
     $this->config = $config;
     // Get the input
     if (array_key_exists('input', $config)) {
         if ($config['input'] instanceof FOFInput) {
             $this->input = $config['input'];
         } else {
             $this->input = new FOFInput($config['input']);
         }
     } else {
         $this->input = new FOFInput();
     }
     $this->lists = new JObject();
     if (!FOFPlatform::getInstance()->isCli()) {
         $platform = FOFPlatform::getInstance();
         $perms = (object) array('create' => $platform->authorise('core.create', $this->input->getCmd('option', 'com_foobar')), 'edit' => $platform->authorise('core.edit', $this->input->getCmd('option', 'com_foobar')), 'editstate' => $platform->authorise('core.edit.state', $this->input->getCmd('option', 'com_foobar')), 'delete' => $platform->authorise('core.delete', $this->input->getCmd('option', 'com_foobar')));
         $this->assign('aclperms', $perms);
         $this->perms = $perms;
     }
 }
Exemplo n.º 2
0
 /**
  * Class constructor
  *
  * @param   array  $config  Configuration parameters
  */
 public function __construct($config = array())
 {
     // Make sure $config is an array
     if (is_object($config)) {
         $config = (array) $config;
     } elseif (!is_array($config)) {
         $config = array();
     }
     parent::__construct($config);
 }
Exemplo n.º 3
0
 /**
  * Class constructor
  *
  * @param   array $config Configuration parameters
  */
 public function __construct($config = array())
 {
     // Make sure $config is an array
     if (is_object($config)) {
         $config = (array) $config;
     } elseif (!is_array($config)) {
         $config = array();
     }
     if (isset($config['setFrontendPageTitle'])) {
         $this->setFrontendPageTitle = (bool) $config['setFrontendPageTitle'];
     }
     if (isset($config['defaultPageTitle'])) {
         $this->defaultPageTitle = $config['defaultPageTitle'];
     }
     parent::__construct($config);
 }