Skip to:
Content

BuddyPress.org

Changeset 1503 for trunk/bp-messages.php


Ignore:
Timestamp:
06/03/2009 10:49:34 PM (16 years ago)
Author:
apeatling
Message:

Removed the use of sessions in BuddyPress, as this is not a robust solution when installed on a multi-server setup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-messages.php

    r1460 r1503  
    501501
    502502function messages_add_callback_values( $recipients, $subject, $content ) {
    503     $_SESSION['send_to'] = $recipients;
    504     $_SESSION['subject'] = $subject;
    505     $_SESSION['content'] = $content;
     503    setcookie( 'bp_messages_send_to', $recipients, time()+60*60*24, COOKIEPATH );
     504    setcookie( 'bp_messages_subject', $subject, time()+60*60*24, COOKIEPATH );
     505    setcookie( 'bp_messages_content', $content, time()+60*60*24, COOKIEPATH );
    506506}
    507507
    508508function messages_remove_callback_values() {
    509     unset($_SESSION['send_to']);
    510     unset($_SESSION['subject']);
    511     unset($_SESSION['content']);
     509    setcookie( 'bp_messages_send_to', false, time()-1000, COOKIEPATH );
     510    setcookie( 'bp_messages_subject', false, time()-1000, COOKIEPATH );
     511    setcookie( 'bp_messages_content', false, time()-1000, COOKIEPATH );
    512512}
    513513
Note: See TracChangeset for help on using the changeset viewer.