From 8ba986d764bf8bc00fdcfc5dbafdfba71a6487e3 Mon Sep 17 00:00:00 2001 From: Isaac Flores Date: Thu, 14 May 2009 18:13:21 +0200 Subject: [PATCH] [svn r20641] logic changes - allow to send messages in outbox - (partial FS#3909) --- main/inc/lib/usermanager.lib.php | 33 +++++++++++++++++++++++++++++++- main/messages/inbox.php | 4 ++-- main/messaging/email_editor.php | 23 +++++++++++++--------- 3 files changed, 48 insertions(+), 12 deletions(-) diff --git a/main/inc/lib/usermanager.lib.php b/main/inc/lib/usermanager.lib.php index 8562406914..22369fe0d1 100644 --- a/main/inc/lib/usermanager.lib.php +++ b/main/inc/lib/usermanager.lib.php @@ -1,4 +1,4 @@ - + * @param string The email administrator + * @param integer The user id + * @param string The message title + * @param string The content message + */ + function send_message_in_outbox ($email_administrator,$user_id,$title, $content) { + global $charset; + $table_message = Database::get_main_table(TABLE_MESSAGE); + $table_user = Database::get_main_table(TABLE_MAIN_USER); + $title = mb_convert_encoding($title,$charset,'UTF-8'); + $content = mb_convert_encoding($content,$charset,'UTF-8'); + //message in inbox + $sql_message_outbox='SELECT user_id from '.$table_user.' WHERE email="'.$email_administrator.'" '; + //$num_row_query=Database::num_rows($sql_message_outbox); + $res_message_outbox=Database::query($sql_message_outbox,__FILE__,__LINE__); + $array_users_administrator=array(); + while ($row_message_outbox=Database::fetch_array($res_message_outbox,'ASSOC')) { + $array_users_administrator[]=$row_message_outbox['user_id']; + } + //allow to insert messages in outbox + for ($i=0;$i - + @@ -77,7 +82,7 @@ Display::display_header(get_lang('SendEmail')); @@ -86,7 +91,7 @@ Display::display_header(get_lang('SendEmail'));
- +
- +
'.$_POST['email_text'].''; + echo ''; //htmlarea is not used otherwise we have to deal with HTML e-mail and all the related probs //api_disp_html_area('email_text',$_POST['email_text'],'250px'); ?>