forked from francescotarantino/BNoteBot
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcronjob.php
51 lines (48 loc) · 1.82 KB
/
cronjob.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
require('config.php');
require('class-http-request.php');
require('functions.php');
$result = $dbuser->query("SELECT * FROM BNoteBot_reminder WHERE timestamp < '" . time() . "'");
while($row = $result->fetch_assoc()) {
$result = $dbuser->query("SELECT * FROM BNoteBot_memo WHERE id = '" . $row["memoid"] . "'");
$row2 = $result->fetch_array(MYSQLI_ASSOC);
$result = $dbuser->query("SELECT * FROM BNoteBot_user WHERE userID = '" . $row["userID"] . "'");
$row3 = $result->fetch_array(MYSQLI_ASSOC);
$timezone = $row3['timezone'];
switch ($row3["lang"]) {
case 'it':
include($langdir . "message.it.php");
if($timezone == FALSE) $timezone = "Europe/Rome";
date_default_timezone_set($timezone);
break;
case 'en':
if($timezone == FALSE) $timezone = "Europe/London";
date_default_timezone_set($timezone);
include($langdir . "message.en.php");
break;
case 'de':
if($timezone == FALSE) $timezone = "Europe/Berlin";
date_default_timezone_set($timezone);
include($langdir . "message.en.php");
include($langdir . "message.de.php");
break;
case 'pt':
if($timezone == FALSE) $timezone = "America/Brasilia";
date_default_timezone_set($timezone);
include($langdir . "message.en.php");
include($langdir . "message.pt.php");
break;
case 'ru':
if($timezone == FALSE) $timezone = "Europe/Moscow";
date_default_timezone_set($timezone);
include($langdir . "message.en.php");
include($langdir . "message.ru.php");
break;
}
$menu[] = array(array(
"text" => $lang['delete'],
"callback_data" => "deleterem-" . $row["memoid"]));
sm($row["userID"], $lang['remindertext'] . date("H:i") . ".\n\n" . $row2["memo"], $menu, false, false, false, false, true);
$dbuser->query("DELETE FROM BNoteBot_reminder WHERE id = '" . $row["id"] . "'");
}
?>