'signin', 'label' => __('去签到', 'aksrt'), ]; case 'post_new': return [ 'type' => 'link', 'label' => __('去完成', 'aksrt'), 'href' => $submit !== '' ? $submit : $home, ]; case 'comment_new': return [ 'type' => 'link', 'label' => __('去完成', 'aksrt'), 'href' => $home, ]; case 'login': case 'post_like': case 'post_favorite': case 'followed': case 'comment_like': return [ 'type' => 'link', 'label' => __('去看看', 'aksrt'), 'href' => $home, ]; case 'bbs_posts_new': case 'bbs_reply': if (!$forum_on) { return ['type' => 'none', 'label' => '']; } $href = $forum_compose !== '' ? $forum_compose : $forum_home; if ($href === '') { return ['type' => 'none', 'label' => '']; } return [ 'type' => 'link', 'label' => __('去完成', 'aksrt'), 'href' => $href, ]; case 'bbs_essence': case 'bbs_adopt': case 'bbs_posts_hot': case 'bbs_comment_hot': case 'bbs_score_extra': if (!$forum_on || $forum_home === '') { return ['type' => 'none', 'label' => '']; } return [ 'type' => 'link', 'label' => __('去看看', 'aksrt'), 'href' => $forum_home, ]; default: return ['type' => 'none', 'label' => '']; } }; $user_id = (int) ($user_id ?? get_current_user_id()); $today = AKSRT_Points_Free::today_total($user_id); $day_max = (int) AKSRT_Points_Free::settings()['day_max']; $tasks = AKSRT_Points_Free::task_list_for_user($user_id); $detail = AKSRT_Points_Free::date_detail($user_id); $pane = isset($points_tasks_pane) ? sanitize_key((string) $points_tasks_pane) : 'tasks'; ?>