squirrelmail.git
18 years agoPrepend SM_PATH to $icon_theme_path since it is no longer returned by the template...
stevetruckstuff [Mon, 9 Oct 2006 16:56:50 +0000 (16:56 +0000)]
Prepend SM_PATH to $icon_theme_path since it is no longer returned by the template as part of the path.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11882 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMake sure icon variables are setup on the login page.
stevetruckstuff [Mon, 9 Oct 2006 16:23:06 +0000 (16:23 +0000)]
Make sure icon variables are setup on the login page.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11881 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoRemoving check that is no longer needed.
stevetruckstuff [Mon, 9 Oct 2006 16:21:49 +0000 (16:21 +0000)]
Removing check that is no longer needed.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11880 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoresigning
tokul [Mon, 9 Oct 2006 16:11:08 +0000 (16:11 +0000)]
resigning

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11879 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoCSS corrections
stevetruckstuff [Mon, 9 Oct 2006 14:17:43 +0000 (14:17 +0000)]
CSS corrections

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11877 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoSupport for $Forwarded IMAP keyword, when it is supported or when arbitrary keywords...
avel [Mon, 9 Oct 2006 14:00:34 +0000 (14:00 +0000)]
Support for $Forwarded IMAP keyword, when it is supported or when arbitrary keywords are allowed. RFC 4550 paragraph 2.8

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11876 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agosupport for authz
avel [Mon, 9 Oct 2006 13:38:43 +0000 (13:38 +0000)]
support for authz

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11875 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoStrict type check prevents old config files from breaking everything (per new changes...
pdontthink [Mon, 9 Oct 2006 11:52:17 +0000 (11:52 +0000)]
Strict type check prevents old config files from breaking everything (per new changes to templateset_default and _fallback)

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11874 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoSupport for authz authorization identity in the IMAP backend.
avel [Mon, 9 Oct 2006 11:38:32 +0000 (11:38 +0000)]
Support for authz authorization identity in the IMAP backend.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11873 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agotemplateset_default and templateset_fallback are IDs now, not unpredictable index...
pdontthink [Mon, 9 Oct 2006 11:35:21 +0000 (11:35 +0000)]
templateset_default and templateset_fallback are IDs now, not unpredictable index numbers

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11872 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoNeed to instantiate template object earlier so user prefs css theme selection can...
pdontthink [Mon, 9 Oct 2006 07:07:52 +0000 (07:07 +0000)]
Need to instantiate template object earlier so user prefs css theme selection can be verified

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11871 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoReverting last commit. Hooks don't belong in templates.
pdontthink [Mon, 9 Oct 2006 02:45:45 +0000 (02:45 +0000)]
Reverting last commit.  Hooks don't belong in templates.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11870 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agocompose_button_row hook updated to new plugin/templating scheme. Please learn from...
pdontthink [Mon, 9 Oct 2006 02:45:11 +0000 (02:45 +0000)]
compose_button_row hook updated to new plugin/templating scheme.  Please learn from this and fix plugins instead of reverting other code

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11869 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMissed a spot. Please use less accusatory language when telling ppl they broke plugi...
pdontthink [Sun, 8 Oct 2006 16:39:33 +0000 (16:39 +0000)]
Missed a spot.  Please use less accusatory language when telling ppl they broke plugins or other things, cuz you make goofs too!  ;-)

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11868 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoreverting code to do_hook.
tokul [Sun, 8 Oct 2006 16:38:54 +0000 (16:38 +0000)]
reverting code to do_hook.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11867 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agomake sure that array key value is set and not empty
tokul [Sun, 8 Oct 2006 16:14:50 +0000 (16:14 +0000)]
make sure that array key value is set and not empty

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11866 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agodon't waste space on compose window. Some people don't have 21 in. monitor
tokul [Sun, 8 Oct 2006 15:49:17 +0000 (15:49 +0000)]
don't waste space on compose window. Some people don't have 21 in. monitor
and can't afford all that whitespace and extra rows in compose.

