Commit a8ad6d0d authored by Chris Graham's avatar Chris Graham
Browse files

Fixed MANTIS-4000 (Twitter syndication failing from your member profile)

parent 1a1d42a6
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -316,7 +316,7 @@ class Module_topics

        // Show it worked / Refresh
        if (is_null($forum_id)) {
            $url = build_url(array('page' => 'members', 'type' => 'view', 'id' => get_member()), get_module_zone('members'), null, false, false, false, 'tab__pts');
            $url = build_url(array('page' => 'members', 'type' => 'view'), get_module_zone('members'), null, false, false, false, 'tab__pts');
        } else {
            $url = build_url(array('page' => 'forumview', 'id' => $forum_id), get_module_zone('forumview'));
        }
@@ -1326,7 +1326,7 @@ class Module_topics

        // Show it worked / Refresh
        $title = get_screen_title('DELETE_TOPICS_AND_POSTS');
        $url = build_url(array('page' => 'members', 'type' => 'view', 'id' => get_member()), get_module_zone('members'));
        $url = build_url(array('page' => 'members', 'type' => 'view'), get_module_zone('members'));
        return redirect_screen($title, $url, do_lang_tempcode('SUCCESS'));
    }

+4 −0
Original line number Diff line number Diff line
@@ -224,6 +224,10 @@ class Module_members
    {
        disable_php_memory_limit();

        if (($this->member_id_of == get_member()) && (get_param_string('id', null) !== null)) {
            unset($_GET['id']); // So self-URL links go without 'id', which is unneeded. oAuth may whitelist what URLs may request linkage.
        }

        require_code('cns_profiles');
        return render_profile_tabset($this->title, $this->member_id_of, get_member(), $this->username);
    }
+1 −1
Original line number Diff line number Diff line
@@ -77,7 +77,7 @@ class Block_main_member_bar

            // Any unread PT-PPs?
            $pt_extra = ($num_unread_pps == 0) ? new Tempcode() : do_lang_tempcode('NUM_UNREAD', escape_html(integer_format($num_unread_pps)));
            $private_topic_url = build_url(array('page' => 'members', 'type' => 'view', 'id' => $member_id), get_module_zone('members'), null, true, false, false, 'tab__pts');
            $private_topic_url = build_url(array('page' => 'members', 'type' => 'view', 'id' => ($member_id == get_member()) ? null : $member_id), get_module_zone('members'), null, true, false, false, 'tab__pts');

            $bar = do_template('CNS_MEMBER_BAR', array(
                '_GUID' => 's3kdsadf0p3wsjlcfksdj',
+1 −1
Original line number Diff line number Diff line
@@ -142,7 +142,7 @@ class Block_side_cns_private_topics
        if (!cns_may_make_private_topic()) {
            $send_url = new Tempcode();
        }
        $view_url = build_url(array('page' => 'members', 'type' => 'view', 'id' => get_member()), get_module_zone('members'), null, true, false, false, 'tab__pts');
        $view_url = build_url(array('page' => 'members', 'type' => 'view'), get_module_zone('members'), null, true, false, false, 'tab__pts');
        return do_template('BLOCK_SIDE_CNS_PRIVATE_TOPICS', array('_GUID' => '9376cd47884a78f3d1914c176b67ee28', 'SEND_URL' => $send_url, 'VIEW_URL' => $view_url, 'CONTENT' => $out, 'FORUM_NAME' => do_lang_tempcode('PRIVATE_TOPICS')));
    }
}
+2 −2
Original line number Diff line number Diff line
@@ -557,7 +557,7 @@ class Forum_driver_cns extends Forum_driver_base
     */
    public function member_home_url($id, $tempcode_okay = false)
    {
        $_url = build_url(array('page' => 'members', 'type' => 'view', 'id' => $id), get_module_zone('members'), null, false, false, false, 'tab__edit');
        $_url = build_url(array('page' => 'members', 'type' => 'view', 'id' => ($id == get_member()) ? null : $id), get_module_zone('members'), null, false, false, false, 'tab__edit');
        if (($tempcode_okay) && (get_base_url() == get_forum_base_url())) {
            return $_url;
        }
@@ -588,7 +588,7 @@ class Forum_driver_cns extends Forum_driver_base
            }
            $_url = build_url($map, get_module_zone('members'), null, false, false, !$tempcode_okay);
        } else {
            $map = array('page' => 'members', 'type' => 'view', 'id' => $id);
            $map = array('page' => 'members', 'type' => 'view', 'id' => ($id == get_member()) ? null : $id);
            if (get_page_name() == 'members') {
                $map += propagate_filtercode();
            }
Loading