$$Surgemail Security$$

||if(blank(displaymode))|| ||define||displaymode||basic|| ||endif|| #||if(blank(displaymode))|| ||define||displaymode||advanced|| ||endif|| ||define((xx1),(
))|| ||define((xx2),(
))|| ||define((surgeweb_url),webmail_port_url)|| ||if(equal(editing_type,(domain)))|| ||if(isblank(editing_name))|| ||define((editing_name),domain)|| ||endif||||endif|| ||include||charset.htm||
||include||style.htm||
||define||help_location||http://netwinsite.com/surgeweb/help|| ||if(equal(editing_type,(global)))|| ||define||cache_warning||Changing this setting will clear all surgeweb customer browser caches for ALL DOMAINS|| ||define((extra_info),concat((global defaults)))|| ||else|| ||if(equal(editing_type,(domain)))|| ||define||cache_warning||Changing this setting will clear all surgeweb customer browser caches for this domain|| ||define((extra_info),concat((domain ),domain,()))|| ||else|| ||if(equal(editing_type,(group)))|| ||define||cache_warning||Changing this setting will clear all surgeweb customer browser caches for members of this group|| ||define((extra_info),concat((group ),editing_name,()))|| ||endif|| ||endif|| ||endif|| #||define||star||*|| ||define||star||*))||
# Gets automatically updated so do not allow customers to edit directly ||ifdef||message||

||message||

||endif||

$$SurgeWeb Customisation$$ | ||ifequal||displaymode||advanced|| Switch to: ||else|| Switch to: ||endif||

||define||xdomain||domain||

> $$SurgeWeb customisation and administration interface.$$ SurgeWeb is the high performance web interface for surgemail users designed to be responsive, efficient, customisable/extensible, and maintainable. Also see $$surgeweb global settings$$ and $$domain settings$$ for other surgeweb surgemail.ini settings.

On domain ||domain|| customisation is : ||if(equal(surgeweb_custom,4))|| Disabled (no customisation at all)||else|| ||if(equal(surgeweb_custom,3))|| Disabled (global but no domain)||else|| ||if(equal(surgeweb_custom,1))|| Enabled (no extension js)||else|| ||if(equal(surgeweb_custom,2))|| Enabled (no extension js & css)||else|| Enabled ||endif|| ||endif|| ||endif|| ||endif|| Show:

> #||if(equal(editing_type,(domain)))||
> This allows you to override all customisation below and completely disable customisation (including global customisation) for particular domains.
> ||include||table.htm||
> ||lang_get(surgeweb_custom_desc)|| for domain: ||domain||
> ||ifdef||settings_saved||$$settings saved$$||endif|| #||endif||

> Editing: ||editing_type|| customisation Switch to: |  | or |  | or |