P.S. If you change api and break compose_button_row hook, make sure that core
plugins are updated to new API.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11865 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoinfo about new squirrelspell features
tokul [Sat, 7 Oct 2006 15:50:03 +0000 (15:50 +0000)]
info about new squirrelspell features

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11864 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agosemicolon is not part of variable name
tokul [Sat, 7 Oct 2006 15:46:02 +0000 (15:46 +0000)]
semicolon is not part of variable name

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11863 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agofixed phpdoc formating
tokul [Sat, 7 Oct 2006 15:44:36 +0000 (15:44 +0000)]
fixed phpdoc formating

are you sure that script can't be abused to read other files on server

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11862 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoadded phpdoc header to mail_fetchs constants file
tokul [Sat, 7 Oct 2006 15:40:20 +0000 (15:40 +0000)]
added phpdoc header to mail_fetchs constants file
removed obsolate proprietary POP3 class

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11861 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoremoved ispell output. confuses phpdoc
tokul [Sat, 7 Oct 2006 15:36:49 +0000 (15:36 +0000)]
removed ispell output. confuses phpdoc

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11860 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agofixed phpdoc formating. require() call loaded before first phpdoc block.
tokul [Sat, 7 Oct 2006 15:32:40 +0000 (15:32 +0000)]
fixed phpdoc formating. require() call loaded before first phpdoc block.

