@ -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');
@ -365,10 +366,12 @@ if ($form->validate()) {
$emailbody .=get_lang('FirstName').': '.$values['firstname']."\n";
$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);
$emailbody .=get_lang('ManageUser').': '.api_get_path(WEB_CODE_PATH).'admin/user_edit.php?user_id='.$user_id;
$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');
@ -414,14 +416,14 @@ if ($form->validate()) {
// The body can be as long as you wish, and any combination of text and variables
$emailbody = get_lang('Dear')." ".stripslashes("$firstname $lastname").",\n\n".get_lang('YouAreReg')." ".get_setting('siteName')." ".get_lang('Settings')." ".$values['username']."\n".get_lang('Pass')." : ".stripslashes($values['pass1'])."\n\n".get_lang('Address')." ".get_setting('siteName')." ".get_lang('Is')." : ".$_configuration['root_web']."\n\n".get_lang('Problem')."\n\n".get_lang('Formula').",\n\n".get_setting('administratorName')." ".get_setting('administratorSurname')."\n".get_lang('Manager')." ".get_setting('siteName')."\nT. ".get_setting('administratorTelephone')."\n".get_lang('Email')." : ".get_setting('emailAdministrator');
// 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 ');
// Because I predefined all of my variables, this api_send_mail() function looks nice and clean hmm?
@api_send_ mail($emailto , $emailsubject, $emailbody, $emailheaders);
$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');
@api_mail($recipient_name, $ email, $emailsubject, $emailbody, $sender_name,$ email_admin,$ headers);
}
}