* @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. ''); } ?>
'.$update_msg.'
'; ?>

'. $default_email. ''); ?>