Files
old-new-wiaas/backend/app/plugins/wiaas/includes/admin/class-wiaas-admin-cl.php

45 lines
1.1 KiB
PHP
Raw Normal View History

2018-10-11 07:12:53 +02:00
<?php
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
class Wiaas_Admin_CL {
public static function init() {
2018-10-17 00:36:19 +02:00
add_action('init', array(__CLASS__, 'init_admin_cl'));
}
public static function init_admin_cl() {
$current_user = wp_get_current_user();
$role = $current_user->roles[0];
$is_cl = $role === 'commercial_lead';
if ($is_cl) {
require_once dirname( __FILE__ ) . '/admin-cl/class-wiaas-admin-cl-packages.php';
require_once dirname( __FILE__ ) . '/admin-cl/class-wiaas-admin-cl-customers.php';
2018-10-16 06:45:28 +02:00
2018-10-17 00:36:19 +02:00
require_once dirname( __FILE__ ) . '/admin-cl/class-wiaas-admin-cl-orders.php';
2018-10-16 06:45:28 +02:00
2018-10-17 00:36:19 +02:00
require_once dirname( __FILE__ ) . '/admin-cl/wiaas-admin-cl-packages-ajax.php';
add_action( 'admin_enqueue_scripts', array(__CLASS__, 'enqueue_scripts'), 100 );
2018-10-17 00:36:19 +02:00
}
2018-10-11 07:12:53 +02:00
}
public static function enqueue_scripts() {
$plugin_url = untrailingslashit( plugins_url( '/', WIAAS_FILE ) );
wp_enqueue_script( 'wiaas_admin_cl_packages', $plugin_url . '/assets/js/wiaas-admin-cl-packages.js' );
2018-10-11 07:12:53 +02:00
wp_enqueue_style( 'wiaas_admin_cl', $plugin_url . '/assets/css/wiaas-admin-cl.css' );
2018-10-11 07:12:53 +02:00
}
}
Wiaas_Admin_CL::init();