18d31684bSSzymon Olewniczak<?php 28d31684bSSzymon Olewniczak 3*522c019cSSzymon Olewniczak//include base config 4*522c019cSSzymon Olewniczak$inc = realpath(__DIR__.'/../../..'); 5*522c019cSSzymon Olewniczakdefine('DOKU_INC', $inc.'/'); 6*522c019cSSzymon Olewniczak 7*522c019cSSzymon Olewniczakinclude DOKU_INC . 'conf/local.php'; 8*522c019cSSzymon Olewniczak 9*522c019cSSzymon Olewniczakif (!isset($conf['plugin']['bez']['url'])) { 10*522c019cSSzymon Olewniczak echo "set the plugin wiki URL in bez config\n"; 118d31684bSSzymon Olewniczak exit(1); 128d31684bSSzymon Olewniczak} 138d31684bSSzymon Olewniczak 14*522c019cSSzymon Olewniczak$url_p = parse_url($conf['plugin']['bez']['url']); 158d31684bSSzymon Olewniczakif (!isset($url_p['scheme'])) { 168d31684bSSzymon Olewniczak $_SERVER['HTTPS'] = 'on'; 178d31684bSSzymon Olewniczak 188d31684bSSzymon Olewniczak $ex = explode('/', $url_p['path'], 2); 198d31684bSSzymon Olewniczak 208d31684bSSzymon Olewniczak $_SERVER['SERVER_NAME'] = $ex[0]; 218d31684bSSzymon Olewniczak if (isset($ex[1])) { 228d31684bSSzymon Olewniczak $_SERVER['DOCUMENT_ROOT'] = $ex[1] . '/'; 238d31684bSSzymon Olewniczak } else { 248d31684bSSzymon Olewniczak $_SERVER['DOCUMENT_ROOT'] = '/'; 258d31684bSSzymon Olewniczak } 268d31684bSSzymon Olewniczak 278d31684bSSzymon Olewniczak} else { 288d31684bSSzymon Olewniczak if ($url_p['scheme'] === 'https') { 298d31684bSSzymon Olewniczak $_SERVER['HTTPS'] = 'on'; 308d31684bSSzymon Olewniczak } else { 318d31684bSSzymon Olewniczak $_SERVER['HTTPS'] = 'off'; 328d31684bSSzymon Olewniczak } 338d31684bSSzymon Olewniczak $_SERVER['SERVER_NAME'] = $url_p['host']; 348d31684bSSzymon Olewniczak $_SERVER['DOCUMENT_ROOT'] = $url_p['path'] . '/'; 358d31684bSSzymon Olewniczak} 368d31684bSSzymon Olewniczak 378d31684bSSzymon Olewniczak//in case of $conf['basedir'] is empty 388d31684bSSzymon Olewniczak$_SERVER['SCRIPT_NAME'] = $_SERVER['DOCUMENT_ROOT'].'doku.php'; 398d31684bSSzymon Olewniczak 408d31684bSSzymon Olewniczak// load and initialize the core system 418d31684bSSzymon Olewniczakrequire_once(DOKU_INC.'inc/init.php'); 4214a1f0a4SSzymon Olewniczak 4314a1f0a4SSzymon Olewniczak$INFO = array(); 44*522c019cSSzymon Olewniczak$INFO['client'] = false; 458d31684bSSzymon Olewniczakrequire_once 'cron/functions.php'; 468d31684bSSzymon Olewniczak 478d31684bSSzymon Olewniczakif (date('l') === $conf['plugin']['bez']['weekly_cron_day_of_the_week']) { 4814a1f0a4SSzymon Olewniczak send_weekly_message(); 498d31684bSSzymon Olewniczak} 508d31684bSSzymon Olewniczak 518d31684bSSzymon Olewniczaksend_one_day_task_reminder(); 528d31684bSSzymon Olewniczak 538d31684bSSzymon Olewniczaksend_inactive_issue(); 54