||iftrue(vdomain_warning)||
To use domain based customisation for non default domains surgeweb needs to be able to identify the domain from the url. Typically this is done using http HOSTNAME variable (eg http://domain2.com/surgeweb or http://mail.domain2.com/surgeweb) or using ip based vdomains. # More help
||endif|| ||iftrue(group_warning)||
Group customisation can only customise "once an account is logged in" functionality. eg "Skin-interface colouring" can be used, but "Login page apperance" cannot be used. # More help
||endif||

Skinning and interface look | (||extra_info||) Basic look and feel of the surgeweb interface. Open a reloading surgeweb window (above) and change these settings to see some of the surgeweb possibilities. |

> ||include||table.htm||
> Preference Name
> (tooltip descriptions) Setting Value
> Combined value on domain: ||domain||
> (default, global, domain, group)
> $$Login page customisation$$:
> ||lang_get(x_login_look_desc)||
> ||lang_get(login_css_desc)|| ||combined_login_css||
> ||lang_get(custom_login_htm_desc)||
> ||combined_custom_login_htm|| ||iftrue(combined_custom_login_htm)|| (manually edit surgeweb/custom/{domain}/login.htm )||endif||
> ||lang_get(login_domain_desc)||
> ||combined_login_domain||
> ||lang_get(login_crossdomain_desc)||
> ||combined_login_crossdomain||
> ||lang_get(unsupported_browser_desc)||
> ||combined_unsupported_browser||
> $$Actual logged in email interface customisation$$:
> ||lang_get(skin_desc)||
> ||combined_skin||
> Color defaults ||star||
> ||lang_get(always_show_quota_desc)||
> ||combined_always_show_quota||
> ||lang_get(x_panel_look_desc)||
> ||lang_get(panel_mode_desc)|| ||combined_panel_mode||
> ||lang_get(panel_gap_desc)|| ||combined_panel_gap||
> ||lang_get(banner_overlap_desc)|| ||combined_banner_overlap||
> ||lang_get(right_column_desc)||
> ||ifequal||displaymode||advanced||
> ||else||
> ||endif|| ||ifdef||settings_saved||$$settings saved$$||endif|| ||ifequal||displaymode||advanced|| ($$switch back to$$ $$standard$$ $$mode$$) ||else|| ( 12 $$additional settings in$$ $$advanced$$ $$mode$$) ||endif||

$$Basic branding$$ (||extra_info||) | $$Settings that allows the basic rebranding of the surgeweb interface$$

> Preference Name (tooltip descriptions) | Setting Value | Combined value on domain: ||domain|| (default, global, domain, group)
> --- | --- | ---
> $$Login page customisation$$:
> ||lang_get(login_title_desc)|| |  | ||web_encode(trim...(combined_login_title,45))||
> ||lang_get(login_title_comment_desc)|| |  | ||web_encode(trim...(combined_login_title_comment,45))||
> ||lang_get(login_post_comment_desc)|| |  | ||web_encode(trim...(combined_login_post_comment,45))||
> $$Actual logged in email interface customisation$$:
> ||lang_get(logo_desc)|| ||star|| | ||define((n),(logo))|| ||define((v),logo)|| ||define((nn),logo_desc)|| ||define((c),combined_logo)|| ||define((s),(375x50))|| ||define((macro),(image_select))|| ||include||_surgeweb.htm|| | ||define((f),logo_file_name)|| ||define((cc),combined_logo_class)|| ||define((cf),logo_file_class)|| ||define((rd),(banner.jpg))|| ||define((macro),(image_piccie))|| ||include||_surgeweb.htm||
> ||lang_get(banner_height_desc)|| ||star|| |  | ||combined_banner_height||
> ||lang_get(footer_desc)|| |
> ||lang_get(footer_height_desc)|| ||star|| |
> ||lang_get(info_panel_desc)|| |  | ||web_encode(trim...(combined_info_panel,45))||
> ||lang_get(title_desc)|| |  | ||web_encode(trim...(combined_title,45))||
> ||lang_get(right_column_html_desc)|| |  | ||web_encode(trim...(combined_right_column_html,45))||
> ||lang_get(ad1_html_desc)|| |  | ||web_encode(trim...(combined_ad1_html,45))||
> ||lang_get(ad1_updates_desc)|| |  | ||combined_ad1_updates|| ||ifdef||combined_ad1_updates|| Warning READ THIS||endif||
> ||lang_get(ad1_keywords_desc)|| |  | ||web_encode(trim...(combined_ad1_keywords,45))||
> ||lang_get(help_url_desc)|| |  | ||web_encode(trim...(combined_help_url,45))||
> ||lang_get(logout_url_desc)|| |  | ||web_encode(trim...(combined_logout_url,45))||

> ||ifequal||displaymode||advanced||
> ||else||
> ||endif|| ||ifdef||settings_saved||$$settings saved$$||endif|| ||ifequal||displaymode||advanced|| ($$switch back to$$ $$standard$$ $$mode$$) ||else|| ( 5 $$additional settings in$$ $$advanced$$ $$mode$$) ||endif||

User preferences (||extra_info||) | $$These are default settings that get used when a user logs in. (until they first save their own preferences)$$

> ||include||table.htm||
> Preference Name
> (tooltip descriptions) Setting Value
> Combined value on domain: ||domain||
> (default, global, domain, group)
> ||lang_get(pref_windows_desc)||
> ||combined_pref_windows||
> ||lang_get(pref_preview_desc)||
> ||combined_pref_preview||
> ||lang_get(pref_mode_desc)||
> ||combined_pref_mode||
> ||lang_get(pref_date_format_desc)||
> ||combined_pref_date_format|| ||combined_pref_time_format||
> ||lang_get(pref_noautoadd_desc)||
> ||combined_pref_noautoadd||
> ||lang_get(pref_sounds_desc)||
> ||combined_pref_sounds||
> ||lang_get(pref_timezone_desc)|| ||combined_pref_timezone||
> ||lang_get(pref_fldopen_desc)||
> ||combined_pref_fldopen||
> ||lang_get(pref_nocache_desc)||
> ||combined_pref_nocache||
> ||lang_get(pref_allow_images_desc)||
> ||combined_pref_allow_images||
> ||lang_get(pref_rrcpt_desc)|| Domain
> Whitelisted
> Unknown
> ||combined_pref_rrcpt_local|| | ||combined_pref_rrcpt_whitelist|| | ||combined_pref_rrcpt_unknown||
> ||lang_get(pref_imap_refresh_desc)||
> ||combined_pref_imap_refresh||
> ||lang_get(pref_sizer1_desc)|| ||combined_pref_sizer1||
> ||lang_get(pref_hide_integration_warning_desc)||
> ||combined_pref_hide_integration_warning||
> ||ifequal||displaymode||advanced||
> ||else||
> ||endif|| ||ifdef||settings_saved||$$settings saved$$||endif|| ||ifequal||displaymode||advanced|| ($$switch back to$$ $$standard$$ $$mode$$) ||else|| ( 8 $$additional settings in$$ $$advanced$$ $$mode$$) ||endif||

$$Other settings$$ (||extra_info||) | $$Operational defaults and other additional settings$$.

> ||include||table.htm||
> Preference Name
> (tooltip descriptions) Setting Value
> Combined value on domain: ||domain||
> (default, global, domain, group)
> ||lang_get(https_required_desc)||
> ||combined_https_required||
> ||lang_get(smtp_ssl_required_desc)||
> ||combined_smtp_ssl_required||
> ||lang_get(hide_identities_desc)||
> ||combined_hide_identities||
> ||lang_get(encrypt_hide_desc)||
> ||combined_encrypt_hide||
> ||lang_get((Caldav Installation))|| ||iftrue(caldav_installed)|| verify or update ||else|| install now ||endif|| ||iftrue(caldav_installed)|| Caldav is currently installed, unless disabled below will be default calendar shown in surgeweb ||else|| Caldav not yet installed, caldav calendar will not be shown in surgeweb. INSTALLATION IS RECOMMENDED ||endif||
> ||lang_get(newcal_hide_desc)||
> ||combined_newcal_hide||
> ||lang_get(lang_no_demo_desc)||
> ||combined_lang_no_demo||
> ||lang_get(INBOX_desc)|| ||combined_INBOX||
> ||lang_get(Drafts_desc)|| ||combined_Drafts||
> ||lang_get(Sent_desc)|| ||combined_Sent||
> ||lang_get(Trash_desc)|| ||combined_Trash||
> ||lang_get(Spam_desc)|| ||combined_Spam||
> ||lang_get(use_compression_desc)||
> ||combined_use_compression||
> ||lang_get(autologout_enforced_desc)||
> ||combined_autologout_enforced||
> ||lang_get(autologout_duration_desc)|| ||web_encode(trim...(combined_autologout_duration,45))||
> ||lang_get(system_hints_disable_desc)|| ||web_encode(trim...(system_hints_disable,45))||
> ||lang_get(extras_disable_desc)|| ||web_encode(trim...(extras_disable,45))||
> ||lang_get(example_extension_desc)||
> ||combined_example_extension||
> $$Developer only features (use at own risk)$$:
> ||lang_get(developer_enable_desc)|| ||combined_developer_enable||
> ||lang_get(x_edit_config_desc)|| (||editing_type||)
> ||lang_get(custom_css_desc)||
> (||editing_type||) ||combined_custom_css||
> ||lang_get(custom_js_desc)||
> (||editing_type||) ||combined_custom_js||
> ||ifequal||displaymode||advanced||
> ||else||
> ||endif|| ||ifdef||settings_saved||$$settings saved$$||endif|| ||ifequal||displaymode||advanced|| ($$switch back to$$ $$standard$$ $$mode$$) ||else|| ( 11 $$additional settings in$$ $$advanced$$ $$mode$$) ||endif||

#
||lang_get(x_desc)|| ||combined_x||
#||ifequal||displaymode||advanced|| Note: Changing any setting with a ||star|| forces all statically cached files to be redownloaded. This selectively expires the surgeweb browser cache (when the customer next logs in / does full page refresh) for all accounts that are affected by the change. #$$Hint$$: $$Setting background colour indicates whether it is a standard or advanced mode setting. Also settings in italics have been automatically added to the relevant sections of this web admin user interface. These are likely to be new or obscure$$.
#||endif|| # Have a dialog on the page for additional input
Upload file
\
Upload logo image:
The banner is 50 pixels high by default. The surgeweb logo image is xx...
# Image file:
Resize select