Source for file update.php
Documentation is available at update.php
* @package Joomla.Platform
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE
* Stores updates temporarily
* @package Joomla.Platform
* @param JDatabaseDriver $db Database driver object.
* Overloaded check function
* @return boolean True if the object is ok
if (trim($this->name) ==
'' ||
trim($this->element) ==
'')
$this->setError(JText::_('JLIB_DATABASE_ERROR_MUSTCONTAIN_A_TITLE_EXTENSION'));
* Overloaded bind function
* @param array $array Named array
* @param mixed $ignore An optional array or space separated list of properties
* to ignore while binding.
* @return mixed Null if operation was satisfactory, otherwise returns an error
public function bind($array, $ignore =
'')
if (isset
($array['params']) &&
is_array($array['params']))
$registry->loadArray($array['params']);
$array['params'] = (string)
$registry;
if (isset
($array['control']) &&
is_array($array['control']))
$registry->loadArray($array['control']);
$array['control'] = (string)
$registry;
return parent::bind($array, $ignore);
* Method to create and execute a SELECT WHERE query.
* @param array $options Array of options
* @return string Results of query
public function find($options =
array())
foreach ($options as $col =>
$val)
$where[] =
$col .
' = ' .
$this->_db->quote($val);
$query =
$this->_db->getQuery(true)
->from($this->_db->quoteName($this->_tbl))
$this->_db->setQuery($query);
return $this->_db->loadResult();
Documentation generated on Tue, 19 Nov 2013 15:16:08 +0100 by phpDocumentor 1.4.3