\n"; for ($i = 0; $i <= 23; $i++) { if ($i < 10) { $in = "0".$i; } else { $in = $i; } $stat = $openat[0] == $i ? " selected=\"selected\"" : ""; $wcheckintime .= "\n"; } $wcheckintime .= " \n"; $wcheckouttime = " \n"; $calendartype = VikBooking::calendarType(true); $globnumadults = VikBooking::getSearchNumAdults(true); $adultsparts = explode('-', $globnumadults); $globnumchildren = VikBooking::getSearchNumChildren(true); $childrenparts = explode('-', $globnumchildren); $maxdatefuture = VikBooking::getMaxDateFuture(); $maxdate_val = intval(substr($maxdatefuture, 1, (strlen($maxdatefuture) - 1))); $maxdate_interval = substr($maxdatefuture, -1, 1); $smartseach_type = VikBooking::getSmartSearchType(true); $vbosef = is_file(VBO_SITE_PATH . DIRECTORY_SEPARATOR . 'router.php'); $vcm_autoupd = (int)VikBooking::vcmAutoUpdate(); $chat_enabled = (int)VikBooking::chatEnabled(); $precheckin_enabled = (int)VikBooking::precheckinEnabled(); $upselling_enabled = (int)VikBooking::upsellingEnabled(); $nowdf = VikBooking::getDateFormat(true); if ($nowdf == "%d/%m/%Y") { $usedf = 'd/m/Y'; } elseif ($nowdf == "%m/%d/%Y") { $usedf = 'm/d/Y'; } else { $usedf = 'Y/m/d'; } $datesep = VikBooking::getDateSeparator(true); ?>
createPopover(array('title' => JText::translate('VBCONFIGVCMAUTOUPD'), 'content' => JText::translate('VBCONFIGVCMAUTOUPDHELP'), 'icon_class' => 'vboicn-lifebuoy')); ?>
printYesNoButtons('vcmautoupd', JText::translate('VBYES'), JText::translate('VBNO'), ($vcm_autoupd < 0 ? 0 : $vcm_autoupd), 1, 0).($vcm_autoupd < 0 ? ''.JText::translate('VBCONFIGVCMAUTOUPDMISS').'' : ''); ?>
printYesNoButtons('allowbooking', JText::translate('VBYES'), JText::translate('VBNO'), (int)VikBooking::allowBooking(), 1, 0); ?>
createPopover(array('title' => JText::translate('VBOCONFIGALLOWMODCANC'), 'content' => JText::translate('VBOCONFIGALLOWMODCANCHELP'))); ?>
printYesNoButtons('todaybookings', JText::translate('VBYES'), JText::translate('VBNO'), (int)VikBooking::todayBookings(), 1, 0); ?>
printYesNoButtons('enablecoupons', JText::translate('VBYES'), JText::translate('VBNO'), (int)VikBooking::couponsEnabled(), 1, 0); ?>
printYesNoButtons('enablepin', JText::translate('VBYES'), JText::translate('VBNO'), (int)VikBooking::customersPinEnabled(), 1, 0); ?>
printYesNoButtons('tokenform', JText::translate('VBYES'), JText::translate('VBNO'), (VikBooking::tokenForm() ? 'yes' : 0), 'yes', 0); ?>
printYesNoButtons('requirelogin', JText::translate('VBYES'), JText::translate('VBNO'), (int)VikBooking::requireLogin(), 1, 0); ?>
createPopover(array('title' => JText::translate('VBCONFIGAUTODISTFEATURE'), 'content' => JText::translate('VBCONFIGAUTODISTFEATUREHELP'))); ?>
printYesNoButtons('autoroomunit', JText::translate('VBYES'), JText::translate('VBNO'), (VikBooking::autoRoomUnit() ? 1 : 0), 1, 0); ?>
createPopover(array('title' => JText::translate('VBCONFIGCHATENABLED'), 'content' => JText::translate('VBCONFIGCHATENABLEDHELP'))); ?>
printYesNoButtons('chatenabled', JText::translate('VBYES'), JText::translate('VBNO'), ($chat_enabled < 0 ? 0 : $chat_enabled), 1, 0).($chat_enabled < 0 ? ''.JText::translate('VBCONFIGVCMAUTOUPDMISS').'' : ''); ?>
printYesNoButtons('precheckinenabled', JText::translate('VBYES'), JText::translate('VBNO'), $precheckin_enabled, 1, 0); ?>
getString('checkindata', 'basic'); ?>
createPopover(array('title' => JText::translate('VBCONFIGUPSELLINGENABLED'), 'content' => JText::translate('VBCONFIGUPSELLINGENABLEDHELP'))); ?>
printYesNoButtons('upsellingenabled', JText::translate('VBYES'), JText::translate('VBNO'), $upselling_enabled, 1, 0); ?>
createPopover(array('title' => JText::translate('VBOCONFIGORPHANSCALCM'), 'content' => JText::translate('VBOCONFIGORPHANSCALCMHELP'))); ?>
  
  
createPopover(array('title' => JText::translate('VBCONFIGCLOSINGDATES'), 'content' => JText::translate('VBCONFIGCLOSINGDATESHELP'))); ?>
getCalendar('', 'cdfrom', 'cdfrom', $nowdf, array('class'=>'', 'size'=>'10', 'maxlength'=>'19', 'todayBtn' => 'true', 'placeholder' => JText::translate('VBCONFIGCLOSINGDATEFROM'))); ?>
getCalendar('', 'cdto', 'cdto', $nowdf, array('class'=>'', 'size'=>'10', 'maxlength'=>'19', 'todayBtn' => 'true', 'placeholder' => JText::translate('VBCONFIGCLOSINGDATETO'))); ?>
$vcd) { echo "
".date(str_replace("/", $datesep, $usedf), $vcd['from'])." - ".date(str_replace("/", $datesep, $usedf), $vcd['to'])."
"."\n"; } } ?>
createPopover(array('title' => JText::translate('VBO_INTERACTIVE_MAP_BOOK'), 'content' => JText::translate('VBO_INTERACTIVE_MAP_BOOK_HELP'))); ?>
printYesNoButtons('interactive_map', JText::translate('VBYES'), JText::translate('VBNO'), (int)VikBooking::interactiveMapEnabled(), 1, 0); ?>
printYesNoButtons('search_show_busy_listings', JText::translate('VBYES'), JText::translate('VBNO'), ($config->getBool('search_show_busy_listings', false) ? 1 : 0), 1, 0); ?>
printYesNoButtons('search_link_roomdetails', JText::translate('VBYES'), JText::translate('VBNO'), ($config->getBool('search_link_roomdetails', false) ? 1 : 0), 1, 0); ?>
printYesNoButtons('showcategories', JText::translate('VBYES'), JText::translate('VBNO'), (VikBooking::showCategoriesFront(true) ? 'yes' : 0), 'yes', 0); ?>
getString('guests_label', 'adults'); ?>
createPopover(array('title' => JText::translate('VBCONFIGSHOWCHILDREN'), 'content' => JText::translate('VBO_CHOOSE_CHILDREN_HELP'))); ?>
printYesNoButtons('showchildren', JText::translate('VBYES'), JText::translate('VBNO'), ($showchildren ? 'yes' : 0), 'yes', 0, 'vboToggleShowChildren(this.checked);'); ?>
createPopover(array('title' => JText::translate('VBO_BOOK_SPLIT_STAYS'), 'content' => JText::translate('VBO_BOOK_SPLIT_STAYS_HELP'))); ?>
getFloat('split_stay_ratio', 50); echo $vbo_app->printYesNoButtons('split_stay', JText::translate('VBYES'), JText::translate('VBNO'), (int)($split_stay_ratio > 0), 1, 0, 'vboToggleSplitStay(this.checked);'); ?>
createPopover(array('title' => JText::translate('VBO_SPLIT_STAYS_RATIO'), 'content' => JText::translate('VBO_SPLIT_STAYS_RATIO_HELP'))); ?>
'', 'title' => JText::translate('VBO_APPEARANCE_PREF_LIGHT'), ), array( 'value' => '', 'title' => JText::translate('VBO_APPEARANCE_PREF_AUTO'), ), array( 'value' => '', 'title' => JText::translate('VBO_APPEARANCE_PREF_DARK'), ), ); $appearance_attrs = array( array( 'label_class' => 'vik-multiswitch-radiobtn-light', 'input' => array( 'onchange' => 'vboPreviewAppeareance(this.value)', ), ), array( 'label_class' => 'vik-multiswitch-radiobtn-auto', 'input' => array( 'onchange' => 'vboPreviewAppeareance(this.value)', ), ), array( 'label_class' => 'vik-multiswitch-radiobtn-dark', 'input' => array( 'onchange' => 'vboPreviewAppeareance(this.value)', ), ), ); echo $vbo_app->multiStateToggleSwitchField('appearance_pref', VikBooking::getAppearancePref(), $appearance_vals, $appearance_lbls, $appearance_attrs); ?>
getInt('appearance_front', 0); ?>
printYesNoButtons('multilang', JText::translate('VBYES'), JText::translate('VBNO'), (int)VikBooking::allowMultiLanguage(true), 1, 0); ?>
printYesNoButtons('vbosef', JText::translate('VBYES'), JText::translate('VBNO'), (int)$vbosef, 1, 0); ?>
printYesNoButtons('loadbootstrap', JText::translate('VBYES'), JText::translate('VBNO'), (int)VikBooking::loadBootstrap(), 1, 0); ?>
printYesNoButtons('usefa', JText::translate('VBYES'), JText::translate('VBNO'), (int)VikBooking::isFontAwesomeEnabled(), 1, 0); ?>
printYesNoButtons('loadjquery', JText::translate('VBYES'), JText::translate('VBNO'), (VikBooking::loadJquery() ? 'yes' : 0), 'yes', 0); ?>
createPopover(array('title' => JText::translate('VBOPREFCOUNTRIESORD'), 'content' => JText::translate('VBOPREFCOUNTRIESORDHELP'))); ?>
    $langname) { ?>
backupExportTypes as $type => $handler) { $options[] = JHtml::fetch('select.option', $type, $handler->getName()); } $backup_export_type = $config->get('backuptype', 'full'); ?> backupExportTypes as $type => $handler) { ?>
getDescription(); ?>
get('backupfolder', ''), DIRECTORY_SEPARATOR); // get system temporary path $tmp_path = rtrim(JFactory::getApplication()->get('tmp_path', ''), DIRECTORY_SEPARATOR); if (!$path) { $path = $tmp_path; } ?>
 
getDispatcher()->filter('onDisplayViewConfigGlobal', [$this]); foreach ($extra_forms as $extra_form) { foreach ($extra_form as $form_name => $form_html) { ?>