>
'; } $KEYCLOAK_USER = get_keycloak_user_by_session_or_cache(); if($KEYCLOAK_USER){ $a = $KEYCLOAK_USER->toArray(); $school_no = get_recent_school_no_from_keycloak_groups($a['groups']); }else{ $school_no = get_aia_student_school_no(); } $wpuser = wp_get_current_user(); if($wpuser->user_login or $school_no) { # update calendar link to in progress class echo << ~function(\$){ var \$nav=$('#menu-menu1'); \$nav.find('li a span').each(function(k,v){ var \$v=$(v); if(\$v.html()==='課程表'){ var \$li = \$v.parents('li').eq(0); \$li.find('a').attr('href', window.AIA_CALENDAR_URL_PREFIX + window.studentUserName + '/').attr('debug-msg', 'change_href_by_js'); } }); // For mobile menu \$nav=$('#menu-menu1-1'); \$nav.find('li a span').each(function(k,v){ var \$v=$(v); if(\$v.html()==='課程表'){ var \$li = \$v.parents('li').eq(0); \$li.find('a').attr('href', window.AIA_CALENDAR_URL_PREFIX + window.studentUserName + '/').attr('debug-msg', 'change_href_by_js'); } }); }(jQuery); EOF; } if($wpuser->user_login or ($school_no and is_has_video_xlass($school_no)) or (isset($a) and can_view_aia_video_keycloak_user($a['preferred_username']))) { // append video menu echo << ~function(\$){ var \$nav=$('#menu-menu1'); \$nav.find('li a span').each(function(k,v){ var \$v=$(v); if(\$v.html()==='課程表' && \$nav.html().indexOf('影片')===-1){ var \$li = \$v.parents('li').eq(0); \$li.after(''); } }); // For mobile menu \$nav=$('#menu-menu1-1'); \$nav.find('li a span').each(function(k,v){ var \$v=$(v); if(\$v.html()==='課程表' && \$nav.html().indexOf('影片')===-1){ var \$li = \$v.parents('li').eq(0); \$li.after('
  • 課程影片
  • '); } }); }(jQuery); EOF; } ?>