xref: /plugin/bez/cron-daily.php (revision a29995996317c3662bcee42a1a1022b6a69ee4cf)
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
10f9ff7301SSzymon Olewniczakif (empty($conf['baseurl']) || empty($conf['basedir'])) {
11f9ff7301SSzymon Olewniczak    echo "set baseurl and basedir in dokuwiki config\n";
12f9ff7301SSzymon Olewniczak    exit(-1);
13f9ff7301SSzymon Olewniczak}
14f9ff7301SSzymon Olewniczak
15*a2999599SSzymon Olewniczak$dryrun = false;
16*a2999599SSzymon Olewniczakif ($argv[1] == 'dryrun') {
17*a2999599SSzymon Olewniczak    $dryrun = true;
18*a2999599SSzymon Olewniczak}
19*a2999599SSzymon Olewniczak
208d31684bSSzymon Olewniczakrequire_once 'cron/functions.php';
218d31684bSSzymon Olewniczak
22*a2999599SSzymon Olewniczakif ($dryrun || date('l') === $conf['plugin']['bez']['weekly_cron_day_of_the_week']) {
2314a1f0a4SSzymon Olewniczak    send_weekly_message();
248d31684bSSzymon Olewniczak}
258d31684bSSzymon Olewniczak
26d571026cSSzymon Olewniczaksend_task_reminder();
278d31684bSSzymon Olewniczak
288d31684bSSzymon Olewniczaksend_inactive_issue();
29