Added comments; all header() calls have to go thru template object
authorpdontthink <pdontthink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Mon, 2 Oct 2006 11:46:40 +0000 (11:46 +0000)
committerpdontthink <pdontthink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Mon, 2 Oct 2006 11:46:40 +0000 (11:46 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11799 7612ce4b-ef26-0410-bec9-ea0150e637f0

src/style.php

index 2a6ec0144a4f235331c9653f6002ac3cd6dcbb1f..95c1bcef5635945bf4af7bbe5beb5581502eb5f7 100644 (file)
@@ -38,9 +38,9 @@ if (!isset($fontsets) || !is_array($fontsets)) {
 
 
 /**
- * The collowing code should no longer be neccesary, but it will remain for the
+ * The following code should no longer be neccesary, but it will remain for the
  * time being, just in case.
- * 
+ *
  * TODO: Remove if no longer needed.
  **/
 /* set default colors in case color theme is not full */
@@ -146,7 +146,7 @@ if (! sqgetGlobalVar('fontsize',$fontsize,SQ_GET)) {
     $fontsize = (int) $fontsize;
 }
 
-header('Content-Type: text/css');
+$oTemplate->header('Content-Type: text/css');
 /**
  * GOTCHA #1: When sending the headers for caching, we must send Expires,
  *            Last-Modified, Pragma, and Cache-Control headers.  If we don't PHP 
@@ -171,9 +171,13 @@ IDEA: So ask the Template class object to return the mtime or better yet, the fu
  * only need to refresh the cache if one of the font prefs changes.
  * Possibly some type of "force nocache flag could be set if a font pref is
  * changed?
- * 
+ *
+ * Response: Perhaps, if that can be implemented great, but I think the 
+ * user prefs solution would definitely work: catch the font setting change
+ * in a custom save() routine from user prefs and away we go. 
+ *
  * TODO: Fix this. :)
- * */
+ */
 
 if ( $lastmod = @filemtime(SM_PATH . $oTemplate->get_template_file_directory() 
                          . 'css/stylesheet.tpl') ) {
@@ -184,10 +188,15 @@ if ( $lastmod = @filemtime(SM_PATH . $oTemplate->get_template_file_directory()
     header('Pragma: ');
     header('Cache-Control: public, must-revalidate');
 }
+// Steve, why did you remove this?  Is it irrelevant now?  If so, let's 
+// remove the rest of the references to it here (note that it is being
+// used above in the filetime() statement) and elsewhere
+// $oTemplate->display('css/stylesheet.tpl');
 
 /**
- * Additional styles are now handled by adding stylesheets to $sTplDir/css/,
- * so here, we simply define some basic styles based on user prefs.
+ * Additional styles are now handled by adding stylesheets to 
+ * templates/<template>/css/, so here, we simply define some 
+ * basic styles based on user prefs.
  */
 ?>
 /* older css template */