Project

General

Profile

« Previous | Next » 

Revision 1573

Added by Dietmar over 12 years ago

+ add automatically generated e-mail language form variable
! send confirmation mail with details to superadmin from SERVER_EMAIL
! send confirmation mail without details to sender from SERVER_EMAIL

View differences:

save_settings.php
32 32

  
33 33
$sec_anchor = (defined( 'SEC_ANCHOR' ) && ( SEC_ANCHOR != '' )  ? '#'.SEC_ANCHOR.$section['section_id'] : '' );
34 34

  
35
if (!function_exists('emailAdmin')) {
36
	function emailAdmin() {
37
		global $database,$admin;
38
        $retval = $admin->get_email();
39
        if($admin->get_user_id()!='1') {
40
			$sql  = 'SELECT `email` FROM `'.TABLE_PREFIX.'users` ';
41
			$sql .= 'WHERE `user_id`=\'1\' ';
42
	        $retval = $database->get_one($sql);
43
        }
44
		return $retval;
45
	}
46
}
47

  
35 48
// load module language file
36 49
$lang = (dirname(__FILE__)) . '/languages/' . LANGUAGE . '.php';
37 50
require_once(!file_exists($lang) ? (dirname(__FILE__)) . '/languages/EN.php' : $lang );
......
43 56
$field_loop = $admin->add_slashes($_POST['field_loop']);
44 57
$footer = $admin->add_slashes($_POST['footer']);
45 58
$email_to = $admin->add_slashes($_POST['email_to']);
46
$email_to = ($email_to != '' ? $email_to : SERVER_EMAIL);
59
$email_to = ($email_to != '' ? $email_to : emailAdmin());
47 60
$use_captcha = $admin->add_slashes($_POST['use_captcha']);
48 61

  
49 62
if( isset($_POST['email_from_field']) && ($_POST['email_from_field'] != '')) {
......
59 72
}
60 73

  
61 74
$email_subject = $admin->add_slashes($_POST['email_subject']);
62
$email_subject = ($email_subject  != '') ? $email_subject : $MOD_FORM['EMAIL_SUBJECT'];
75
$email_subject = (($email_subject  != '') ? $email_subject : '');
63 76
$success_page = $admin->add_slashes($_POST['success_page']);
64 77
$success_email_to = $admin->add_slashes($_POST['success_email_to']);
65 78
$success_email_from = $admin->add_slashes($_POST['success_email_from']);
66 79
$success_email_fromname = $admin->add_slashes($_POST['success_email_fromname']);
67 80
$success_email_fromname = ($success_email_fromname != '' ? $success_email_fromname : WBMAILER_DEFAULT_SENDERNAME);
68 81
$success_email_text = $admin->add_slashes($_POST['success_email_text']);
69
$success_email_text = (($success_email_text != '') ? $success_email_text : $MOD_FORM['SUCCESS_EMAIL_TEXT']);
82
$success_email_text = (($success_email_text != '') ? $success_email_text : '');
70 83
$success_email_subject = $admin->add_slashes($_POST['success_email_subject']);
71
$success_email_subject = ($success_email_subject  != '') ? $success_email_subject : $MOD_FORM['SUCCESS_EMAIL_SUBJECT'];
84
$success_email_subject = (($success_email_subject  != '') ? $success_email_subject : '');
72 85

  
73 86
if(!is_numeric($_POST['max_submissions'])) {
74 87
	$max_submissions = 50;

Also available in: Unified diff