Files
hotel/modules/hotelreservationsystem/controllers/admin/AdminHotelConfigurationSettingController.php

51 lines
2.0 KiB
PHP

<?php
class AdminHotelConfigurationSettingController extends ModuleAdminController
{
public function __construct()
{
$this->table = 'configuration';
$this->className = 'Configuration';
$this->bootstrap = true;
if (!($obj = $this->loadObject(true))) {
return;
}
$this->toolbar_title = $this->l('Manage Hotel Settings');
parent::__construct();
}
public function initContent()
{
$this->show_toolbar = false;
$this->display = 'view';
parent::initContent();
}
public function renderView()
{
$this->tpl_view_vars = array(
'feature_price_setting_link' => $this->context->link->getAdminLink('AdminHotelFeaturePricesSettings'),
'general_setting_link' => $this->context->link->getAdminLink('AdminHotelGeneralSettings'),
'payment_setting_link' => $this->context->link->getAdminLink('AdminPaymentsSetting'),
'order_restrict_setting_link' => $this->context->link->getAdminLink('AdminOrderRestrictSettings'),
'additional_demand_setting_link' => $this->context->link->getAdminLink('AdminRoomTypeGlobalDemand'),
);
// Reviews setting link if only productcomment module is enabled
if (Module::isEnabled('productcomments')) {
$review_module_instance = Module::getInstanceByName('productcomments');
$this->tpl_view_vars['htl_reviews_conf_link'] = $this->context->link->getAdminLink('AdminModules', true).
'&configure='.urlencode($review_module_instance->name).'&tab_module='.$review_module_instance->tab.
'&module_name='.urlencode($review_module_instance->name);
}
return parent::renderView();
}
public function setMedia()
{
parent::setMedia();
$this->addCSS(_MODULE_DIR_.'hotelreservationsystem/views/css/HotelReservationAdmin.css');
$this->addJs(_MODULE_DIR_.'hotelreservationsystem/views/js/HotelReservationAdmin.js');
}
}