@ -1,5 +1,5 @@
<?php
// $Id: inscription.php 17680 2009-01-13 16:33:00 Z cfasanando $
// $Id: inscription.php 17747 2009-01-15 21:03:02 Z cfasanando $
/*
==============================================================================
Dokeos - elearning and course management software
@ -38,6 +38,7 @@ include ("../inc/global.inc.php");
require_once (api_get_path(LIBRARY_PATH).'formvalidator/FormValidator.class.php');
require_once (api_get_path(LIBRARY_PATH).'usermanager.lib.php');
require_once (api_get_path(CONFIGURATION_PATH).'profile.conf.php');
require_once(api_get_path(INCLUDE_PATH).'lib/mail.lib.inc.php');
//require_once(api_get_path(LIBRARY_PATH).'fileManage.lib.php');
//require_once(api_get_path(LIBRARY_PATH).'fileUpload.lib.php');
//require_once (api_get_path(LIBRARY_PATH).'image.lib.php');
@ -366,9 +367,11 @@ if ($form->validate()) {
$emailbody .=get_lang('Email').': '.$values['email']."\n";
$emailbody .=get_lang('Status').': '.$values['status']."\n\n";
$emailbody .=get_lang('ManageUser').': '.api_get_path(WEB_CODE_PATH).'admin/user_edit.php?user_id='.$user_id;
$emailheaders = "From: ".get_setting('administratorSurname')." ".get_setting('administratorName')." < ".get_setting('emailAdministrator').">\n";
$emailheaders .= "Reply-To: ".get_setting('emailAdministrator');
@ api_send_mail($emailto, $emailsubject, $emailbody, $emailheaders);
$sender_name = get_setting('administratorName').' '.get_setting('administratorSurname');
$email_admin = get_setting('emailAdministrator');
$headers="From: $sender_name < $email_admin>\r\nReply-to: $email_admin\r\nReturn-Path: $email_admin\r\ncharset=$charset";
@api_mail('', $emailto, $emailsubject, $emailbody, $sender_name,$email_admin,$headers);
// 3. exit the page
unset($user_id);
@ -404,9 +407,8 @@ if ($form->validate()) {
if (strstr($values['email'], '@'))
{
// Lets predefine some variables. Be sure to change the from address!
$firstname = $values['firstname'];
$lastname = $values['lastname'];
$emailto = $firstname.' '.$lastname.' < '.$values['email'].'>';
$recipient_name = $values['firstname'].' '.$values['lastname'];
$email = $values['email'];
$emailfromaddr = api_get_setting('emailAdministrator');
$emailfromname = api_get_setting('siteName');
$emailsubject = "[".get_setting('siteName')."] ".get_lang('YourReg')." ".get_setting('siteName');
@ -417,11 +419,11 @@ if ($form->validate()) {
// Here we are forming one large header line
// Every header must be followed by a \n except the last
$emailheaders = "From: ".get_setting('administratorSurname')." ".get_setting('administratorName')." < ".get_setting('emailAdministrator').">\n";
$emailheaders .= "Reply-To: ".get_setting('emailAdministrator');
$headers="From: $sender_name < $email_admin>\r\nReply-to: $email_admin\r\nReturn-Path: $email_admin\r\ncharset=$charset";
$sender_name = get_setting('administratorName').' '.get_setting('administratorSurname');
$email_admin = get_setting('emailAdministrator');
// Because I predefined all of my variables, this api_send_mail() function looks nice and clean hmm?
@api_send_mail($emailto, $emailsubject, $emailbody, $emailheaders);
@api_mail($recipient_name, $email, $emailsubject, $emailbody, $sender_name,$email_admin,$headers);
}
}