index 89a704bb4f54df4cd8084de64225991b32cedeea..3e52c1f68718b3e8be990a513cde1de95d2ac269 100644 (file)
$i_type = INFO_DIALOG;
}
- if((!session::is_set('errorsAlreadyPosted')) || !is_array($_SESSION['errorsAlreadyPosted'])){
+ if((!session::is_set('errorsAlreadyPosted')) || !is_array(session::get('errorsAlreadyPosted'))){
session::set('errorsAlreadyPosted',array());
}
error_reporting(E_ALL);
echo $this->execute();
}else{
- $_SESSION['msg_dialogs'][] = $this;
+ $msg_dialogs = session::get('msg_dialogs');
+ $msg_dialogs[] = $this;
+ session::set('msg_dialogs',$msg_dialogs);
}
}
session::set('errorsAlreadyPosted',$errorsAlreadyPosted);
# $seen = $_POST['closed_msg_dialogs'];
}
- if(session::is_set('msg_dialogs') && is_array($_SESSION['msg_dialogs']) && count($_SESSION['msg_dialogs'])){
+ if(session::is_set('msg_dialogs') && is_array(session::get('msg_dialogs')) && count(session::get('msg_dialogs'))){
/* Get frame one */
$smarty = get_smarty();
$return = $smarty->fetch(get_template_path('msg_dialog.tpl'));
if(!session::get('js')){
- $dialog = array_pop($_SESSION['msg_dialogs']);
+ $dialog = array_pop(session::get('msg_dialogs'));
$return.= $dialog->execute();
}else{
- foreach($_SESSION['msg_dialogs'] as $key => $dialog){
+ $msg_dialogs = session::get('msg_dialogs');
+ foreach($msg_dialogs as $key => $dialog){
if(preg_match("/".$dialog->get_ID()."/",$seen)){
- unset($_SESSION['msg_dialogs'][$key]);
+ unset($msg_dialogs[$key]);
}else{
$return.= $dialog->execute();
$dialog_ids= $dialog->get_ID().",".$dialog_ids;
}
- unset($_SESSION['msg_dialogs'][$key]);
+ unset($msg_dialogs[$key]);
}
+ session::set('msg_dialogs',$msg_dialogs);
}
$dialog_ids = preg_replace("/,$/","",$dialog_ids);