Support Joomla!

Joomla! 1.5 Documentation

Packages

Package: Joomla-Framework

Developer Network License

The Joomla! Developer Network content is © copyright 2006 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution- NonCommercial- ShareAlike 2.5
Source code for file /joomla/database/table/menutypes.php

Documentation is available at menutypes.php

  1. <?php
  2. /**
  3. @version        $Id: menutypes.php 6472 2007-02-03 10:47:26Z pasamio $
  4. @package        Joomla.Framework
  5. @subpackage    Table
  6. @copyright    Copyright (C) 2005 - 2007 Open Source Matters. All rights reserved.
  7. @license        GNU/GPL, see LICENSE.php
  8. *  Joomla! is free software. This version may have been modified pursuant
  9. *  to the GNU General Public License, and as distributed it includes or
  10. *  is derivative of works licensed under the GNU General Public License or
  11. *  other free or open source software licenses.
  12. *  See COPYRIGHT.php for copyright notices and details.
  13. */
  14.  
  15. // Check to ensure this file is within the rest of the framework
  16. defined('JPATH_BASE'or die();
  17.  
  18. /**
  19.  * Menu Types table
  20.  *
  21.  * @package     Joomla.Framework
  22.  * @subpackage        Table
  23.  * @since    1.0
  24.  */
  25. class JTableMenuTypes extends JTable
  26. {
  27.     /** @var int Primary key */
  28.     var $id                    = null;
  29.     /** @var string */
  30.     var $menutype            = null;
  31.     /** @var string */
  32.     var $title                = null;
  33.     /** @var string */
  34.     var $description        = null;
  35.  
  36.     /**
  37.      * Constructor
  38.      *
  39.      * @access protected
  40.      * @param database A database connector object
  41.      */
  42.     function __construct&$db {
  43.         parent::__construct'#__menu_types''id'$db );
  44.     }
  45.  
  46.     /**
  47.      * @return boolean 
  48.      */
  49.     function check()
  50.     {
  51.         if (strstr($this->menutype'\'')) {
  52.             $this->_error = JText::_'The menu name cannot contain a \''true );
  53.             return false;
  54.         }
  55.  
  56.         // correct spurious data
  57.         if (trim$this->title== ''{
  58.             $this->title = $this->menutype;
  59.         }
  60.         return true;
  61.     }
  62. }
  63. ?>

Documentation generated on Mon, 05 Mar 2007 21:10:39 +0000 by phpDocumentor 1.3.1