예제 #1
0
            phpbb::$template->assign_vars(array('POST_SUBJECT' => censor_text($post->post_subject), 'POST_DATE' => phpbb::$user->format_date($post->post_time), 'POST_TEXT' => $post->generate_text_for_display(), 'EDITED_MESSAGE' => $post->post_edited ? sprintf(phpbb::$user->lang['EDITED_MESSAGE'], users_overlord::get_user($post->post_edit_user, '_full'), phpbb::$user->format_date($post->post_edited)) : '', 'DELETED_MESSAGE' => $post->post_deleted != 0 ? sprintf(phpbb::$user->lang['DELETED_MESSAGE'], users_overlord::get_user($post->post_delete_user, '_full'), phpbb::$user->format_date($post->post_deleted), $post->get_url('undelete')) : '', 'POST_EDIT_REASON' => censor_text($post->post_edit_reason), 'U_VIEW' => $post->get_url(), 'U_EDIT' => $post->get_url('edit'), 'SECTION_NAME' => '<a href="' . $post->get_url() . '">' . censor_text($post->post_subject) . '</a> - ' . phpbb::$user->lang['ATTENTION']));
            $title = censor_text($post->post_subject);
            break;
        case TITANIA_CONTRIB:
            $contrib = new titania_contribution();
            if (!$contrib->load((int) $object_id)) {
                $attention_object->delete();
                trigger_error('NO_CONTRIB');
            }
            // Close the report
            if ($close) {
                redirect(titania_url::build_url(titania_url::$current_page));
            }
            users_overlord::load_users(array($contrib->contrib_user_id));
            users_overlord::assign_details($contrib->contrib_user_id, 'POSTER_', true);
            phpbb::$template->assign_vars(array('POST_SUBJECT' => censor_text($contrib->contrib_name), 'POST_DATE' => phpbb::$user->format_date($contrib->contrib_last_update), 'POST_TEXT' => $contrib->generate_text_for_display(), 'U_VIEW' => $contrib->get_url(), 'U_EDIT' => $contrib->get_url('manage'), 'SECTION_NAME' => '<a href="' . $contrib->get_url() . '">' . censor_text($contrib->contrib_name) . '</a>  - ' . phpbb::$user->lang['ATTENTION']));
            $title = censor_text($contrib->contrib_name);
            break;
        default:
            trigger_error('NO_ATTENTION_TYPE');
            break;
    }
    titania::page_header($title . ' - ' . phpbb::$user->lang['ATTENTION']);
    titania::page_footer(true, 'manage/attention_details.html');
} else {
    $type = request_var('type', '');
    if (isset($_POST['sort'])) {
        $closed = isset($_POST['closed']) ? true : false;
        $open = isset($_POST['open']) || !$closed ? true : false;
        if ($open && $closed) {
            titania_url::$params['open'] = 1;