diff --git a/main/inc/lib/message.lib.php b/main/inc/lib/message.lib.php index 28f4e73a5e..99981ae1bd 100755 --- a/main/inc/lib/message.lib.php +++ b/main/inc/lib/message.lib.php @@ -37,6 +37,7 @@ class MessageManager $min=30; global $_configuration; $userlist = who_is_online($min, true); + $online_user_list = array(); foreach($userlist as $row) { $receiver_id = $row[0]; $online_user_list[$receiver_id] = GetFullUserName($receiver_id).($current_user_id==$receiver_id?(" (".get_lang('Myself').")"):("")); diff --git a/main/messages/new_message.php b/main/messages/new_message.php index 23762ff84d..f7a8b8a2ab 100755 --- a/main/messages/new_message.php +++ b/main/messages/new_message.php @@ -182,9 +182,9 @@ function manage_form ($default, $select_from_user_list = null) { global $charset; $table_message = Database::get_main_table(TABLE_MESSAGE); - $group_id = intval($_REQUEST['group_id']); - $message_id = intval($_GET['message_id']); - $param_f = isset($_GET['f'])?Security::remove_XSS($_GET['f']):''; + $group_id = isset($_REQUEST['group_id']) ? intval($_REQUEST['group_id']) : null; + $message_id = isset($_GET['message_id']) ? intval($_GET['message_id']) : null; + $param_f = isset($_GET['f']) ? Security::remove_XSS($_GET['f']):''; $form = new FormValidator('compose_message',null,api_get_self().'?f='.$param_f,null,array('enctype'=>'multipart/form-data')); if (empty($group_id)) { @@ -256,7 +256,6 @@ function manage_form ($default, $select_from_user_list = null) { $file_comments = $_POST['legend']; $title = $values['title']; $content = $values['content']; - $group_id = $values['group_id']; $parent_id = $values['parent_id']; @@ -297,7 +296,7 @@ if ($_GET['f']=='social') { Display::display_header(get_lang('ComposeMessage')); -$group_id = intval($_REQUEST['group_id']); +$group_id = isset($_REQUEST['group_id']) ? intval($_REQUEST['group_id']) : null; if ($group_id != 0) { echo '