';
}
$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;
}
?>