| Server IP : 180.180.241.3 / Your IP : 216.73.216.35 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /AppServ/www/news/tmp/install_53214838987c8/site/models/ |
Upload File : |
<?php
/*------------------------------------------------------------------------
# Timage
# ------------------------------------------------------------------------
# author Trust Elegance
# copyright Copyright (C) 2012 trustelegance.com. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://www.trustelegance.com
# Technical Support: http://http://www.trustelegance.com/index.php?option=com_rsform&view=rsform&Itemid=55
-------------------------------------------------------------------------*/
defined('_JEXEC') or die('Restricted access');
jimport('joomla.application.component.modelitem');
class TimageModelTimage extends JModelItem
{
protected $item;
protected function populateState()
{
$app = JFactory::getApplication();
$id = JRequest::getInt('id');
$this->setState('message.id', $id);
$params = $app->getParams();
$this->setState('params', $params);
parent::populateState();
}
public function getTable($type = 'Timage', $prefix = 'TimageTable', $config = array())
{
return JTable::getInstance($type, $prefix, $config);
}
public function getItem()
{
if (!isset($this->item))
{
$id = JRequest::getVar('id');
if($id==0){
$this->_db->setQuery($this->_db->getQuery(true)
->from('#__timage as h')
->leftJoin('#__categories as c ON h.catid=c.id')
->select('h.id,h.imageloc,h.greeting, h.params, c.title as category'));
}
else{
$this->_db->setQuery($this->_db->getQuery(true)
->from('#__timage as h')
->leftJoin('#__categories as c ON h.catid=c.id')
->select('h.id,h.imageloc,h.greeting, h.params, c.title as category')
->where('h.catid=' . (int)$id));
}
if (!$this->item = $this->_db->loadObjectList())
{
$this->setError($this->_db->getError());
}
else
{
$params = new JRegistry;
$params->loadJSON($this->item->params);
@$this->item->params = $params;
$params = clone $this->getState('params');
}
}
return $this->item;
}
}
?>