public function add_body_class($classes) { $user = User::getRole(); if (in_array($user, UserRole::limited())) { $classes .= ' limited-user-capability ' . $user; } else { $classes .= ' ' . $user; } return $classes; }
public function load_resourses() { // wp_enqueue_style( 'momentum-css', SiteHelper::getResoursesPath() . '/js/moment/min/moment.min.css'); // wp_enqueue_style( 'bsalted-css', SiteHelper::getResoursesPath() . '/css/main.css' ); wp_enqueue_style('fullcalendar-css', SiteHelper::getResoursesPath() . '/js/fullcalendar/dist/fullcalendar.min.css'); wp_enqueue_style('qtip-css', SiteHelper::getResoursesPath() . '/js/qtip/jquery.qtip.min.css'); wp_enqueue_style('chosen-css', SiteHelper::getResoursesPath() . '/js/chosen/chosen.min.css'); wp_enqueue_script('momentum-js', SiteHelper::getResoursesPath() . '/js/moment/min/moment.min.js', array('jquery'), '1.1', false); wp_enqueue_script('fullcalendar-js', SiteHelper::getResoursesPath() . '/js/fullcalendar/dist/fullcalendar.min.js', array('jquery'), '1.1', false); wp_enqueue_script('qtip-js', SiteHelper::getResoursesPath() . '/js/qtip/jquery.qtip.js', array('jquery'), '1.1', false); wp_enqueue_script('chosen-js', SiteHelper::getResoursesPath() . '/js/chosen/chosen.jquery.min.js', array('jquery'), '1.1', false); wp_enqueue_script('bsalted-js', SiteHelper::getResoursesPath() . '/js/main/main.js', array('jquery'), '1.1', false); $db = new DatabaseAccessWrapper(); $role = User::getRole(); $stage = new Event(); wp_localize_script('fullcalendar-js', 'bsaltedEventsData', $stage->getData()); wp_localize_script('fullcalendar-js', 'bsaltedOptions', $db::get_option('bsalted_adventures_days')); if (in_array($role, UserRole::restricted())) { SiteHelper::hideCustomMenuItem(); if (!$role === 'director_of_logistics') { wp_localize_script('bsalted-js', 'userRole', 'limited'); } } }
public function activate() { UserRole::register(); }