| Current Path : /var/www/html/administrator/components/com_rsfirewall/models/ |
| Current File : /var/www/html/administrator/components/com_rsfirewall/models/feed.php |
<?php
/**
* @package RSFirewall!
* @copyright (c) 2009 - 2020 RSJoomla!
* @link https://www.rsjoomla.com
* @license GNU General Public License http://www.gnu.org/licenses/gpl-3.0.en.html
*/
defined('_JEXEC') or die('Restricted access');
class RsfirewallModelFeed extends JModelAdmin
{
public function getTable($type = 'Feeds', $prefix = 'RsfirewallTable', $config = array()) {
$table = JTable::getInstance($type, $prefix, $config);
return $table;
}
public function getForm($data = array(), $loadData = true) {
// Get the form.
$form = $this->loadForm('com_rsfirewall.feed', 'feed', array('control' => 'jform', 'load_data' => $loadData));
if (empty($form)) {
return false;
}
return $form;
}
protected function loadFormData() {
// Check the session for previously entered form data.
$app = JFactory::getApplication();
$data = $app->getUserState('com_rsfirewall.edit.feed.data', array());
if (empty($data)) {
$data = $this->getItem();
}
return $data;
}
public function getRSFieldset() {
require_once JPATH_COMPONENT.'/helpers/adapters/fieldset.php';
$fieldset = new RSFieldset();
return $fieldset;
}
}