AAAAPK tB\¦V‰
index.htmlnu W+A„¶
PK tB\É'•<
sitemap.phpnu W+A„¶ loadArray($array['attribs']);
$array['attribs'] = $registry->toString();
}
if (isset($array['selections']) && is_array($array['selections'])) {
$selections = array();
foreach ($array['selections'] as $i => $menu) {
$selections[$menu] = array(
'priority' => $array['selections_priority'][$i],
'changefreq' => $array['selections_changefreq'][$i],
'ordering' => $i
);
}
$registry = new JRegistry();
$registry->loadArray($selections);
$array['selections'] = $registry->toString();
}
if (isset($array['metadata']) && is_array($array['metadata'])) {
$registry = new JRegistry();
$registry->loadArray($array['metadata']);
$array['metadata'] = $registry->toString();
}
return parent::bind($array, $ignore);
}
/**
* Overloaded check function
*
* @access public
* @return boolean
* @see JTable::check
* @since 2.0
*/
function check()
{
if (empty($this->title)) {
$this->setError(JText::_('Sitemap must have a title'));
return false;
}
if (empty($this->alias)) {
$this->alias = $this->title;
}
$this->alias = JApplication::stringURLSafe($this->alias);
if (trim(str_replace('-', '', $this->alias)) == '') {
$datenow = &JFactory::getDate();
$this->alias = $datenow->format("Y-m-d-H-i-s");
}
return true;
}
/**
* Overriden JTable::store to set modified data and user id.
*
* @param boolean True to update fields even if they are null.
* @return boolean True on success.
* @since 2.0
*/
public function store($updateNulls = false)
{
$date = JFactory::getDate();
if (!$this->id) {
$this->created = $date->toSql();
}
return parent::store($updateNulls);
}
/**
* Method to set the publishing state for a row or list of rows in the database
* table.
*
* @param mixed An optional array of primary key values to update. If not
* set the instance property value is used.
* @param integer The publishing state. eg. [0 = unpublished, 1 = published]
* @param integer The user id of the user performing the operation.
* @return boolean True on success.
* @since 2.0
*/
public function publish($pks = null, $state = 1, $userId = 0)
{
// Initialize variables.
$k = $this->_tbl_key;
// Sanitize input.
JArrayHelper::toInteger($pks);
$userId = (int) $userId;
$state = (int) $state;
// If there are no primary keys set check to see if the instance key is set.
if (empty($pks)) {
if ($this->$k) {
$pks = array($this->$k);
}
// Nothing to set publishing state on, return false.
else {
$this->setError(JText::_('No_Rows_Selected'));
return false;
}
}
// Build the WHERE clause for the primary keys.
$where = $k . '=' . implode(' OR ' . $k . '=', $pks);
// Update the publishing state for rows with the given primary keys.
$query = $this->_db->getQuery(true)
->update($this->_db->quoteName('#__xmap_sitemap'))
->set($this->_db->quoteName('state').' = '. (int) $state)
->where($where);
$this->_db->setQuery($query);
$this->_db->query();
// Check for a database error.
if ($this->_db->getErrorNum()) {
$this->setError($this->_db->getErrorMsg());
return false;
}
// If the JTable instance value is in the list of primary keys that were set, set the instance.
if (in_array($this->$k, $pks)) {
$this->state = $state;
}
$this->setError('');
return true;
}
}
PK tB\®)ÕÐ .htaccessnu W+A„¶
Order allow,deny
Deny from all
PK 'CB\rÄibö ö category.phpnu W+A„¶ PK jB\šZ_°Ž Ž chronoforms.phpnu W+A„¶ PK )‰B\£ðFiÑ Ñ note.phpnu W+A„¶ toMySQL();
$userId = JFactory::getUser()->get('id');
if (empty($this->id))
{
// New record.
$this->created_time = $date;
$this->created_user_id = $userId;
}
else
{
// Existing record.
$this->modified_time = $date;
$this->modified_user_id = $userId;
}
// Attempt to store the data.
return parent::store($updateNulls);
}
/**
* Method to set the publishing state for a row or list of rows in the database
* table. The method respects checked out rows by other users and will attempt
* to check-in rows that it can after adjustments are made.
*
* @param mixed $pks An optional array of primary key values to update. If not set the instance property value is used.
* @param integer $state The publishing state. eg. [0 = unpublished, 1 = published]
* @param integer $userId The user id of the user performing the operation.
*
* @return boolean True on success.
*
* @link http://docs.joomla.org/JTable/publish
* @since 2.5
*/
public function publish($pks = null, $state = 1, $userId = 0)
{
// Initialise variables.
$k = $this->_tbl_key;
// Sanitize input.
JArrayHelper::toInteger($pks);
$userId = (int) $userId;
$state = (int) $state;
// If there are no primary keys set check to see if the instance key is set.
if (empty($pks))
{
if ($this->$k)
{
$pks = array($this->$k);
}
// Nothing to set publishing state on, return false.
else
{
$this->setError(JText::_('JLIB_DATABASE_ERROR_NO_ROWS_SELECTED'));
return false;
}
}
$query = $this->_db->getQuery(true);
$query->update($this->_db->quoteName($this->_tbl));
$query->set($this->_db->quoteName('state') . ' = ' . (int) $state);
// Build the WHERE clause for the primary keys.
$query->where($k . '=' . implode(' OR ' . $k . '=', $pks));
// Determine if there is checkin support for the table.
if (!property_exists($this, 'checked_out') || !property_exists($this, 'checked_out_time'))
{
$checkin = false;
}
else
{
$query->where('(checked_out = 0 OR checked_out = ' . (int) $userId . ')');
$checkin = true;
}
// Update the publishing state for rows with the given primary keys.
$this->_db->setQuery($query);
$this->_db->query();
// Check for a database error.
if ($this->_db->getErrorNum())
{
$this->setError($this->_db->getErrorMsg());
return false;
}
// If checkin is supported and all rows were adjusted, check them in.
if ($checkin && (count($pks) == $this->_db->getAffectedRows()))
{
// Checkin the rows.
foreach($pks as $pk)
{
$this->checkin($pk);
}
}
// If the JTable instance value is in the list of primary keys that were set, set the instance.
if (in_array($this->$k, $pks))
{
$this->state = $state;
}
$this->setError('');
return true;
}
}
PK tB\¦V‰
index.htmlnu W+A„¶ PK tB\É'•<
Y sitemap.phpnu W+A„¶ PK tB\®)ÕÐ ¡ .htaccessnu W+A„¶ PK 'CB\rÄibö ö Y category.phpnu W+A„¶ PK ÑQB\†iÙó ó ‹ featured.phpnu W+A„¶ PK jB\<ÿæ±p p º chronoformactions.phpnu W+A„¶ PK jB\šZ_°Ž Ž o# chronoforms.phpnu W+A„¶ PK )‰B\£ðFiÑ Ñ <&