Allow template sets to define what the content-type of their output is.
[squirrelmail.git] / templates / default_advanced / webmail.tpl
CommitLineData
505e00aa 1<?php
2/**
3 * webmail.tpl
4 *
5 * Template for rendering the main squirrelmail window
6 *
7 * The following variables are available in this template:
8 * $nav_size - integer width of the navigation frame
9 * $nav_on_left - boolean TRUE if the mavigation from should be on the
10 * left side of the page. FALSE if it is on the right.
11 *
12 * @copyright &copy; 1999-2006 The SquirrelMail Project Team
13 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
14 * @version $Id: webmail.tpl 12092 2007-01-07 15:44:12Z kink $
15 * @package squirrelmail
16 * @subpackage templates
17 */
18
19/** add required includes */
20
21
22/** extract variables */
23extract($t);
24
25/** set up for adding preview pane if turned on */
26global $data_dir, $username;
27$use_previewPane = getPref($data_dir, $username, 'use_previewPane', 0);
28$show_preview_pane = checkForJavascript() && $use_previewPane;
29if ($show_preview_pane) {
30 $previewPane_size = getPref($data_dir, $username, 'previewPane_size', 300);
31 $previewPane_vertical_split = getPref($data_dir, $username, 'previewPane_vertical_split', 0);
32 if ($previewPane_vertical_split)
33 $split = 'cols';
34 else
35 $split = 'rows';
36}
37
38
39$output = '';
40if ($nav_on_left) {
41 $output .= "<frameset cols=\"$nav_size, *\" id=\"fs1\">\n";
42}
43else {
44 $output .= "<frameset cols=\"*, $nav_size\" id=\"fs1\">\n";
45}
46
47
48$left_frame = '<frame src="left_main.php" name="left" frameborder="1" title="'. _("Folder List") .'" />'."\n";
49
50
51/** use preview pane? */
52if ($show_preview_pane) {
53 $right_frame = "<frameset $split=\"*, $previewPane_size\" id=\"fs2\">\n"
54 . "<frame src=\"$right_frame_url\" name=\"right\" title=\"" . _("Message List") . "\" frameborder=\"1\" />\n"
55 . "<frame src=\"" . SM_PATH . "plugins/preview_pane/empty_frame.php\" name=\"bottom\" title=\"" . _("Message Preview") . "\" frameborder=\"1\" />\n"
56 . "</frameset>\n";
57
58/** no preview pane */
59} else {
60 $right_frame = '<frame src="'.$right_frame_url.'" name="right" frameborder="1" title="'. _("Message List") .'" />'."\n";
61}
62
63
64if ($nav_on_left) {
65 $output .= $left_frame . $right_frame;
66} else {
67 $output .= $right_frame . $left_frame;
68}
69
70echo $output ."\n</frameset>\n</html>";