X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=installer%2Fconfig.php;h=dabc478c964a80551384ed5b2a9c903b40d0198c;hb=48e244a464574aa732ef5ab3fe759f1e05665b3d;hp=e51b4bf0af6624168cfaef62697933416205e07f;hpb=685987db93fe029d5b7059a253b6dfcda976209c;p=roundcube.git
diff --git a/installer/config.php b/installer/config.php
index e51b4bf..dabc478 100644
--- a/installer/config.php
+++ b/installer/config.php
@@ -14,7 +14,6 @@ $RCI->bool_config_props = array(
'smtp_log' => 1,
'prefer_html' => 1,
'preview_pane' => 1,
- 'htmleditor' => 1,
'debug_level' => 1,
);
@@ -24,7 +23,7 @@ $_SESSION['allowinstaller'] = true;
if (!empty($_POST['submit'])) {
echo '
Copy or download the following configurations and save them in two files';
- echo ' (names above the text box) within the '.RCMAIL_CONFIG_DIR.' directory of your RoundCube installation. ';
+ echo ' (names above the text box) within the '.RCMAIL_CONFIG_DIR.' directory of your Roundcube installation. ';
echo ' Make sure that there are no characters outside the <?php ?> brackets when saving the files.
';
$textbox = new html_textarea(array('rows' => 16, 'cols' => 60, 'class' => "configfile"));
@@ -82,7 +81,7 @@ echo $check_ipcheck->show(intval($RCI->getprop('ip_check')), array('value' => 1)
?>
Check client IP in session authorization
-This increases security but can cause sudden logouts when someone uses a proxy with changeing IPs.
+This increases security but can cause sudden logouts when someone uses a proxy with changing IPs.
des_key
@@ -94,7 +93,7 @@ echo $input_deskey->show($RCI->getprop('des_key'));
?>
This key is used to encrypt the users imap password before storing in the session record
-It's a random generated string to ensure that every installation has it's own key.
+
It's a random generated string to ensure that every installation has its own key.
If you enter it manually please provide a string of exactly 24 chars.
@@ -124,7 +123,7 @@ echo $check_spell->show(intval($RCI->getprop('enable_spellcheck')), array('value
$select_spell = new html_select(array('name' => '_spellcheck_engine', 'id' => "cfgspellcheckengine"));
if (extension_loaded('pspell'))
$select_spell->add('pspell', 'pspell');
-$select_spell->add('Googlie', 'googlie');
+$select_spell->add('Googie', 'googie');
echo $select_spell->show($RCI->is_post ? $_POST['_spellcheck_engine'] : 'pspell');
@@ -269,7 +268,7 @@ echo 'Database type ';
echo $input_dbhost->show($RCI->is_post ? $_POST['_dbhost'] : $dsnw['hostspec']);
echo 'Database server (omit for sqlite) ';
echo $input_dbname->show($RCI->is_post ? $_POST['_dbname'] : $dsnw['database']);
-echo 'Database name (use a path and filename for sqlite) ';
+echo 'Database name (use absolute path and filename for sqlite) ';
echo $input_dbuser->show($RCI->is_post ? $_POST['_dbuser'] : $dsnw['username']);
echo 'Database user name (needs write permissions)(omit for sqlite) ';
echo $input_dbpass->show($RCI->is_post ? $_POST['_dbpass'] : $dsnw['password']);
@@ -343,12 +342,12 @@ $check_autocreate = new html_checkbox(array('name' => '_auto_create_user', 'id'
echo $check_autocreate->show(intval($RCI->getprop('auto_create_user')), array('value' => 1));
?>
-Automatically create a new RoundCube user when log-in the first time
+Automatically create a new Roundcube user when log-in the first time
A user is authenticated by the IMAP server but it requires a local record to store settings
and contacts. With this option enabled a new user record will automatically be created once the IMAP login succeeds.
-If this option is disabled, the login only succeeds if there's a matching user-record in the local RoundCube database
+
If this option is disabled, the login only succeeds if there's a matching user-record in the local Roundcube database
what means that you have to create those records manually or disable this option after the first login.
@@ -362,7 +361,7 @@ echo $text_sentmbox->show($RCI->getprop('sent_mbox'));
?>
Store sent messages in this folder
-Leave blank if sent messages should not be stored
+Leave blank if sent messages should not be stored. Note: folder must include namespace prefix if any.
trash_mbox
@@ -375,7 +374,7 @@ echo $text_trashmbox->show($RCI->getprop('trash_mbox'));
?>
Move messages to this folder when deleting them
-Leave blank if they should be deleted directly
+Leave blank if they should be deleted directly. Note: folder must include namespace prefix if any.
drafts_mbox
@@ -388,7 +387,7 @@ echo $text_draftsmbox->show($RCI->getprop('drafts_mbox'));
?>
Store draft messages in this folder
-Leave blank if they should not be stored
+Leave blank if they should not be stored. Note: folder must include namespace prefix if any.
junk_mbox
@@ -400,6 +399,10 @@ echo $text_junkmbox->show($RCI->getprop('junk_mbox'));
?>
Store spam messages in this folder
+
+Note: folder must include namespace prefix if any.
+
+
@@ -501,13 +504,26 @@ echo $input_locale->show($RCI->getprop('language'));
'_skin', 'size' => 30, 'id' => "cfgskin"));
+$input_skin = new html_select(array('name' => '_skin', 'id' => "cfgskin"));
+$input_skin->add($RCI->list_skins());
echo $input_skin->show($RCI->getprop('skin'));
?>
Name of interface skin (folder in /skins)
+skin_logo
+
+ '_skin_logo', 'size' => 50, 'id' => "cfgskinlogo"));
+echo $input_skin->show($RCI->getprop('skin_logo'));
+
+?>
+Custom image to display instead of the Roundcube logo.
+Enter a URL relative to the document root of this Roundcube installation.
+
+
pagesize *
show(intval($RCI->getprop('preview_pane')));
htmleditor *
+Compose HTML formatted messages
'_htmleditor', 'id' => "cfghtmlcompose", 'value' => 1));
-echo $check_htmlcomp->show(intval($RCI->getprop('htmleditor')));
+$select_htmlcomp = new html_select(array('name' => '_htmleditor', 'id' => "cfghtmlcompose"));
+$select_htmlcomp->add('never', 0);
+$select_htmlcomp->add('always', 1);
+$select_htmlcomp->add('on reply to HTML message only', 2);
+echo $select_htmlcomp->show(intval($RCI->getprop('htmleditor')));
?>
-Compose HTML formatted messages
draft_autosave *
@@ -571,8 +590,16 @@ echo $select_autosave->show(intval($RCI->getprop('draft_autosave')));
'ask the user',
+ 1 => 'send automatically',
+ 3 => 'send receipt to user contacts, otherwise ask the user',
+ 4 => 'send receipt to user contacts, otherwise ignore',
+ 2 => 'ignore',
+);
+
$select_mdnreq = new html_select(array('name' => '_mdn_requests', 'id' => "cfgmdnreq"));
-$select_mdnreq->add(array('ask the user', 'send automatically', 'ignore'), array(0, 1, 2));
+$select_mdnreq->add(array_values($mdn_opts), array_keys($mdn_opts));
echo $select_mdnreq->show(intval($RCI->getprop('mdn_requests')));
?>