-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathkonOpasCron.php
29 lines (27 loc) · 999 Bytes
/
konOpasCron.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
#!/usr/local/bin/php -q
<?php
//This page is intended to be hit from a cron job only.
//Need to add some code to prevent it from being accessed any other way, but leave it exposed for now for testing.
error_reporting(E_ERROR);
require_once __DIR__ . '/../webpages/konOpas_func.php';
$results = retrieveKonOpasData();
if ($results["message_error"]) {
error_log("konOpas.php: ".$results["message_error"]);
exit(1);
} else if ($results["json"]) {
echo "Hello\n";
$resultsFile = fopen(__DIR__ . "/../webpages/konOpasData.jsonp", "wb");
if ($resultsFile === false) {
error_log("konOpas.php: Can't open webpages/konOpasData.jsonp for writing.");
exit(1);
}
if (fwrite($resultsFile, $results["json"]) === false) {
error_log("konOpas.php: Error writing to webpages/konOpasData.jsonp.");
exit(1);
}
exit();
} else {
error_log("konOpas.php: retrieveKonOpasData() did not return expected result or error indicator.");
exit(1);
}
?>