Skip to content
Snippets Groups Projects
Commit ef362bb8 authored by Anika Henke's avatar Anika Henke
Browse files

moved update message from its own file (conf/msg) into doku.php (FS#1800)

parent 46912419
No related branches found
No related tags found
No related merge requests found
25
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 its
number here.
......@@ -6,6 +6,9 @@
* @author Andreas Gohr <andi@splitbrain.org>
*/
// update message version
$updateVersion = 25;
// xdebug_start_profiling();
if(!defined('DOKU_INC')) define('DOKU_INC',dirname(__FILE__).'/');
......
......@@ -16,6 +16,7 @@ if(!defined('DOKU_MESSAGEURL')) define('DOKU_MESSAGEURL','http://update.dokuwiki
function checkUpdateMessages(){
global $conf;
global $INFO;
global $updateVersion;
if(!$conf['updatecheck']) return;
if($conf['useacl'] && !$INFO['ismanager']) return;
......@@ -23,12 +24,10 @@ function checkUpdateMessages(){
$lm = @filemtime($cf);
// check if new messages needs to be fetched
if($lm < time()-(60*60*24) || $lm < @filemtime(DOKU_CONF.'msg')){
$num = @file(DOKU_CONF.'msg');
$num = is_array($num) ? (int) $num[0] : 0;
if($lm < time()-(60*60*24) || $lm < @filemtime(DOKU_INC.'doku.php')){
$http = new DokuHTTPClient();
$http->timeout = 8;
$data = $http->get(DOKU_MESSAGEURL.$num);
$data = $http->get(DOKU_MESSAGEURL.$updateVersion);
io_saveFile($cf,$data);
}else{
$data = io_readFile($cf);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment