*/ // name of the language file that needs to be included $language_file = "index"; require_once"../inc/global.inc.php"; require_once"../inc/lib/usermanager.lib.php"; if(empty($_user['user_id'])) { api_not_allowed(true); } //api_protect_course_script(); //not a course script, so no protection if(empty($_SESSION['origin_url'])){ $origin_url = $_SERVER['HTTP_REFERER']; api_session_register('origin_url'); } /* Process the form and redirect to origin */ if(!empty($_POST['submit_email']) && !empty($_POST['email_title']) && !empty($_POST['email_text'])) { $text = Security::remove_XSS($_POST['email_text'])."\n\n---\n".get_lang('EmailSentFromDokeos')." ".api_get_path(WEB_PATH); $email_administrator=Security::remove_XSS($_POST['dest']); $user_id=api_get_user_id(); $title=Security::remove_XSS($_POST['email_title']); $content=Security::remove_XSS($_POST['email_text']); if(!empty($_user['mail'])){ api_send_mail($email_administrator,$title,$text,"From: ".$_user['mail']."\r\n"); UserManager::send_message_in_outbox ($email_administrator,$user_id,$title, $content); }else{ api_send_mail($email_administrator,$title,$text); } $orig = $_SESSION['origin_url']; api_session_unregister('origin_url'); header('location:'.$orig); } /* Header */ Display::display_header(get_lang('SendEmail')); ?>