/var/www/hkosl.com/aga/wp-content/plugins/simple-membership/classes/class.swpm-messages.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php

/**
 *
 *
 * @author nur
 */
class SwpmMessages {

    private 
$messages;
    private 
$session_key;

    public function 
__construct() {
        
$this->messages get_option('swpm-messages');
        
$this->sesion_key $_COOKIE['swpm_session'];
    }

    public function 
get($key) {
        
$combined_key $this->session_key '_' $key;
        if (isset(
$this->messages[$combined_key])) {
            
$m $this->messages[$combined_key];
            unset(
$this->messages[$combined_key]);
            
update_option('swpm-messages'$this->messages);
            return 
$m;
        }
        return 
'';
    }

    public function 
set($key$value) {
        
$combined_key $this->session_key '_' $key;
        
$this->messages[$combined_key] = $value;
        
update_option('swpm-messages'$this->messages);
    }

}