59177427 |
1 | <?php |
ef870322 |
2 | /** |
3 | ** options.php |
4 | ** |
5 | ** Copyright (c) 1999-2000 The SquirrelMail development team |
6 | ** Licensed under the GNU GPL. For full terms see the file COPYING. |
7 | ** |
8 | ** Displays the options page. Pulls from proper user preference files |
9 | ** and config.php. Displays preferences as selected and other options. |
10 | ** |
11 | **/ |
12 | |
2a32fc83 |
13 | session_start(); |
14 | |
d068c0ec |
15 | if (!isset($config_php)) |
16 | include("../config/config.php"); |
17 | if (!isset($strings_php)) |
18 | include("../functions/strings.php"); |
19 | if (!isset($page_header_php)) |
20 | include("../functions/page_header.php"); |
21 | if (!isset($display_messages_php)) |
22 | include("../functions/display_messages.php"); |
23 | if (!isset($imap_php)) |
24 | include("../functions/imap.php"); |
25 | if (!isset($array_php)) |
26 | include("../functions/array.php"); |
d30d79f2 |
27 | if (!isset($i18n_php)) |
28 | include("../functions/i18n.php"); |
c36ed9cf |
29 | if (!isset($auth_php)) |
30 | include ("../functions/auth.php"); |
d3cdb279 |
31 | |
c36ed9cf |
32 | if ($language) { |
33 | setcookie("squirrelmail_language", $language, time()+2592000); |
34 | $squirrelmail_language = $language; |
37df47f5 |
35 | } |
1e0628fb |
36 | |
c36ed9cf |
37 | include("../src/load_prefs.php"); |
38 | displayPageHeader($color, "None"); |
39 | is_logged_in(); |
40 | ?> |
11307a4c |
41 | |
e9f8ea4e |
42 | <br> |
43 | <table width=95% align=center cellpadding=2 cellspacing=2 border=0> |
6170c5b6 |
44 | <tr><td bgcolor="<?php echo $color[0] ?>"> |
45 | <center><b><?php echo _("Options") ?></b></center> |
c36ed9cf |
46 | </td></tr></table> |
c36ed9cf |
47 | |
6170c5b6 |
48 | <?php |
c36ed9cf |
49 | if ($submit_personal) { |
50 | # Save personal information |
51 | if (isset($full_name)) setPref($data_dir, $username, "full_name", stripslashes($full_name)); |
52 | if (isset($email_address)) setPref($data_dir, $username, "email_address", stripslashes($email_address)); |
53 | if (isset($reply_to)) setPref($data_dir, $username, "reply_to", stripslashes($reply_to)); |
54 | setPref($data_dir, $username, "use_signature", stripslashes($usesignature)); |
55 | if (isset($signature_edit)) setSig($data_dir, $username, stripslashes($signature_edit)); |
2848c630 |
56 | |
e9f8ea4e |
57 | echo "<br><center><b>"._("Successfully saved personal information!")."</b></center><br>"; |
c36ed9cf |
58 | } else if ($submit_display) { |
59 | # Save display preferences |
60 | setPref($data_dir, $username, "chosen_theme", $chosentheme); |
61 | setPref($data_dir, $username, "show_num", $shownum); |
62 | setPref($data_dir, $username, "wrap_at", $wrapat); |
63 | setPref($data_dir, $username, "editor_size", $editorsize); |
64 | setPref($data_dir, $username, "left_refresh", $leftrefresh); |
65 | setPref($data_dir, $username, "language", $language); |
66 | setPref($data_dir, $username, "left_size", $leftsize); |
67 | setPref($data_dir, $username, "use_javascript_addr_book", $javascript_abook); |
68 | |
e9f8ea4e |
69 | echo "<br><center><b>"._("Successfully saved display preferences!")."</b><br>"; |
c36ed9cf |
70 | echo "<a href=\"webmail.php?right_frame=options.php\" target=_top>"._("Refresh Page")."</a></center><br>"; |
71 | } else if ($submit_folder) { |
72 | # Save folder preferences |
73 | if ($trash != "none") { |
74 | setPref($data_dir, $username, "move_to_trash", true); |
75 | setPref($data_dir, $username, "trash_folder", $trash); |
76 | } else { |
99fa2b21 |
77 | setPref($data_dir, $username, "move_to_trash", "0"); |
78 | setPref($data_dir, $username, "trash_folder", "none"); |
9d157cec |
79 | } |
c36ed9cf |
80 | if ($sent != "none") { |
81 | setPref($data_dir, $username, "move_to_sent", true); |
82 | setPref($data_dir, $username, "sent_folder", $sent); |
83 | } else { |
99fa2b21 |
84 | setPref($data_dir, $username, "move_to_sent", "0"); |
85 | setPref($data_dir, $username, "sent_folder", "none"); |
c36ed9cf |
86 | } |
87 | setPref($data_dir, $username, "folder_prefix", $folderprefix); |
24fc5dd2 |
88 | setPref($data_dir, $username, "unseen_notify", $unseennotify); |
89 | setPref($data_dir, $username, "unseen_type", $unseentype); |
e9f8ea4e |
90 | echo "<br><center><b>"._("Successfully saved folder preferences!")."</b><br>"; |
c36ed9cf |
91 | echo "<a href=\"left_main.php\" target=left>"._("Refresh Folders")."</a></center><br>"; |
6b638171 |
92 | } else { |
93 | do_hook("options_save"); |
9d157cec |
94 | } |
6b638171 |
95 | |
c36ed9cf |
96 | ?> |
11307a4c |
97 | |
65b14f90 |
98 | |
c36ed9cf |
99 | <table width=90% cellpadding=0 cellspacing=10 border=0 align=center> |
100 | <tr> |
e9f8ea4e |
101 | <td width=50% valign=top> |
c36ed9cf |
102 | <table width=100% cellpadding=3 cellspacing=0 border=0> |
103 | <tr> |
6170c5b6 |
104 | <td bgcolor="<?php echo $color[9] ?>"> |
105 | <a href="options_personal.php"><?php echo _("Personal Information"); ?></a> |
c36ed9cf |
106 | </td> |
107 | </tr> |
108 | <tr> |
6170c5b6 |
109 | <td bgcolor="<?php echo $color[0] ?>"> |
110 | <?php echo _("This contains personal information about yourself such as your name, your email address, etc.") ?> |
c36ed9cf |
111 | </td> |
112 | </tr> |
113 | </table><br> |
114 | <table width=100% cellpadding=3 cellspacing=0 border=0> |
115 | <tr> |
6170c5b6 |
116 | <td bgcolor="<?php echo $color[9] ?>"> |
117 | <a href="options_highlight.php"><?php echo _("Message Highlighting"); ?></a> |
c36ed9cf |
118 | </td> |
119 | </tr> |
120 | <tr> |
6170c5b6 |
121 | <td bgcolor="<?php echo $color[0] ?>"> |
122 | <?php echo _("Based upon given criteria, incoming messages can have different background colors in the message list. This helps to easily distinguish who the messages are from, especially for mailing lists.") ?> |
c36ed9cf |
123 | </td> |
124 | </tr> |
125 | </table><br> |
126 | </td> |
e9f8ea4e |
127 | <td valign=top width=50%> |
c36ed9cf |
128 | <table width=100% cellpadding=3 cellspacing=0 border=0> |
129 | <tr> |
6170c5b6 |
130 | <td bgcolor="<?php echo $color[9] ?>"> |
131 | <a href="options_display.php"><?php echo _("Display Preferences"); ?></a> |
c36ed9cf |
132 | </td> |
133 | </tr> |
134 | <tr> |
6170c5b6 |
135 | <td bgcolor="<?php echo $color[0] ?>"> |
136 | <?php echo _("You can change the way that SquirrelMail looks and displays information to you, such as the colors, the language, and other settings.") ?> |
c36ed9cf |
137 | </td> |
138 | </tr> |
139 | </table><br> |
140 | <table width=100% cellpadding=3 cellspacing=0 border=0> |
141 | <tr> |
6170c5b6 |
142 | <td bgcolor="<?php echo $color[9] ?>"> |
143 | <a href="options_folder.php"><?php echo _("Folder Preferences"); ?></a> |
c36ed9cf |
144 | </td> |
145 | </tr> |
146 | <tr> |
6170c5b6 |
147 | <td bgcolor="<?php echo $color[0] ?>"> |
148 | <?php echo _("These settings change the way your folders are displayed and manipulated.") ?> |
c36ed9cf |
149 | </td> |
150 | </tr> |
151 | </table><br> |
152 | </td> |
153 | </tr> |
154 | </table> |
6b638171 |
155 | <? |
156 | do_hook("options_link_and_description") |
157 | ?> |
c36ed9cf |
158 | </body></html> |