1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
<?php
// $Header: /cvsroot/bitweaver/_bit_newsletters/admin/admin_newsletters_inc.php,v 1.5 2006/06/19 02:35:19 spiderr Exp $
$formNewsletterFeatures = array(
"bitmailer_sender_email" => array(
'label' => 'From Email',
'note' => 'If empty, it will default to the site Sender Email',
'default' => $gBitSystem->getConfig( 'site_sender_email', $_SERVER['SERVER_ADMIN'] ),
),
"bitmailer_from" => array(
'label' => 'From Name',
'note' => '',
'default' => $gBitSystem->getConfig( 'siteTitle' ),
),
"bitmailer_servers" => array(
'label' => 'Mail Servers',
'note' => '',
'default' => $gBitSystem->getConfig( 'kernel_server_name', '127.0.0.1' ),
),
"bitmailer_protocol" => array(
'label' => 'Protocol',
'note' => '',
'default' => 'smtp',
),
"bitmailer_word_wrap" => array(
'label' => 'Word wrap',
'note' => '',
'default' => '75',
),
);
$gBitSmarty->assign( 'formNewsletterFeatures',$formNewsletterFeatures );
$processForm = set_tab();
if( $processForm ) {
foreach( array_keys( $formNewsletterFeatures ) as $key ) {
if( empty( $_REQUEST[$key] ) || $_REQUEST[$key] != $formNewsletterFeatures[$key]['default'] ) {
$gBitSystem->storeConfig( $key, isset( $_REQUEST[$key] ) ? $_REQUEST[$key] : NULL );
}
}
}
?>
|