public static function showProjectStatus(Title $title, User $user) { global $wgApprovedRevsShowOnlyToMembers; if (!ApprovedRevs::isAssignedToProject($title)) { return ''; } if ($wgApprovedRevsShowOnlyToMembers && !ApprovedRevs::userInProjectGroup($title, $user) && !$title->quickUserCan('seeprojectstatusalways', $user)) { return ''; } $statusCssClass = 'ar-status-' . (ApprovedRevs::isThisRevisionApproved($title) ? 'approved' : 'unapproved'); $status = ApprovedRevs::getRevStatusMsg($title); $statusBox = '<div class="ar-page-status ' . $statusCssClass . '">' . $status; //$statusBox .= '<div class="ar_project_status_org">ארגון אחראי: ' // . ApprovedRevs::getOrganizationName( $title ) . '</div>'; if (ApprovedRevs::isUserAllowedAdvancedView($title)) { //$statusBox .= '<div class="ar_project_group">קבוצה: ' // . ApprovedRevs::getGroupName( $title ) . '</div>'; if (ApprovedRevs::isThisRevisionApproved($title)) { $statusBox .= ' <span class="ar-status-approval-info">[' . ApprovedRevs::getApprovalStatusMsg($title, $user) . ']</span>'; } } $statusBox .= '</div>'; return $statusBox; }