.\Grs<P~UTW ܥpHpsHQTJw9»Š=6o{ab^4{אvV@ue@xyĄB6݀3yp1lh]I4d<ܾcg1hlgP AՏݦU8}7e}R(.ݷܲp&PfzG~ ^Β>c&po?~)ΗowH;k 3 ΀l>0n $z'PD GVw>՘4e0f! (LW &خ.S ΏDŵ,Mtqۛ{!*d9Pr@'ޱw)qX6G ajΏK6xc|撆֨݅~ ǞhMȴ!as3n5nx GނDLT nbO:ATsxD[Oj5'K!;T/<+}ZG^ﭿ" \AjZ7 }8 \<2>S!E6DZ ֙H^cQO),bkzIOSh.Mcݗ 8O~_9u\)ttr'WХ77h|]8b(N[dԭ~'iugI. 0]2]D/9ioqqm\igCdd'>6*i|cLn;L64'ޚq͙/.8CcPm r 4@UZxlޒ伞/1(̙@GalKQRHl$1[R##f ~.hj~Du®6FҺ0!37U q.Q(ylC<OUN.{vqת}eՅ]T4<$0yM^Ve>#aoZssRB I;/7huSd-5ŠBJkiC]_<=I=8ϗ~2}PF /c&ּ2Ek?vfbÊcǽ=$<*3aJ i`C.Ƿ=kȏIwe(H" ^o֡dK( =;i!褬WR0TDMxvBu`R4꓄k$Y"n_7&pvhjLуτ@D)|䗯n滄ҭHycyN3c7= P,^x\jQxhId-+eaهBMm@gAh%e\x n,Gw ZusSSNKR*c pφ#'Cs3G@+nX-D#p|ϜaL<,xKşQkOH銝d'C`oC K\] k-hmkVڈH``+ TfԼ9IjJɬa' yi0'yh?5|RskLAYj\/Im d {c\LrG 0%K !chn@'lljr^a^:=e v6$LXP;tchm;30R,Fd1GrVڢ:մf!eu|9z$` IMB!QGןNv>f 6.XA!߂)"| yDf M3\-ƵfKo}Tp)\)~J5P;ۆ7xaC! 𞲊P)_a 7ށI8nE8k%>% k%.η x $S%GL>p"TXxO6{7<1gtگ.F&Z1O{['*~4RY1t.?|)A-iNǴ4.sq@4y)R jrJ,FS-=) K\꘥gyUPbO6iIVtb YoCɹϪa+Lh#z+ {-!GH KxTA:Gzf1%Pƈ`\Fd=ȉL ~b*>qb a1”Iѳߘ0 rLDjQ[`@H煵,kYZ1Vqg@P5ZmT ]/dqTrUOA:X$Z8cj ;0m%<wޮ?\!#_Lcto ^@) W1oXk< $wYz #4/1qHӷ~%Q6U.{n 'wp-hide-security-enhancer'), ), 'default_value' => 'no', 'sanitize_type' => array('sanitize_title', 'strtolower'), 'callback' => '_init_remove_admin_bar', 'callback_arguments' => array('role_slug' => $role_slug ), ); return $module_setting; } function _init_remove_admin_bar( $saved_field_data ) { if(empty($saved_field_data) || $saved_field_data == 'no') return FALSE; //trigger once if ( $this->_initialized ) return; $this->_initialized = TRUE; add_action('init', array($this, 'remove_admin_bar')); } function remove_admin_bar() { if ( is_user_logged_in() === FALSE ) return; $current_user = wp_get_current_user(); $user_role = isset( $current_user->roles[0] ) ? $current_user->roles[0] : ''; if ( empty ( $user_role )) return; $role_hide_admin_bar = $this->wph->functions->get_module_item_setting('remove_admin_bar_' . $user_role ); if( $role_hide_admin_bar != 'yes') return; add_filter('show_admin_bar', '__return_false'); } } ?>