BUG#26 Set setSquidMaxage to 0 if the user has new messages. Don't cache page.
authorJens Frank <jeluf@users.mediawiki.org>
Thu, 2 Sep 2004 05:59:33 +0000 (05:59 +0000)
committerJens Frank <jeluf@users.mediawiki.org>
Thu, 2 Sep 2004 05:59:33 +0000 (05:59 +0000)
includes/Skin.php
includes/SkinPHPTal.php

index 7b29234..9b9f9c2 100644 (file)
@@ -589,6 +589,8 @@ class Skin {
                                                        Namespace::getTalk( Namespace::getUser() ) ) . ":{$n}",
                                                wfMsg('newmessageslink') );
                                $s.= ' | <strong>'. wfMsg( 'newmessages', $tl ) . '</strong>';
+                               # disable caching
+                               $wgOut->setSquidMaxage(0);
                        }
                }
 
index ec79d3d..4282a95 100644 (file)
@@ -167,6 +167,8 @@ class SkinPHPTal extends Skin {
                                        . ':' . $this->username,
                                        wfMsg('newmessageslink') )
                                );
+                               # Disable Cache
+                               $wgOut->setSquidMaxage(0);
                        }
                } else {
                        $ntl = '';