Server IP : 180.180.241.3 / Your IP : 216.73.216.252 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; } } ?>