Done !
| Server IP : 46.105.57.169 / Your IP : 216.73.217.35 Web Server : Apache System : Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : verseaumee ( 152031) PHP Version : 8.5.7 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/verseaumee/123click/assets/ |
Upload File : |
namespacemap/namespacemap.xml 0000604 00000001470 15075215304 0012352 0 ustar 00 <?xml version="1.0" encoding="utf-8"?>
<extension type="plugin" group="extension" method="upgrade">
<name>plg_extension_namespacemap</name>
<author>Joomla! Project</author>
<creationDate>May 2017</creationDate>
<copyright>(C) 2017 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<authorEmail>admin@joomla.org</authorEmail>
<authorUrl>www.joomla.org</authorUrl>
<version>4.0.0</version>
<description>PLG_EXTENSION_NAMESPACEMAP_XML_DESCRIPTION</description>
<files>
<filename plugin="namespacemap">namespacemap.php</filename>
</files>
<languages>
<language tag="en-GB">language/en-GB/plg_extension_namespacemap.ini</language>
<language tag="en-GB">language/en-GB/plg_extension_namespacemap.sys.ini</language>
</languages>
</extension>
namespacemap/namespacemap.php 0000604 00000004705 15075215304 0012345 0 ustar 00 <?php
/**
* @package Joomla.Plugin
* @subpackage Extension.Joomla
*
* @copyright (C) 2017 Open Source Matters, Inc. <https://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
use Joomla\CMS\Installer\Installer as JInstaller;
use Joomla\CMS\Plugin\CMSPlugin;
use Joomla\Event\DispatcherInterface;
/**
* Joomla! namespace map creator / updater.
*
* @since 4.0.0
*/
class PlgExtensionNamespacemap extends CMSPlugin
{
/**
* The namespace map file creator
*
* @var JNamespacePsr4Map
*/
private $fileCreator = null;
/**
* Constructor
*
* @param DispatcherInterface &$subject The object to observe
* @param array $config An optional associative array of configuration settings.
* Recognized key values include 'name', 'group', 'params', 'language'
* (this list is not meant to be comprehensive).
*
* @since 4.0.0
*/
public function __construct(&$subject, $config = array())
{
$this->fileCreator = new JNamespacePsr4Map;
parent::__construct($subject, $config);
}
/**
* Update / Create map on extension install
*
* @param JInstaller $installer Installer instance
* @param integer $eid Extension id
*
* @return void
*
* @since 4.0.0
*/
public function onExtensionAfterInstall($installer, $eid)
{
// Check that we have a valid extension
if ($eid)
{
// Update / Create new map
$this->fileCreator->create();
}
}
/**
* Update / Create map on extension uninstall
*
* @param JInstaller $installer Installer instance
* @param integer $eid Extension id
* @param boolean $removed Installation result
*
* @return void
*
* @since 4.0.0
*/
public function onExtensionAfterUninstall($installer, $eid, $removed)
{
// Check that we have a valid extension and that it has been removed
if ($eid && $removed)
{
// Update / Create new map
$this->fileCreator->create();
}
}
/**
* Update map on extension update
*
* @param JInstaller $installer Installer instance
* @param integer $eid Extension id
*
* @return void
*
* @since 4.0.0
*/
public function onExtensionAfterUpdate($installer, $eid)
{
// Check that we have a valid extension
if ($eid)
{
// Update / Create new map
$this->fileCreator->create();
}
}
}
finder/finder.xml 0000604 00000001425 15075215304 0010004 0 ustar 00 <?xml version="1.0" encoding="utf-8"?>
<extension type="plugin" group="extension" method="upgrade">
<name>plg_extension_finder</name>
<author>Joomla! Project</author>
<creationDate>June 2018</creationDate>
<copyright>(C) 2019 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<authorEmail>admin@joomla.org</authorEmail>
<authorUrl>www.joomla.org</authorUrl>
<version>4.0.0</version>
<description>PLG_EXTENSION_FINDER_XML_DESCRIPTION</description>
<files>
<filename plugin="finder">finder.php</filename>
</files>
<languages>
<language tag="en-GB">language/en-GB/plg_extension_finder.ini</language>
<language tag="en-GB">language/en-GB/plg_extension_finder.sys.ini</language>
</languages>
</extension>
finder/finder.php 0000604 00000011600 15075215304 0007767 0 ustar 00 <?php
/**
* @package Joomla.Plugin
* @subpackage Extension.Finder
*
* @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
use Joomla\CMS\Plugin\CMSPlugin;
use Joomla\Component\Finder\Administrator\Indexer\Helper;
use Joomla\Database\DatabaseDriver;
use Joomla\Database\ParameterType;
use Joomla\String\StringHelper;
/**
* Finder extension plugin
*
* @since 4.0.0
*/
class PlgExtensionFinder extends CMSPlugin
{
/**
* Database object
*
* @var DatabaseDriver
* @since 4.0.0
*/
protected $db;
/**
* Add common words to finder after language got installed
*
* @param JInstaller $installer Installer object
* @param integer $eid Extension Identifier
*
* @return void
*
* @since 4.0.0
*/
public function onExtensionAfterInstall($installer, $eid)
{
if (!$eid)
{
return;
}
$extension = $this->getLanguage($eid);
if ($extension)
{
$this->removeCommonWords($extension);
$this->addCommonWords($extension);
}
}
/**
* Add common words to finder after language got updated
*
* @param JInstaller $installer Installer object
* @param integer $eid Extension identifier
*
* @return void
*
* @since 4.0.0
*/
public function onExtensionAfterUpdate($installer, $eid)
{
$this->onExtensionAfterInstall($installer, $eid);
}
/**
* Remove common words to finder after language got uninstalled
*
* @param JInstaller $installer Installer instance
* @param integer $eid Extension id
* @param boolean $removed Installation result
*
* @return void
*
* @since 4.0.0
*/
public function onExtensionAfterUninstall($installer, $eid, $removed)
{
// Check that the language was successfully uninstalled.
if ($eid && $removed && $installer->extension->type === 'language')
{
$this->removeCommonWords($installer->extension);
}
}
/**
* Get an object of information if the handled extension is a language
*
* @param integer $eid Extension id
*
* @return object
*
* @since 4.0.0
*/
protected function getLanguage($eid)
{
$db = $this->db;
$eid = (int) $eid;
$query = $db->getQuery(true)
->select($db->quoteName(['element', 'client_id']))
->from($db->quoteName('#__extensions'))
->where(
[
$db->quoteName('extension_id') . ' = :eid',
$db->quoteName('type') . ' = ' . $db->quote('language'),
]
)
->bind(':eid', $eid, ParameterType::INTEGER);
$db->setQuery($query);
$extension = $db->loadObject();
return $extension;
}
/**
* Add common words from a txt file to com_finder
*
* @param object $extension Extension object
*
* @return void
*
* @since 4.0.0
*/
protected function addCommonWords($extension)
{
if ($extension->client_id == 0)
{
$path = JPATH_SITE . '/language/' . $extension->element . '/' . $extension->element . '.com_finder.commonwords.txt';
}
else
{
$path = JPATH_ADMINISTRATOR . '/language/' . $extension->element . '/' . $extension->element . '.com_finder.commonwords.txt';
}
if (!file_exists($path))
{
return;
}
$file_content = file_get_contents($path);
$words = explode("\n", $file_content);
$words = array_map(
function ($word)
{
// Remove comments
if (StringHelper::strpos($word, ';') !== false)
{
$word = StringHelper::substr($word, 0, StringHelper::strpos($word, ';'));
}
return $word;
}, $words
);
$words = array_filter(array_map('trim', $words));
$db = $this->db;
$query = $db->getQuery(true);
require_once JPATH_ADMINISTRATOR . '/components/com_finder/helpers/indexer/helper.php';
$lang = Helper::getPrimaryLanguage($extension->element);
$query->insert($db->quoteName('#__finder_terms_common'))
->columns($db->quoteName(['term', 'language', 'custom']));
foreach ($words as $word)
{
$bindNames = $query->bindArray([$word, $lang], ParameterType::STRING);
$query->values(implode(',', $bindNames) . ', 0');
}
try
{
$db->setQuery($query);
$db->execute();
}
catch (Exception $ex)
{
// It would be nice if the common word is stored to the DB, but it isn't super important
}
}
/**
* Remove common words of a language from com_finder
*
* @param object $extension Extension object
*
* @return void
*
* @since 4.0.0
*/
protected function removeCommonWords($extension)
{
$db = $this->db;
require_once JPATH_ADMINISTRATOR . '/components/com_finder/helpers/indexer/helper.php';
$lang = Helper::getPrimaryLanguage($extension->element);
$query = $db->getQuery(true);
$query->delete($db->quoteName('#__finder_terms_common'))
->where(
[
$db->quoteName('language') . ' = :lang',
$db->quoteName('custom') . ' = 0',
]
)
->bind(':lang', $lang);
$db->setQuery($query);
$db->execute();
}
}
joomla/joomla.php 0000644 00000015405 15075215304 0010026 0 ustar 00 <?php
/**
* @package Joomla.Plugin
* @subpackage Extension.Joomla
*
* @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
/**
* Joomla! master extension plugin.
*
* @since 1.6
*/
class PlgExtensionJoomla extends JPlugin
{
/**
* @var integer Extension Identifier
* @since 1.6
*/
private $eid = 0;
/**
* @var JInstaller Installer object
* @since 1.6
*/
private $installer = null;
/**
* Load the language file on instantiation.
*
* @var boolean
* @since 3.1
*/
protected $autoloadLanguage = true;
/**
* Adds an update site to the table if it doesn't exist.
*
* @param string $name The friendly name of the site
* @param string $type The type of site (e.g. collection or extension)
* @param string $location The URI for the site
* @param boolean $enabled If this site is enabled
*
* @return void
*
* @since 1.6
*/
private function addUpdateSite($name, $type, $location, $enabled)
{
$db = JFactory::getDbo();
// Look if the location is used already; doesn't matter what type you can't have two types at the same address, doesn't make sense
$query = $db->getQuery(true)
->select('update_site_id')
->from('#__update_sites')
->where('location = ' . $db->quote($location));
$db->setQuery($query);
$update_site_id = (int) $db->loadResult();
// If it doesn't exist, add it!
if (!$update_site_id)
{
$query->clear()
->insert('#__update_sites')
->columns(array($db->quoteName('name'), $db->quoteName('type'), $db->quoteName('location'), $db->quoteName('enabled')))
->values($db->quote($name) . ', ' . $db->quote($type) . ', ' . $db->quote($location) . ', ' . (int) $enabled);
$db->setQuery($query);
if ($db->execute())
{
// Link up this extension to the update site
$update_site_id = $db->insertid();
}
}
// Check if it has an update site id (creation might have failed)
if ($update_site_id)
{
// Look for an update site entry that exists
$query->clear()
->select('update_site_id')
->from('#__update_sites_extensions')
->where('update_site_id = ' . $update_site_id)
->where('extension_id = ' . $this->eid);
$db->setQuery($query);
$tmpid = (int) $db->loadResult();
if (!$tmpid)
{
// Link this extension to the relevant update site
$query->clear()
->insert('#__update_sites_extensions')
->columns(array($db->quoteName('update_site_id'), $db->quoteName('extension_id')))
->values($update_site_id . ', ' . $this->eid);
$db->setQuery($query);
$db->execute();
}
}
}
/**
* Handle post extension install update sites
*
* @param JInstaller $installer Installer object
* @param integer $eid Extension Identifier
*
* @return void
*
* @since 1.6
*/
public function onExtensionAfterInstall($installer, $eid)
{
if ($eid)
{
$this->installer = $installer;
$this->eid = $eid;
// After an install we only need to do update sites
$this->processUpdateSites();
}
}
/**
* Handle extension uninstall
*
* @param JInstaller $installer Installer instance
* @param integer $eid Extension id
* @param boolean $result Installation result
*
* @return void
*
* @since 1.6
*/
public function onExtensionAfterUninstall($installer, $eid, $result)
{
// If we have a valid extension ID and the extension was successfully uninstalled wipe out any
// update sites for it
if ($eid && $result)
{
$db = JFactory::getDbo();
$query = $db->getQuery(true)
->delete('#__update_sites_extensions')
->where('extension_id = ' . $eid);
$db->setQuery($query);
$db->execute();
// Delete any unused update sites
$query->clear()
->select('update_site_id')
->from('#__update_sites_extensions');
$db->setQuery($query);
$results = $db->loadColumn();
if (is_array($results))
{
// So we need to delete the update sites and their associated updates
$updatesite_delete = $db->getQuery(true);
$updatesite_delete->delete('#__update_sites');
$updatesite_query = $db->getQuery(true);
$updatesite_query->select('update_site_id')
->from('#__update_sites');
// If we get results back then we can exclude them
if (count($results))
{
$updatesite_query->where('update_site_id NOT IN (' . implode(',', $results) . ')');
$updatesite_delete->where('update_site_id NOT IN (' . implode(',', $results) . ')');
}
// So let's find what update sites we're about to nuke and remove their associated extensions
$db->setQuery($updatesite_query);
$update_sites_pending_delete = $db->loadColumn();
if (is_array($update_sites_pending_delete) && count($update_sites_pending_delete))
{
// Nuke any pending updates with this site before we delete it
// TODO: investigate alternative of using a query after the delete below with a query and not in like above
$query->clear()
->delete('#__updates')
->where('update_site_id IN (' . implode(',', $update_sites_pending_delete) . ')');
$db->setQuery($query);
$db->execute();
}
// Note: this might wipe out the entire table if there are no extensions linked
$db->setQuery($updatesite_delete);
$db->execute();
}
// Last but not least we wipe out any pending updates for the extension
$query->clear()
->delete('#__updates')
->where('extension_id = ' . $eid);
$db->setQuery($query);
$db->execute();
}
}
/**
* After update of an extension
*
* @param JInstaller $installer Installer object
* @param integer $eid Extension identifier
*
* @return void
*
* @since 1.6
*/
public function onExtensionAfterUpdate($installer, $eid)
{
if ($eid)
{
$this->installer = $installer;
$this->eid = $eid;
// Handle any update sites
$this->processUpdateSites();
}
}
/**
* Processes the list of update sites for an extension.
*
* @return void
*
* @since 1.6
*/
private function processUpdateSites()
{
$manifest = $this->installer->getManifest();
$updateservers = $manifest->updateservers;
if ($updateservers)
{
$children = $updateservers->children();
}
else
{
$children = array();
}
if (count($children))
{
foreach ($children as $child)
{
$attrs = $child->attributes();
$this->addUpdateSite($attrs['name'], $attrs['type'], trim($child), true);
}
}
else
{
$data = trim((string) $updateservers);
if ($data !== '')
{
// We have a single entry in the update server line, let us presume this is an extension line
$this->addUpdateSite(JText::_('PLG_EXTENSION_JOOMLA_UNKNOWN_SITE'), 'extension', $data, true);
}
}
}
}
joomla/joomla.xml 0000644 00000001461 15075215304 0010034 0 ustar 00 <?xml version="1.0" encoding="utf-8"?>
<extension version="3.1" type="plugin" group="extension" method="upgrade">
<name>plg_extension_joomla</name>
<author>Joomla! Project</author>
<creationDate>May 2010</creationDate>
<copyright>Copyright (C) 2005 - 2019 Open Source Matters. All rights reserved.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<authorEmail>admin@joomla.org</authorEmail>
<authorUrl>www.joomla.org</authorUrl>
<version>3.0.0</version>
<description>PLG_EXTENSION_JOOMLA_XML_DESCRIPTION</description>
<files>
<filename plugin="joomla">joomla.php</filename>
</files>
<languages>
<language tag="en-GB">en-GB.plg_extension_joomla.ini</language>
<language tag="en-GB">en-GB.plg_extension_joomla.sys.ini</language>
</languages>
</extension>
jce/jce.xml 0000604 00000001620 15075276104 0006572 0 ustar 00 <?xml version="1.0" encoding="utf-8"?>
<extension version="3.1" type="plugin" group="extension" method="upgrade">
<name>plg_extension_jce</name>
<version>2.6.38</version>
<creationDate>14-03-2019</creationDate>
<author>Ryan Demmer</author>
<authorEmail>info@joomlacontenteditor.net</authorEmail>
<authorUrl>http://www.joomlacontenteditor.net</authorUrl>
<copyright>Copyright (C) 2006 - 2019 Ryan Demmer. All rights reserved</copyright>
<license>GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html</license>
<description>PLG_EXTENSION_JCE_XML_DESCRIPTION</description>
<files folder="plugins/extension/jce">
<filename plugin="jce">jce.php</filename>
</files>
<languages folder="administrator/language/en-GB">
<language tag="en-GB">en-GB.plg_extension_jce.ini</language>
<language tag="en-GB">en-GB.plg_extension_jce.sys.ini</language>
</languages>
</extension>
jce/jce.php 0000604 00000010546 15075276104 0006570 0 ustar 00 <?php
/**
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved
* @copyright Copyright (C) 2016 Ryan Demmer. All rights reserved
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
/**
* JCE extension plugin.
*
* @since 2.6
*/
class PlgExtensionJce extends JPlugin
{
/**
* Check the installer is for a valid plugin group.
*
* @param JInstaller $installer Installer object
*
* @return bool
*
* @since 2.6
*/
private function isValid($installer)
{
if (empty($installer->manifest)) {
return false;
}
foreach (array('type', 'group') as $var) {
$$var = (string) $installer->manifest->attributes()->{$var};
}
return $type === 'plugin' && $group === 'jce';
}
/**
* Handle post extension install update sites.
*
* @param JInstaller $installer Installer object
* @param int $eid Extension Identifier
*
* @since 2.6
*/
public function onExtensionAfterInstall($installer, $eid)
{
if ($eid) {
if (!$this->isValid($installer)) {
return false;
}
$basename = basename($installer->getPath('extension_root'));
if (strpos($basename, '-') === false) {
return false;
}
require_once JPATH_ADMINISTRATOR.'/components/com_jce/models/plugins.php';
// enable plugin
$plugin = JTable::getInstance('extension');
$plugin->load($eid);
$plugin->publish();
$parts = explode('-', $basename);
$type = $parts[0];
$name = $parts[1];
$plugin = new StdClass();
$plugin->name = $name;
if ($type === 'editor') {
$plugin->icon = (string) $installer->manifest->icon;
$plugin->row = (int) (string) $installer->manifest->attributes()->row;
$plugin->type = 'plugin';
} else {
$plugin->type = 'extension';
}
$plugin->path = $installer->getPath('extension_root');
$model = new WFModelPlugins();
$model->postInstall('install', $plugin, $installer);
if ($plugin->type == 'extension') {
jimport('joomla.filesystem.folder');
jimport('joomla.filesystem.file');
$path = JPATH_SITE.'/components/com_jce/editor/extensions/'.$type;
// delete manifest
if (is_file($path.'/'.$plugin->name.'.xml')) {
JFile::delete($path.'/'.$plugin->name.'.xml');
}
// delete file
if (is_file($path.'/'.$plugin->name.'.php')) {
JFile::delete($path.'/'.$plugin->name.'.php');
}
// delete folder
if (is_dir($path.'/'.$plugin->name)) {
JFolder::delete($path.'/'.$plugin->name);
}
}
}
}
/**
* Handle extension uninstall.
*
* @param JInstaller $installer Installer instance
* @param int $eid Extension id
* @param int $result Installation result
*
* @since 1.6
*/
public function onExtensionAfterUninstall($installer, $eid, $result)
{
if ($eid) {
if (!$this->isValid($installer)) {
return false;
}
$basename = basename($installer->getPath('extension_root'));
if (strpos($basename, '-') === false) {
return false;
}
require_once JPATH_ADMINISTRATOR.'/components/com_jce/models/plugins.php';
$parts = explode('-', $basename);
$type = $parts[0];
$name = $parts[1];
$plugin = new StdClass();
$plugin->name = $name;
if ($type === 'editor') {
$plugin->icon = (string) $installer->manifest->icon;
$plugin->row = (int) (string) $installer->manifest->attributes()->row;
$plugin->type = 'plugin';
}
$plugin->path = $installer->getPath('extension_root');
$model = new WFModelPlugins();
$model->postInstall('uninstall', $plugin, $installer);
}
}
}
solidres/solidres.scriptfile.php 0000604 00000003314 15075302634 0013072 0 ustar 00 <?php
/**
------------------------------------------------------------------------
SOLIDRES - Accommodation booking extension for Joomla
------------------------------------------------------------------------
* @author Solidres Team <contact@solidres.com>
* @website https://www.solidres.com
* @copyright Copyright (C) 2013 - 2019 Solidres. All Rights Reserved.
* @license GNU General Public License version 3, or later
------------------------------------------------------------------------
*/
defined('_JEXEC') or die;
/**
* Custom script to hook into installation process
*
*/
class plgExtensionSolidresInstallerScript
{
function install($parent)
{
//echo '<p>'. JText::_('1.6 Custom install script') . '</p>';
}
function uninstall($parent)
{
//echo '<p>'. JText::_('1.6 Custom uninstall script') .'</p>';
}
function update($parent)
{
//echo '<p>'. JText::_('1.6 Custom update script') .'</p>';
}
function preflight($type, $parent)
{
//echo '<p>'. JText::sprintf('1.6 Preflight for %s', $type) .'</p>';
}
function postflight($type, $parent)
{
echo '<p>' . JText::_('Solidres - Extension plugin is installed successfully.') . '</p>';
$dbo = JFactory::getDbo();
$query = $dbo->getQuery(true);
$query->clear();
$query->update($dbo->quoteName('#__extensions'));
$query->set('enabled = 1');
$query->where("element = 'solidres'");
$query->where("type = 'plugin'");
$query->where("folder = 'extension'");
$dbo->setQuery($query);
$result = $dbo->execute();
if (!$result)
{
throw new RuntimeException('plgExtensionSolidres: publishing failed');
}
else
{
echo '<p>' . JText::_('Solidres - Extension plugin is published successfully.') . '</p>';
}
}
}
solidres/fields/roomtype.xml 0000604 00000005155 15075302634 0012245 0 ustar 00 <?xml version="1.0" encoding="utf-8"?>
<form>
<fields name="roomtype_custom_fields">
<fieldset name="conditions" label="SR_PLG_EXT_ROOMTYPE_CONDITIONS">
<field
name="taxes"
type="text"
id="taxes"
class="span6"
label="SR_PLG_EXT_ROOM_TYPE_FIELD_TAXES_LABEL"
message="SR_PLG_EXT_ROOM_TYPE_FIELD_TAXES_MESSAGE"
description="SR_PLG_EXT_ROOM_TYPE_FIELD_TAXES_DESC"
filter="safehtml"
labelclass="control-label"
/>
<field
name="prepayment"
type="text"
id="prepayment"
class="span6"
label="SR_PLG_EXT_ROOM_TYPE_FIELD_PREPAYMENT_LABEL"
message="SR_PLG_EXT_ROOM_TYPE_FIELD_PREPAYMENT_MESSAGE"
description="SR_PLG_EXT_ROOM_TYPE_FIELD_PREPAYMENT_DESC"
filter="safehtml"
labelclass="control-label"
/>
</fieldset>
<fieldset name="facilities" label="SR_PLG_EXT_ROOMTYPE_FACILITIES">
<field
name="room_facilities"
type="textarea"
rows="5"
cols="100"
id="room_facilities"
class="span6"
label="SR_PLG_EXT_ROOM_TYPE_FIELD_FACILITIES_ROOM_LABEL"
message="SR_PLG_EXT_ROOM_TYPE_FIELD_FACILITIES_ROOM_MESSAGE"
description="SR_PLG_EXT_ROOM_TYPE_FIELD_FACILITIES_ROOM_DESC"
filter="safehtml"
labelclass="control-label"
/>
<field
name="room_size"
type="text"
id="room_size"
class="span6"
label="SR_PLG_EXT_ROOM_TYPE_FIELD_FACILITIES_ROOM_SIZE_LABEL"
message="SR_PLG_EXT_ROOM_TYPE_FIELD_FACILITIES_ROOM_SIZE_MESSAGE"
description="SR_PLG_EXT_ROOM_TYPE_FIELD_FACILITIES_ROOM_SIZE_DESC"
filter="safehtml"
labelclass="control-label"
/>
<field
name="bed_size"
type="text"
id="bed_size"
class="span6"
label="SR_PLG_EXT_ROOM_TYPE_FIELD_FACILITIES_BED_SIZE_LABEL"
message="SR_PLG_EXT_ROOM_TYPE_FIELD_FACILITIES_BED_SIZE_MESSAGE"
description="SR_PLG_EXT_ROOM_TYPE_FIELD_FACILITIES_BED_SIZE_DESC"
filter="safehtml"
labelclass="control-label"
/>
</fieldset>
</fields>
</form>