Spade

Mini Shell

Directory:~$ /home/lmsyaran/www/administrator/components/com_phocacart/tables/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/www/administrator/components/com_phocacart/tables/phocacartpayment.php

<?php
/* @package Joomla
 * @copyright Copyright (C) Open Source Matters. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * @extension Phoca Extension
 * @copyright Copyright (C) Jan Pavelka www.phoca.cz
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 */
defined('_JEXEC') or die;
jimport('joomla.filter.input');

class TablePhocacartPayment extends JTable
{
	function __construct(& $db) {
		parent::__construct('#__phocacart_payment_methods',
'id', $db);
	}
	
	function check() {
		if(empty($this->alias)) {
			$this->alias = $this->title;
		}
		$this->alias = PhocacartUtils::getAliasName($this->alias);

		return true;
	}
	
	public function store($updateNulls = false){
		if ($this->default != '0') {
			$query = $this->_db->getQuery(true)
				->update('#__phocacart_payment_methods')
				->set($this->_db->quoteName('default').' =
\'0\'')
				->where($this->_db->quoteName('default').' =
' . $this->_db->quote($this->default));
			$this->_db->setQuery($query);
			$this->_db->execute();
		}
		return parent::store($updateNulls);
	}
}
?>