improved template cache. Don't store SM_PATH information in cache. SM_PATH
is ../ in main scripts, but it is ../../ in plugins. Plugin option pages
break if cache stores SM_PATH.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11859 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoinfo about 1568355 bugfix
tokul [Sat, 7 Oct 2006 11:47:32 +0000 (11:47 +0000)]
info about 1568355 bugfix

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11856 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoChecked if config.php is readable (#1568355)
tokul [Sat, 7 Oct 2006 11:42:11 +0000 (11:42 +0000)]
Checked if config.php is readable (#1568355)
Removed formating variables. They are not set when config is loaded.
Merged two 'since 1.5.2' sections

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11855 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoclean globals, turn on display of errors and load all configuration files
tokul [Sat, 7 Oct 2006 11:21:17 +0000 (11:21 +0000)]
clean globals, turn on display of errors and load all configuration files

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11854 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years ago1) Make translateText use styles instead of $color
stevetruckstuff [Fri, 6 Oct 2006 22:02:52 +0000 (22:02 +0000)]
1) Make translateText use styles instead of $color
2) Templatization of formatAttachments()
3) Comment in magicHTML()

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11852 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoTemplatization for reading a message.
stevetruckstuff [Fri, 6 Oct 2006 21:58:17 +0000 (21:58 +0000)]
Templatization for reading a message.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11851 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoTemplates for reading a message
stevetruckstuff [Fri, 6 Oct 2006 21:57:26 +0000 (21:57 +0000)]
Templates for reading a message

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11850 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoUtility file for reading messages.
stevetruckstuff [Fri, 6 Oct 2006 21:56:45 +0000 (21:56 +0000)]
Utility file for reading messages.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11849 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoNew function to return only the email address. For use with templates.
stevetruckstuff [Fri, 6 Oct 2006 21:53:04 +0000 (21:53 +0000)]
New function to return only the email address.  For use with templates.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11848 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMore CSS corrections
stevetruckstuff [Fri, 6 Oct 2006 20:16:11 +0000 (20:16 +0000)]
More CSS corrections

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11847 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years ago1) More CSS corrections/cleanup
stevetruckstuff [Fri, 6 Oct 2006 20:05:44 +0000 (20:05 +0000)]
1) More CSS corrections/cleanup
2) Add appropriate __COLOR#__ tag to each color.  Will make converting $color themes easier in the future.
3) Add some new CSS for the read_body templates

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11846 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdd a few more vars to image handler for later user with templates.
stevetruckstuff [Fri, 6 Oct 2006 19:59:55 +0000 (19:59 +0000)]
Add a few more vars to image handler for later user with templates.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11845 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agocreate separate vars for download link and unsafe image toggle for later use with...
stevetruckstuff [Thu, 5 Oct 2006 22:00:07 +0000 (22:00 +0000)]
create separate vars for download link and unsafe image toggle for later use with templates.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11838 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdd javascript_on to the list of variables that are always available to templates.
stevetruckstuff [Thu, 5 Oct 2006 21:59:04 +0000 (21:59 +0000)]
Add javascript_on to the list of variables that are always available to templates.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11837 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoComments
stevetruckstuff [Thu, 5 Oct 2006 15:29:50 +0000 (15:29 +0000)]
Comments

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11836 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMake sure generated links use & instead of & between GET vars.
stevetruckstuff [Thu, 5 Oct 2006 15:24:20 +0000 (15:24 +0000)]
Make sure generated links use & instead of & between GET vars.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11835 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoFix page title not being shown correctly.
stevetruckstuff [Thu, 5 Oct 2006 15:23:36 +0000 (15:23 +0000)]
Fix page title not being shown correctly.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11834 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoFixed unintended literal fetching (#1562271).
stekkel [Wed, 4 Oct 2006 19:40:19 +0000 (19:40 +0000)]
Fixed unintended literal fetching (#1562271).

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11833 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoFix for bug #1562271
stekkel [Wed, 4 Oct 2006 19:25:25 +0000 (19:25 +0000)]
Fix for bug #1562271
* OK [PARSE] Unexpected characters at end of address: {SET:debug=51}
Triggered literal fetching from the imap stream whil {SET:debug=51} is not
an integer and not meant as literal.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11831 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdd / before default.css in user themes in case it is not in the path for some reason.
stevetruckstuff [Wed, 4 Oct 2006 19:12:09 +0000 (19:12 +0000)]
Add / before default.css in user themes in case it is not in the path for some reason.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11830 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMinor CSS corrections
stevetruckstuff [Wed, 4 Oct 2006 19:10:20 +0000 (19:10 +0000)]
Minor CSS corrections

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11829 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMake sure conf.pl doesn't barf on $theme values from old configs.
stevetruckstuff [Wed, 4 Oct 2006 18:58:55 +0000 (18:58 +0000)]
Make sure conf.pl doesn't barf on $theme values from old configs.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11828 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMissing auth.php for redirect.php section was breaking fancy auth methods like digest-md5
tassium [Wed, 4 Oct 2006 18:28:54 +0000 (18:28 +0000)]
Missing auth.php for redirect.php section was breaking fancy auth methods like digest-md5

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11827 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoWhen incrementing config file version numbers, we must increment what we're testing...
tassium [Wed, 4 Oct 2006 18:09:25 +0000 (18:09 +0000)]
When incrementing config file version numbers, we must increment what we're testing for in configtest.php.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11826 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoUpdate version number to match new version # on conf.pl
stevetruckstuff [Wed, 4 Oct 2006 17:38:43 +0000 (17:38 +0000)]
Update version number to match new version # on conf.pl

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11825 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoSome examples of old $color themes converted using themes/color_theme_to_css.php...
stevetruckstuff [Wed, 4 Oct 2006 16:40:30 +0000 (16:40 +0000)]
Some examples of old $color themes converted using themes/color_theme_to_css.php.  To use these themes, they must first be installed through conf.pl.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11824 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoFirst attempt at converting $color themes to CSS stylesheets. Seems to work pretty...
stevetruckstuff [Wed, 4 Oct 2006 16:39:21 +0000 (16:39 +0000)]
First attempt at converting $color themes to CSS stylesheets.  Seems to work pretty well.  This will need to be modified as CSS is cleaned up.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11823 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdded comment only
pdontthink [Wed, 4 Oct 2006 15:36:31 +0000 (15:36 +0000)]
Added comment only

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11822 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoDemo of template-provided stylesheets.
stevetruckstuff [Tue, 3 Oct 2006 15:32:06 +0000 (15:32 +0000)]
Demo of template-provided stylesheets.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11821 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdd support for tempalte-provided themes.
stevetruckstuff [Tue, 3 Oct 2006 15:30:53 +0000 (15:30 +0000)]
Add support for tempalte-provided themes.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11820 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoClean up a few things. Also increment version number since new UI controls probably...
stevetruckstuff [Tue, 3 Oct 2006 15:12:49 +0000 (15:12 +0000)]
Clean up a few things.  Also increment version number since new UI controls probably aren't compatable with old config.php values.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11819 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoEnable icons by default, using hte XP theme. Also, add the demo "Blue Option" user...
stevetruckstuff [Tue, 3 Oct 2006 15:10:55 +0000 (15:10 +0000)]
Enable icons by default, using hte XP theme.  Also, add the demo "Blue Option" user theme.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11818 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoThese files are no longer needed after icon theme mgmt has been moved to conf.pl
stevetruckstuff [Mon, 2 Oct 2006 21:23:42 +0000 (21:23 +0000)]
These files are no longer needed after icon theme mgmt has been moved to conf.pl

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11817 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMinor modifications to handle moving of icon themes to conf.pl
stevetruckstuff [Mon, 2 Oct 2006 21:22:59 +0000 (21:22 +0000)]
Minor modifications to handle moving of icon themes to conf.pl

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11816 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMove icon theme management into conf.pl. Also clean a few little things in user...
stevetruckstuff [Mon, 2 Oct 2006 21:21:41 +0000 (21:21 +0000)]
Move icon theme management into conf.pl.  Also clean a few little things in user theme management.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11815 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoCorrect handling of default user themes.
stevetruckstuff [Mon, 2 Oct 2006 20:17:32 +0000 (20:17 +0000)]
Correct handling of default user themes.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11814 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoRemove unused function and correct handling of icon themes.
stevetruckstuff [Mon, 2 Oct 2006 20:17:03 +0000 (20:17 +0000)]
Remove unused function and correct handling of icon themes.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11813 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMove management of user themes (SM_PATH/css/) to conf.pl.
stevetruckstuff [Mon, 2 Oct 2006 18:56:44 +0000 (18:56 +0000)]
Move management of user themes (SM_PATH/css/) to conf.pl.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11812 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMove management of user themes (SM_PATH/css/) to conf.pl.
stevetruckstuff [Mon, 2 Oct 2006 18:49:00 +0000 (18:49 +0000)]
Move management of user themes (SM_PATH/css/) to conf.pl.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11811 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years ago$theme_css is no longer supported.
stevetruckstuff [Mon, 2 Oct 2006 16:36:30 +0000 (16:36 +0000)]
$theme_css is no longer supported.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11810 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoBegin some re-orginization of UI controls. Remove support for $theme_css, since...
stevetruckstuff [Mon, 2 Oct 2006 16:32:40 +0000 (16:32 +0000)]
Begin some re-orginization of UI controls.  Remove support for $theme_css, since it is no longer supported in page_header.php.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11809 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdditional comments re user-provided stylesheets
stevetruckstuff [Mon, 2 Oct 2006 16:26:37 +0000 (16:26 +0000)]
Additional comments re user-provided stylesheets

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11808 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoBetter stylesheet ordering
pdontthink [Mon, 2 Oct 2006 12:37:46 +0000 (12:37 +0000)]
Better stylesheet ordering

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11807 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoNew hook type
pdontthink [Mon, 2 Oct 2006 12:26:56 +0000 (12:26 +0000)]
New hook type

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11806 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAbstract getting the default template
pdontthink [Mon, 2 Oct 2006 12:26:26 +0000 (12:26 +0000)]
Abstract getting the default template

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11805 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoTemplate fallback added
pdontthink [Mon, 2 Oct 2006 12:26:01 +0000 (12:26 +0000)]
Template fallback added

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11804 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdded note
pdontthink [Mon, 2 Oct 2006 12:17:06 +0000 (12:17 +0000)]
Added note

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11803 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoClear template file cache when changing template sets (skins)
pdontthink [Mon, 2 Oct 2006 12:15:14 +0000 (12:15 +0000)]
Clear template file cache when changing template sets (skins)

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11802 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoJust adding some comments
pdontthink [Mon, 2 Oct 2006 12:04:54 +0000 (12:04 +0000)]
Just adding some comments

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11801 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agolist_files can handle dirs now, etc
pdontthink [Mon, 2 Oct 2006 11:50:49 +0000 (11:50 +0000)]
list_files can handle dirs now, etc

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11800 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdded comments; all header() calls have to go thru template object
pdontthink [Mon, 2 Oct 2006 11:46:40 +0000 (11:46 +0000)]
Added comments; all header() calls have to go thru template object

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11799 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agominor correction
pdontthink [Mon, 2 Oct 2006 11:03:17 +0000 (11:03 +0000)]
minor correction

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11798 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoCleanup and abstraction of how default template set is retrieved
pdontthink [Mon, 2 Oct 2006 11:02:27 +0000 (11:02 +0000)]
Cleanup and abstraction of how default template set is retrieved

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11797 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAbstract how we get default template; move template inclusion up top; clear template...
pdontthink [Mon, 2 Oct 2006 10:55:01 +0000 (10:55 +0000)]
Abstract how we get default template; move template inclusion up top; clear template cache upon login

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11796 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoadding reminder
pdontthink [Mon, 2 Oct 2006 09:55:38 +0000 (09:55 +0000)]
adding reminder

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11795 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdding 'fallback' template setting; default is for filling a void in user prefs,...
pdontthink [Mon, 2 Oct 2006 09:52:26 +0000 (09:52 +0000)]
Adding 'fallback' template setting; default is for filling a void in user prefs, whereas fallback is the last-resort template set to find missing template files when the code is trying to display a template

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11794 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoUpdate for template inheritance; alternate stylesheets dynamically loaded from templa...
pdontthink [Mon, 2 Oct 2006 09:44:15 +0000 (09:44 +0000)]
Update for template inheritance; alternate stylesheets dynamically loaded from template cache (from <template>/css/alternates/*.css)

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11793 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoChanges that follow per the inheritance and associated changes to Template.class.php
pdontthink [Mon, 2 Oct 2006 09:38:49 +0000 (09:38 +0000)]
Changes that follow per the inheritance and associated changes to Template.class.php

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11792 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMassive rewrite of Template class to implement template inheritance, along with a...
pdontthink [Mon, 2 Oct 2006 09:38:05 +0000 (09:38 +0000)]
Massive rewrite of Template class to implement template inheritance, along with a fallback template (different than concept of a default which just helps catch void in user prefs).  As suggested by Alexandros, a caching mechanism replaces the heaps of file_exists() calls in previous implementation, although this introduces more complexity, so watch for bugs!  Inheritance implies changes in stylesheet and javascript file loading, in that now all such files inherited from all ancestors are loaded in case a template falls back to one of those ancestors (or the fallback set).  Template config file caching and an easy API to get those settings also implemented.  Finally, when a template set falls back to another set with a different template engine for a given page, the engine is swapped out dynamically (although this is less than ideal and should be discouraged when authors are creating template sets).

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11791 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoadding php pspell support. If it breaks - blame me.
tokul [Sat, 30 Sep 2006 17:48:14 +0000 (17:48 +0000)]
adding php pspell support. If it breaks - blame me.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11790 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoadding php pspell support
tokul [Sat, 30 Sep 2006 17:35:20 +0000 (17:35 +0000)]
adding php pspell support

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11789 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agosqBodywrap was extreme slow on large messages. The reason for that were the
stekkel [Sat, 30 Sep 2006 16:24:00 +0000 (16:24 +0000)]
sqBodywrap was extreme slow on large messages. The reason for that were the
amount of calls to sq_strpos and sq_substr. Those functions did expensive
in_array calls and a few other things that only need to be done once. By
using static vars I cached the results with as result my compose screen
opens within a second again instead of 10 seconds.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11788 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoDemo user provided alternate stylsheet
stevetruckstuff [Sat, 30 Sep 2006 10:39:30 +0000 (10:39 +0000)]
Demo user provided alternate stylsheet

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11787 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdd support for user-provided alternate stylesheets
stevetruckstuff [Sat, 30 Sep 2006 10:38:34 +0000 (10:38 +0000)]
Add support for user-provided alternate stylesheets

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11786 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMove squirrelmail.css into default.css. squirrelmail.css should no longer be needed.
stevetruckstuff [Sat, 30 Sep 2006 10:36:18 +0000 (10:36 +0000)]
Move squirrelmail.css into default.css.  squirrelmail.css should no longer be needed.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11785 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoignore msg copy errors when messages are deleted. Most common error is related
tokul [Sat, 30 Sep 2006 09:49:08 +0000 (09:49 +0000)]
ignore msg copy errors when messages are deleted. Most common error is related
to quota issues. Updated function tries to copy message to trash and then tags
it as deleted. If we can store message in trash, message is stored. If we can't,
trash folder is bypassed.

added version information to two configuration variables

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11783 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agolist_files does not work correctly if not extension is given.
stevetruckstuff [Sat, 30 Sep 2006 09:25:09 +0000 (09:25 +0000)]
list_files does not work correctly if not extension is given.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11782 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoblock uw mailbox abuse in imap select command instead of applying same
tokul [Sat, 30 Sep 2006 07:38:03 +0000 (07:38 +0000)]
block uw mailbox abuse in imap select command instead of applying same
code in all scripts that get $mailbox from GET or POST.

don't check imap_server_type, because interface can be used with different
type setting.

display error message instead of silently overriding $mailbox. (#1557078)

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11781 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agodon't leave old code and DO check filters plugin when reporter informs about
tokul [Sat, 30 Sep 2006 07:09:09 +0000 (07:09 +0000)]
don't leave old code and DO check filters plugin when reporter informs about
the way to reproduce issue.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11780 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdd tempalte config var for alternate stylesheets
stevetruckstuff [Fri, 29 Sep 2006 22:14:26 +0000 (22:14 +0000)]
Add tempalte config var for alternate stylesheets

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11778 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdd tempalte config for alternate stylesheets
stevetruckstuff [Fri, 29 Sep 2006 22:13:17 +0000 (22:13 +0000)]
Add tempalte config for alternate stylesheets

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11777 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdditional safety check
stevetruckstuff [Fri, 29 Sep 2006 21:45:29 +0000 (21:45 +0000)]
Additional safety check

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11776 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agocorrect typo.
stevetruckstuff [Fri, 29 Sep 2006 21:16:17 +0000 (21:16 +0000)]
correct typo.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11775 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoCSS touchups
stevetruckstuff [Fri, 29 Sep 2006 21:09:50 +0000 (21:09 +0000)]
CSS touchups

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11774 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoMake style.php only load font prefs.
stevetruckstuff [Fri, 29 Sep 2006 20:59:41 +0000 (20:59 +0000)]
Make style.php only load font prefs.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11773 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdd new default.css. $color themes will be supported later by alternate stylesheets...
stevetruckstuff [Fri, 29 Sep 2006 20:59:21 +0000 (20:59 +0000)]
Add new default.css.  $color themes will be supported later by alternate stylesheets.  Some of this CSS may not be perfect, but it will get cleaned up!!

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11772 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoAdd documentation re CSS, and clean up some what.
stevetruckstuff [Fri, 29 Sep 2006 20:58:11 +0000 (20:58 +0000)]
Add documentation re CSS, and clean up some what.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11771 7612ce4b-ef26-0410-bec9-ea0150e637f0

18 years agoApply correct stylesheets for RTL languages
stevetruckstuff [Fri, 29 Sep 2006 20:22:47 +0000 (20:22 +0000)]
Apply correct stylesheets for RTL languages

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11770 7612ce4b-ef26-0410-bec9-ea0150e637f0