?
Path : /home/admin/public_html/old/board/administrator/components/com_banners/tables/ |
Current File : /home/admin/public_html/old/board/administrator/components/com_banners/tables/bannerclient.php |
<?php /** * @version $Id: bannerclient.php 14401 2010-01-26 14:10:00Z louis $ * @package Joomla * @subpackage Banners * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved. * @license GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See COPYRIGHT.php for copyright notices and details. */ // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); /** * @package Joomla * @subpackage Banners */ class TableBannerClient extends JTable { var $cid = null; var $name = ''; var $contact = ''; var $email = ''; var $extrainfo = ''; var $checked_out = 0; var $checked_out_time = 0; var $editor = ''; function __construct( &$_db ) { parent::__construct( '#__bannerclient', 'cid', $_db ); } /** * Overloaded check function * * @access public * @return boolean * @see JTable::check * @since 1.5 */ function check() { // check for valid client name if (trim($this->name == '')) { $this->setError(JText::_( 'BNR_CLIENT_NAME' )); return false; } // check for valid client contact if (trim($this->contact == '')) { $this->setError(JText::_( 'BNR_CONTACT' )); return false; } // check for valid client email jimport( 'joomla.mail.helper' ); if (!JMailHelper::isEmailAddress( $this->email )) { $this->setError(JText::_( 'BNR_VALID_EMAIL' )); return false; } return true; } }