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) ?>
-

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 '
'; echo $input_dbhost->show($RCI->is_post ? $_POST['_dbhost'] : $dsnw['hostspec']); echo '
'; echo $input_dbname->show($RCI->is_post ? $_POST['_dbname'] : $dsnw['database']); -echo '
'; +echo '
'; echo $input_dbuser->show($RCI->is_post ? $_POST['_dbuser'] : $dsnw['username']); echo '
'; 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)); ?> -
+

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 *
+ '_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'))); ?> -
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'))); ?>