* @version $Id$
* @access public
* @license http://opensource.org/licenses/gpl-3.0.html
*/
//////////// Check Inclusion de pages ////////////
if (!class_exists('auth')) {
include_once ("../lib/lib_common.php");
ReloadIndex('admin');
}
//////////// Check Droits utilisateur ////////////
if (!$l21auth->isSuperAdmin()) ReloadIndex('admin');
////////////
include_once(override('../user/'.SQL.'.inc.php'));
// we get logged-in user email to send a newsletter test
$user = $sql_object->DBSelect(SQL_getAllUserInfo($l21auth->GetSessionElement('id')));
$default_email = $user[0]['profile_email'];
include_once(override('../mail/mail_actions.php'));
include_once(override('../mail/send.php'));
if(isset($_POST['enregistrer'])) {
if(!empty($_POST['email-address'])) {
$recipient = $_POST['email-address'];
} else {
$recipient = $default_email;
}
/** language files INCLUSION */
include_once('../languages/' . U_L . '/lang_user.' . CHARSET . '.php');
/** Mails User */
$a = array();
$a['action'] ='add_user';
$a['recipient'] = $recipient;
$a['password'] = $a['login'] = _t('mail', 'fake-data');
$emailContainer = prepare_email($a);
$r = send_email($emailContainer);
$update_msg = sprintf(_t('mail', 'confirmation-one'), ''. $recipient. '');
}
if(isset($_POST['valider'])) {
if(!empty($_POST['email-address'])) {
$recipient = $_POST['email-address'];
} else {
$recipient = $default_email;
}
/** language files INCLUSION */
include_once('../languages/' . U_L . '/lang_user.' . CHARSET . '.php');
include_once('../languages/' . U_L . '/lang_comment.' . CHARSET . '.php');
include_once('../languages/' . U_L . '/lang_workshop.' . CHARSET . '.php');
include_once('../languages/' . U_L . '/lang_project.' . CHARSET . '.php');
IncludeUserfiles();
/** Mails User */
$a = array();
$a['action'] ='add_user';
$a['recipient'] = $recipient;
$a['password'] = $a['login'] = _t('mail', 'fake-data');
$emailContainer = prepare_email($a);
$r = send_email($emailContainer);
$a['action'] = 'change_pass';
$a['recipient'] = $recipient;
$a['password'] = $a['login'] = _t('mail', 'fake-data');
$emailContainer = prepare_email($a);
$r = send_email($emailContainer);
$a['action'] = 'vote_threshold';
$a['recipient'] = $recipient;
$a['link'] = HrefMaker(array('rub'=> $GLOBALS['links'][U_L]['project']['linkvalue'], 'id'=> 1));
$emailContainer = prepare_email($a);
$r = send_email($emailContainer);
$a['action'] = 'forgot_pass';
$a['recipient'] = $recipient;
$a['linkpassword'] = array('rub' => $GLOBALS['links'][U_L]['forgot-password']['linkvalue'], 'token' => 'xxx');
$emailContainer = prepare_email($a);
$r = send_email($emailContainer);
$a['action'] = 'change_mail';
$a['recipient'] = $recipient;
$a['password'] = $a['login'] = _t('mail', 'fake-data');
$emailContainer = prepare_email($a);
$r = send_email($emailContainer);
$a['action'] = 'change_login';
$a['recipient'] = $recipient;
$a['login'] = _t('mail', 'fake-data');
$emailContainer = prepare_email($a);
$r = send_email($emailContainer);
$a['action'] = 'user_pm';
$a['recipient'] = $recipient;
$a['reply_to'] = $recipient;
$a['userlink'] = HrefMaker(array('rub'=> $GLOBALS['links'][U_L]['user-prefs']['linkvalue'], 'name' => 'admin', 'id' => 1));
$a['subject'] = _t('mail', 'fake-data');
$a['body'] = _t('mail', 'fake-data');
$emailContainer = prepare_email($a);
$r = send_email($emailContainer);
/** Mails Task Projects */
$a['action'] = 'task_reminder';
$a['recipient'] = $recipient;
$a['reply_to'] = $recipient;
$a['link'] = SITE_ROOT_URL.'admin/index.php?rub=project&todo=mod&id=1';
$a['task_label'] = _t('mail', 'fake-data');
$a['task_project'] = _t('mail', 'fake-data');
$emailContainer = prepare_email($a);
$r = send_email($emailContainer);
/** Mails Workgroups */
$a['wname'] = _t('mail', 'fake-data');
$a['wlinkforum'] = array('rub'=> $GLOBALS['links'][U_L]['topic-list']['linkvalue'], 'id'=> 'x', 'name' => _t('mail', 'fake-data'));
$a['wlinkfiles'] = array('rub'=> $GLOBALS['links'][U_L]['files']['linkvalue'], 'id'=> 'x', 'name' => _t('mail', 'fake-data'));
$a['wlinkworkgroups'] = array('rub'=> $GLOBALS['links'][U_L]['workgroup']['linkvalue']);
$a['wlinkcalendar'] = array('rub'=> $GLOBALS['links'][U_L]['calendar']['linkvalue'], 'id'=> 'x', 'name' => _t('mail', 'fake-data'));
// 'file_alert'
$settings = array('user' => _t('mail', 'fake-data') ,'owner' => _t('mail', 'fake-data'), 'action' => 'file_alert', 'is_shared'=> true, 'files' => array(_t('mail', 'fake-data')) );
$settings = array_merge($a, $settings);
$settings['recipient'] = $recipient;
$emailContainer = prepare_email($settings);
$r = send_email($emailContainer);
// 'topic_alert'
$settings = array('user' => _t('mail', 'fake-data') ,'owner' => _t('mail', 'fake-data'), 'action' => 'topic_alert', 'topic_subject'=> _t('mail', 'fake-data'), 'topic_body' => _t('mail', 'fake-data'));
$settings = array_merge($a, $settings);
$settings['recipient'] = $recipient;
$emailContainer = prepare_email($settings);
$r = send_email($emailContainer);
// 'post_alert'
$settings = array('user' => _t('mail', 'fake-data') ,'owner' => _t('mail', 'fake-data'), 'action' => 'post_alert', 'topic_subject'=> _t('mail', 'fake-data'), 'topic_body' => _t('mail', 'fake-data'));
$settings = array_merge($a, $settings);
$settings['recipient'] = $recipient;
$emailContainer = prepare_email($settings);
$r = send_email($emailContainer);
// 'event_alert'
$settings = array('user' => _t('mail', 'fake-data') ,'owner' => _t('mail', 'fake-data'), 'action' => 'event_alert', 'task_subject'=> _t('mail', 'fake-data'), 'task_body' => _t('mail', 'fake-data'), 'task_date' => _t('mail', 'fake-data'));
$settings = array_merge($a, $settings);
$settings['recipient'] = $recipient;
$emailContainer = prepare_email($settings);
$r = send_email($emailContainer);
// 'workgroup_request'
$settings['action']='workgroup_request';
$settings['moderate_link'] = SITE_ROOT_URL . 'admin/index.php#workgroup-users';
$settings['wgroups'] = " - ". _t('mail', 'fake-data') . "
\n";
$settings['wgroups'] .= " - ". _t('mail', 'fake-data') . "
\n";
$settings['comment'] = 'commentaire utilisateur';
$settings = array_merge($a, $settings);
$settings['recipient'] = $recipient;
$emailContainer = prepare_email($settings);
$r = send_email($emailContainer);
// 'workgroup_response'
$a['action'] = 'workgroup_response';
$a['recipient'] = $recipient;
$a['message'] = _t('workshop', 'request_unaccepted');
$a['wgname'] = _t('mail', 'fake-data');
$a['flag'] = 'accepted';
$a['wglink'] = HrefMaker(array('rub'=> $GLOBALS['links'][U_L]['workgroup']['linkvalue'],'id' => 1));
$emailContainer = prepare_email($a);
$r = send_email($emailContainer);
// 'workgroup_response' ACCEPTED
$settings['action']='workgroup_response';
$settings['wgname'] = _t('mail', 'fake-data');
$settings['wglink'] = HrefMaker($a['wlinkworkgroups']);
$settings['message'] = _t('workshop', 'request_accepted');
$settings['flag'] = 'accepted';
$settings = array_merge($a, $settings);
$settings['recipient'] = $recipient;
$emailContainer = prepare_email($settings);
$r = send_email($emailContainer);
// 'workgroup_response' UNACCEPTED
$settings['message'] = _t('workshop', 'request_unaccepted');
$settings['flag'] = 'unaccepted';
$settings = array_merge($a, $settings);
$settings['recipient'] = $recipient;
$emailContainer = prepare_email($settings);
$r = send_email($emailContainer);
/** Mails Comments */
// preparing vars
$a['item_title'] = _t('mail', 'fake-data');
$a['name'] = _t('mail', 'fake-data');
$a['body'] = _t('mail', 'fake-data');
$a['item_link'] = '#';
$a['moderate_link'] = '#';
$a['unsubscribe_link'] = '#';
$a['item_type'] = _t('mail', 'fake-data');
// 'moderate_comment'
$a['action'] = 'moderate_comment';
$a['recipient'] = $recipient;
$emailContainer = prepare_email($a);
$r = send_email($emailContainer);
// 'notify_comment'
$a['item_title'] = _t('mail', 'fake-data') ;
$a['action'] = 'notify_comment';
$a['recipient'] = $recipient;
$emailContainer = prepare_email($a);
$r = send_email($emailContainer);
$update_msg = sprintf(_t('mail', 'confirmation'), ''. $recipient. '');
}
?>
'. $default_email. ''); ?>