From 3d7760aa04b1d78e515c25d92e8849be398747ac Mon Sep 17 00:00:00 2001
From: Andreas Gohr <andi@splitbrain.org>
Date: Sun, 17 Sep 2006 16:50:25 +0200
Subject: [PATCH] update for updatecheck function

Messages are now displayed to all users if ACL is not enabled. The update-URL
changed to http://update.dokuwiki.org/check/

darcs-hash:20060917145025-7ad00-1d64b90e51c1a49567a28b132caf79ae0f124c8e.gz
---
 conf/msg          | 8 ++++++++
 inc/infoutils.php | 4 ++--
 2 files changed, 10 insertions(+), 2 deletions(-)
 create mode 100644 conf/msg

diff --git a/conf/msg b/conf/msg
new file mode 100644
index 000000000..a5b98b2b0
--- /dev/null
+++ b/conf/msg
@@ -0,0 +1,8 @@
+2
+The first line of this file contains a number, indicating
+which notification messages should not be displayed. This
+is the only information sent to dokuwiki.org when the
+updatecheck option is enabled. You usually don't need to
+change this number as it gets updated when you install the
+new release - but to ignore a certain message set it's
+number here.
diff --git a/inc/infoutils.php b/inc/infoutils.php
index fcaba23cf..c619da2ac 100644
--- a/inc/infoutils.php
+++ b/inc/infoutils.php
@@ -6,7 +6,7 @@
  * @author     Andreas Gohr <andi@splitbrain.org>
  */
 if(!defined('DOKU_INC')) define('DOKU_INC',realpath(dirname(__FILE__).'/../').'/');
-if(!defined('DOKU_MESSAGEURL')) define('DOKU_MESSAGEURL','http://www.splitbrain.org/lib/exe/msg.php?msg=');
+if(!defined('DOKU_MESSAGEURL')) define('DOKU_MESSAGEURL','http://update.dokuwiki.org/check/');
 require_once(DOKU_INC.'inc/HTTPClient.php');
 
 /**
@@ -18,7 +18,7 @@ function checkUpdateMessages(){
     global $conf;
     global $INFO;
     if(!$conf['updatecheck']) return;
-    if($INFO['perm'] < AUTH_ADMIN) return;
+    if($conf['useacl'] && $INFO['perm'] < AUTH_ADMIN) return;
 
     $cf = $conf['cachedir'].'/messages.txt';
     $lm = @filemtime($cf);
-- 
GitLab