PluginProbe
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.2.8
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.2.8
5.6.11 5.6.10 5.6.9 5.6.8 5.6.7 5.6.6 5.6.5 5.6.4 5.6.3 5.6.2 5.6.1 5.6.0 5.5.2 5.5.1 5.5.0 5.4.2 trunk 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 All 48 releases
latepoint / lib / controllers / pro_controller.php
pro_controller.php
69 lines 2.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * Copyright (c) 2024 LatePoint LLC. All rights reserved.
4 */
5
6 if ( ! defined( 'ABSPATH' ) ) {
7 exit; // Exit if accessed directly.
8 }
9
10
11 if ( ! class_exists( 'OsProController' ) ) :
12
13
14 class OsProController extends OsController {
15
16
17 function __construct() {
18 parent::__construct();
19 }
20
21 public function roles() {
22 $this->vars['page_header'] = OsMenuHelper::get_menu_items_by_id( 'settings' );
23 $this->vars['pre_page_header'] = OsMenuHelper::get_label_by_id( 'settings' );
24 $this->format_render( 'pro_feature', [], [], true );
25 }
26
27
28 public function coupons() {
29 $this->vars['page_header'] = __( 'Coupons', 'latepoint' );
30 $this->format_render( 'pro_feature', [], [], true );
31 }
32
33 public function taxes() {
34 $this->vars['page_header'] = OsMenuHelper::get_menu_items_by_id( 'settings' );
35 $this->vars['pre_page_header'] = OsMenuHelper::get_label_by_id( 'settings' );
36 $this->format_render( 'pro_feature', [], [], true );
37 }
38
39 public function bundles() {
40 $this->vars['page_header'] = OsMenuHelper::get_menu_items_by_id( 'services' );
41 $this->vars['pre_page_header'] = OsMenuHelper::get_label_by_id( 'services' );
42 $this->format_render( 'pro_feature', [], [], true );
43 }
44
45 public function categories() {
46 $this->vars['page_header'] = OsMenuHelper::get_menu_items_by_id( 'services' );
47 $this->vars['pre_page_header'] = OsMenuHelper::get_label_by_id( 'services' );
48 $this->format_render( 'pro_feature', [], [], true );
49 }
50
51 public function service_extras() {
52 $this->vars['page_header'] = OsMenuHelper::get_menu_items_by_id( 'services' );
53 $this->vars['pre_page_header'] = OsMenuHelper::get_label_by_id( 'services' );
54 $this->format_render( 'pro_feature', [], [], true );
55 }
56
57 public function agents() {
58 $this->vars['page_header'] = OsMenuHelper::get_menu_items_by_id( 'agents' );
59 $this->format_render( 'pro_feature', [], [], true );
60 }
61
62 public function locations() {
63 $this->vars['page_header'] = OsMenuHelper::get_menu_items_by_id( 'locations' );
64 $this->format_render( 'pro_feature', [], [], true );
65 }
66
67 }
68
69 endif;