18d31684bSSzymon Olewniczak<?php 28d31684bSSzymon Olewniczak 3522c019cSSzymon Olewniczak//include base config 4522c019cSSzymon Olewniczak$inc = realpath(__DIR__.'/../../..'); 5522c019cSSzymon Olewniczakdefine('DOKU_INC', $inc.'/'); 6522c019cSSzymon Olewniczak 78d31684bSSzymon Olewniczak// load and initialize the core system 88d31684bSSzymon Olewniczakrequire_once(DOKU_INC.'inc/init.php'); 914a1f0a4SSzymon Olewniczak 10b6f71763SSzymon Olewniczakif (empty($conf['baseurl'])) { 11*dc7a218dSSzymon Olewniczak echo "set baseurl in dokuwiki config\n"; 12f9ff7301SSzymon Olewniczak exit(-1); 13f9ff7301SSzymon Olewniczak} 14f9ff7301SSzymon Olewniczak 15*dc7a218dSSzymon Olewniczakif (empty($conf['basedir'])) { 16*dc7a218dSSzymon Olewniczak echo "set basedir in dokuwiki config\n"; 17*dc7a218dSSzymon Olewniczak exit(-1); 18*dc7a218dSSzymon Olewniczak} 19*dc7a218dSSzymon Olewniczak 20*dc7a218dSSzymon Olewniczak 218d31684bSSzymon Olewniczakrequire_once 'cron/functions.php'; 228d31684bSSzymon Olewniczak 231a0fddfeSSzymon Olewniczak$errors = []; 241a0fddfeSSzymon Olewniczaktry { 25a51fabffSSzymon Olewniczak if (date('l') === $conf['plugin']['bez']['weekly_cron_day_of_the_week']) { 2614a1f0a4SSzymon Olewniczak send_weekly_message(); 278d31684bSSzymon Olewniczak } 288d31684bSSzymon Olewniczak 29d571026cSSzymon Olewniczak send_task_reminder(); 308d31684bSSzymon Olewniczak send_inactive_issue(); 311a0fddfeSSzymon Olewniczak} catch (Exception $e) { 321a0fddfeSSzymon Olewniczak $errors[] = $e->getMessage(); 331a0fddfeSSzymon Olewniczak} 341a0fddfeSSzymon Olewniczak 351a0fddfeSSzymon Olewniczakif ($errors) { 361a0fddfeSSzymon Olewniczak echo $conf['baseurl'] . ":\n"; 371a0fddfeSSzymon Olewniczak echo implode("\n", $errors); 381a0fddfeSSzymon Olewniczak echo "\n"; 391a0fddfeSSzymon Olewniczak exit(-1); 401a0fddfeSSzymon Olewniczak} 411a0fddfeSSzymon Olewniczak 42