Files
@ a45f0dabc59c
Branch filter:
Location: hot67beta/libraries/joomla/database/table/plugin.php
a45f0dabc59c
2.0 KiB
text/x-php
mneh
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 | <?php
/**
* @version $Id: plugin.php 10381 2008-06-01 03:35:53Z pasamio $
* @package Joomla.Framework
* @subpackage Table
* @copyright Copyright (C) 2005 - 2008 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.
*/
// Check to ensure this file is within the rest of the framework
defined('JPATH_BASE') or die();
/**
* Plugin table
*
* @package Joomla.Framework
* @subpackage Table
* @since 1.0
*/
class JTablePlugin extends JTable
{
/**
* Primary Key
*
* @var int
*/
var $id = null;
/**
*
*
* @var varchar
*/
var $name = null;
/**
*
*
* @var varchar
*/
var $element = null;
/**
*
*
* @var varchar
*/
var $folder = null;
/**
*
*
* @var tinyint unsigned
*/
var $access = null;
/**
*
*
* @var int
*/
var $ordering = null;
/**
*
*
* @var tinyint
*/
var $published = null;
/**
*
*
* @var tinyint
*/
var $iscore = null;
/**
*
*
* @var tinyint
*/
var $client_id = null;
/**
*
*
* @var int unsigned
*/
var $checked_out = 0;
/**
*
*
* @var datetime
*/
var $checked_out_time = 0;
/**
*
*
* @var text
*/
var $params = null;
function __construct(& $db) {
parent::__construct('#__plugins', 'id', $db);
}
/**
* Overloaded bind function
*
* @access public
* @param array $hash named array
* @return null|string null is operation was satisfactory, otherwise returns an error
* @see JTable:bind
* @since 1.5
*/
function bind($array, $ignore = '')
{
if (isset( $array['params'] ) && is_array($array['params']))
{
$registry = new JRegistry();
$registry->loadArray($array['params']);
$array['params'] = $registry->toString();
}
return parent::bind($array, $ignore);
}
}
|