/**
  * Remove style and script in prelaunch mode
  *
  *
  * @return void
  * @author Andrea Grillo <*****@*****.**>
  * @since 2.0
  */
 function yit_prelaunch_dequeue_script_and_style()
 {
     if (function_exists('YIT_Asset') && class_exists('YITH_Prelaunch_Frontend') && method_exists('YITH_Prelaunch_Frontend', 'userIsAllowed') && !YITH_Prelaunch_Frontend::userIsAllowed()) {
         YIT_Asset()->dequeue_all('style');
         YIT_Asset()->dequeue_all('script', array('bootstrap-twitter'));
     }
 }
Beispiel #2
0
 function yit_prelaunch_dequeue_script_and_style()
 {
     if (function_exists('YIT_Asset') && class_exists('YITH_Prelaunch_Frontend')) {
         if (method_exists('YITH_Prelaunch_Frontend', 'userIsAllowed') && !YITH_Prelaunch_Frontend::userIsAllowed()) {
             $is_allowed = true;
         } else {
             $is_allowed = false;
             //super admin
             if (current_user_can('manage_network') || current_user_can('administrator')) {
                 $is_allowed = true;
             }
             $allowed = get_option('yith_prelaunch_roles');
             $user_roles = yit_user_roles();
             foreach ($user_roles as $role) {
                 if (in_array($role, $allowed)) {
                     $is_allowed = true;
                     break;
                 }
             }
         }
         if (!$is_allowed) {
             YIT_Asset()->dequeue_all('style');
             YIT_Asset()->dequeue_all('script');
         }
     }
 }