input->cookie; $tmpl = VikRequest::getVar('tmpl'); $view = VikRequest::getVar('view'); if ($tmpl == 'component') { return; } if (VBOPlatformDetection::isWordPress()) { /** * @wponly Hide menu for Pro-update views */ if (in_array($view, ['getpro'])) { return; } } // JS lang def JText::script('VBOGUESTREVSVCMREQ'); JText::script('VBO_QUICK_ACTIONS'); $session = JFactory::getSession(); $admin_user = JFactory::getUser(); $has_vcm = is_file(VCM_SITE_PATH.DIRECTORY_SEPARATOR.'helpers'.DIRECTORY_SEPARATOR.'lib.vikchannelmanager.php'); $backlogo = VikBooking::getBackendLogo(); $vbo_auth_admin = $admin_user->authorise('core.admin', 'com_vikbooking'); $vbo_auth_global = $admin_user->authorise('core.vbo.global', 'com_vikbooking'); $vbo_auth_rateplans = $admin_user->authorise('core.vbo.rateplans', 'com_vikbooking'); $vbo_auth_rooms = $admin_user->authorise('core.vbo.rooms', 'com_vikbooking'); $vbo_auth_pricing = $admin_user->authorise('core.vbo.pricing', 'com_vikbooking'); $vbo_auth_bookings = $admin_user->authorise('core.vbo.bookings', 'com_vikbooking'); $vbo_auth_availability = $admin_user->authorise('core.vbo.availability', 'com_vikbooking'); $vbo_auth_management = $admin_user->authorise('core.vbo.management', 'com_vikbooking'); $vbo_auth_pms = $admin_user->authorise('core.vbo.pms', 'com_vikbooking'); $vbo_auth_reports = $admin_user->authorise('core.vbo.pmsreports', 'com_vikbooking'); $vbo_auth_tm = $admin_user->authorise('core.vbo.tm', 'com_vikbooking'); $reviews_dld = 0; // check for stored quick actions only once $admin_menu_actions_checked = $session->get('admin_menu.actions.check', null, 'vikbooking'); if (!$admin_menu_actions_checked) { $session->set('admin_menu.actions.check', 1, 'vikbooking'); } /** * Check VCM subscription status. * * @since 1.15.0 (J) - 1.5.0 (WP) */ $vcm_expiration_reminder = VikBooking::getVCMSubscriptionStatus(); /** * New back-end menu structure would support sub-titles for menu entries. * * * * @since 1.16.0 (J) - 1.6.0 (WP) */ ?>
= 0) { // subscription is expiring, but it's not expired yet, display a modal-reminder ?> getUri()->ajax('index.php?option=com_vikbooking'); JHtml::fetch('script', VBO_ADMIN_URI . 'resources/helpwizard.js', ['version' => VIKBOOKING_SOFTWARE_VERSION]); JText::script('VBSAVE'); JText::script('VBDISMISS'); JFactory::getDocument()->addScriptDeclaration( <<