This repository was archived by the owner on Jan 18, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathcronjob.php
59 lines (55 loc) · 2.02 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
52
53
54
55
56
57
58
59
<?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"]));
switch ($row2["type"]) {
case 'text':
sm($row["userID"], $lang['remindertext'] . date("H:i") . ".\n\n" . $row2["memo"], $menu, false, false, false, false, true);
break;
case 'voice':
sv($row["userID"], $row2["file_id"], $lang['remindertext'] . date("H:i"), $menu, false, false, false, true);
break;
}
$dbuser->query("DELETE FROM BNoteBot_reminder WHERE id = '" . $row["id"] . "'");
}
?>