<?php if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } if ( ! class_exists( 'OsIntegrationsController' ) ) : class OsIntegrationsController extends OsController { function __construct() { parent::__construct(); $this->views_folder = LATEPOINT_VIEWS_ABSPATH . 'integrations/'; $this->vars['page_header'] = OsMenuHelper::get_menu_items_by_id('integrations'); $this->vars['pre_page_header'] = OsMenuHelper::get_label_by_id('integrations'); $this->vars['breadcrumbs'][] = array('label' => __('Integrations', 'latepoint'), 'link' => OsRouterHelper::build_link(OsRouterHelper::build_route_name('integrations', 'external_calendars'))); } public function external_meeting_systems() { $this->vars['available_meeting_systems'] = OsMeetingSystemsHelper::get_list_of_external_meeting_systems(); $this->format_render(__FUNCTION__); } public function external_calendars() { $this->vars['available_calendars'] = OsCalendarHelper::get_list_of_external_calendars(); $this->format_render(__FUNCTION__); } public function external_marketing_systems() { $this->vars['available_marketing_systems'] = OsMarketingSystemsHelper::get_list_of_external_marketing_systems(); $this->format_render(__FUNCTION__); } public function external_short_links_systems() { $this->vars['available_short_links_systems'] = OsShortLinksSystemsHelper::get_list_of_external_short_links_systems(); $this->format_render(__FUNCTION__); } } endif;