Source for file client.php
Documentation is available at client.php
* @package Joomla.Administrator
* @subpackage com_banners
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* @package Joomla.Administrator
* @subpackage com_banners
* The type alias for this content type.
* Method to test whether a record can be deleted.
* @param object A record object.
* @return boolean True if allowed to delete the record. Defaults to the permission set in the component.
if ($record->state != -
2)
if (!empty($record->catid))
return $user->authorise('core.delete', 'com_banners.category.'.(int)
$record->catid);
return $user->authorise('core.delete', 'com_banners');
* Method to test whether a record can be deleted.
* @param object A record object.
* @return boolean True if allowed to change the state of the record.
* Defaults to the permission set in the component.
if (!empty($record->catid))
return $user->authorise('core.edit.state', 'com_banners.category.'.(int)
$record->catid);
return $user->authorise('core.edit.state', 'com_banners');
* Returns a reference to the a Table object, always creating it.
* @param type The table type to instantiate
* @param string A prefix for the table class name. Optional.
* @param array Configuration array for model. Optional.
* @return JTable A database object
public function getTable($type =
'Client', $prefix =
'BannersTable', $config =
array())
* Method to get the record form.
* @param array $data Data for the form.
* @param boolean $loadData True if the form is to load its own data (default case), false if not.
* @return mixed A JForm object on success, false on failure
public function getForm($data =
array(), $loadData =
true)
$form =
$this->loadForm('com_banners.client', 'client', array('control' =>
'jform', 'load_data' =>
$loadData));
* Method to get the data that should be injected in the form.
* @return mixed The data for the form.
// Check the session for previously entered form data.
* Prepare and sanitise the table data prior to saving.
* @param JTable A JTable object.
Documentation generated on Tue, 19 Nov 2013 14:55:47 +0100 by phpDocumentor 1.4.3