mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-19 01:15:15 +00:00
refactor datetime part1
This commit is contained in:
parent
a524b5e86b
commit
6c29d57a4c
108 changed files with 742 additions and 657 deletions
|
@ -2,6 +2,8 @@
|
|||
|
||||
namespace Code\Daemon;
|
||||
|
||||
use Code\Lib\Time;
|
||||
|
||||
class Cache_embeds implements DaemonInterface
|
||||
{
|
||||
|
||||
|
@ -31,7 +33,7 @@ class Cache_embeds implements DaemonInterface
|
|||
if ($cache_expire <= 0) {
|
||||
$cache_expire = 60;
|
||||
}
|
||||
$cache_enable = !(($cache_expire) && ($item['created'] < datetime_convert('UTC', 'UTC', 'now - ' . $cache_expire . ' days')));
|
||||
$cache_enable = !(($cache_expire) && ($item['created'] < Time::convert('UTC', 'UTC', 'now - ' . $cache_expire . ' days')));
|
||||
|
||||
$s = bbcode($item['body']);
|
||||
sslify($s, $cache_enable);
|
||||
|
|
|
@ -4,6 +4,8 @@
|
|||
|
||||
namespace Code\Daemon;
|
||||
|
||||
use Code\Lib\Time;
|
||||
|
||||
require_once('include/hubloc.php');
|
||||
|
||||
|
||||
|
@ -51,7 +53,7 @@ class Checksites implements DaemonInterface
|
|||
logger('checksites: ' . $rr['site_url']);
|
||||
q(
|
||||
"update site set site_update = '%s' where site_url = '%s' ",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($rr['site_url'])
|
||||
);
|
||||
} else {
|
||||
|
|
|
@ -7,6 +7,7 @@ namespace Code\Daemon;
|
|||
use Code\Lib\Config;
|
||||
use Code\Lib\Libsync;
|
||||
use Code\Lib\Addon;
|
||||
use Code\Lib\Time;
|
||||
|
||||
class Cron implements DaemonInterface
|
||||
{
|
||||
|
@ -111,7 +112,7 @@ class Cron implements DaemonInterface
|
|||
$r = q(
|
||||
"select id from item where item_delayed = 1 and created <= %s and created > '%s' ",
|
||||
db_utcnow(),
|
||||
dbesc(datetime_convert('UTC', 'UTC', 'now - 2 days'))
|
||||
dbesc(Time::convert('UTC', 'UTC', 'now - 2 days'))
|
||||
);
|
||||
if ($r) {
|
||||
foreach ($r as $rr) {
|
||||
|
@ -154,13 +155,13 @@ class Cron implements DaemonInterface
|
|||
// by directory servers
|
||||
|
||||
$d1 = intval(get_config('system', 'last_expire_day'));
|
||||
$d2 = intval(datetime_convert('UTC', 'UTC', 'now', 'd'));
|
||||
$d2 = intval(Time::convert('UTC', 'UTC', 'now', 'd'));
|
||||
|
||||
// Allow somebody to staggger daily activities if they have more than one site on their server,
|
||||
// or if it happens at an inconvenient (busy) hour.
|
||||
|
||||
$h1 = intval(get_config('system', 'cron_hour'));
|
||||
$h2 = intval(datetime_convert('UTC', 'UTC', 'now', 'G'));
|
||||
$h2 = intval(Time::convert('UTC', 'UTC', 'now', 'G'));
|
||||
|
||||
|
||||
if (($d2 != $d1) && ($h1 == $h2)) {
|
||||
|
@ -208,7 +209,7 @@ class Cron implements DaemonInterface
|
|||
|
||||
Addon::reload_all();
|
||||
|
||||
$d = datetime_convert();
|
||||
$d = Time::convert();
|
||||
|
||||
// TODO check to see if there are any cronhooks before wasting a process
|
||||
|
||||
|
@ -216,7 +217,7 @@ class Cron implements DaemonInterface
|
|||
Run::Summon([ 'Cronhooks' ]);
|
||||
}
|
||||
|
||||
set_config('system', 'lastcron', datetime_convert());
|
||||
set_config('system', 'lastcron', Time::convert());
|
||||
|
||||
//All done - clear the lockfile
|
||||
@unlink($lockfile);
|
||||
|
|
|
@ -5,7 +5,8 @@ namespace Code\Daemon;
|
|||
use Code\Lib\ServiceClass;
|
||||
use Code\Lib\Libzot;
|
||||
use Code\Extend\Hook;
|
||||
|
||||
use Code\Lib\Time;
|
||||
|
||||
class Cron_daily implements DaemonInterface
|
||||
{
|
||||
|
||||
|
@ -26,7 +27,7 @@ class Cron_daily implements DaemonInterface
|
|||
|
||||
// Fire off the Cron_weekly process if it's the correct day.
|
||||
|
||||
$d3 = intval(datetime_convert('UTC', 'UTC', 'now', 'N'));
|
||||
$d3 = intval(Time::convert('UTC', 'UTC', 'now', 'N'));
|
||||
if ($d3 == 7) {
|
||||
Run::Summon([ 'Cron_weekly' ]);
|
||||
}
|
||||
|
@ -94,10 +95,10 @@ class Cron_daily implements DaemonInterface
|
|||
Run::Summon([ 'Expire' ]);
|
||||
|
||||
remove_obsolete_hublocs();
|
||||
$data = datetime_convert();
|
||||
$data = Time::convert();
|
||||
Hook::call('cron_daily', $data);
|
||||
|
||||
set_config('system', 'last_expire_day', intval(datetime_convert('UTC', 'UTC', 'now', 'd')));
|
||||
set_config('system', 'last_expire_day', intval(Time::convert('UTC', 'UTC', 'now', 'd')));
|
||||
|
||||
/**
|
||||
* End Cron Daily
|
||||
|
|
|
@ -4,6 +4,7 @@ namespace Code\Daemon;
|
|||
|
||||
use Code\Lib\Channel;
|
||||
use Code\Extend\Hook;
|
||||
use Code\Lib\Time;
|
||||
|
||||
class Cron_weekly implements DaemonInterface
|
||||
{
|
||||
|
@ -18,7 +19,7 @@ class Cron_weekly implements DaemonInterface
|
|||
*
|
||||
*/
|
||||
|
||||
$data = datetime_convert();
|
||||
$data = Time::convert();
|
||||
Hook::call('cron_weekly', $data);
|
||||
|
||||
z_check_cert();
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
namespace Code\Daemon;
|
||||
use Code\Extend\Hook;
|
||||
use Code\Lib\Time;
|
||||
|
||||
class Cronhooks implements DaemonInterface
|
||||
{
|
||||
|
@ -13,7 +14,7 @@ class Cronhooks implements DaemonInterface
|
|||
|
||||
logger('cronhooks: start');
|
||||
|
||||
$d = datetime_convert();
|
||||
$d = Time::convert();
|
||||
|
||||
Hook::call('cron', $d);
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@ namespace Code\Daemon;
|
|||
|
||||
use Code\Lib\Libzotdir;
|
||||
use Code\Lib\Channel;
|
||||
use Code\Lib\Time;
|
||||
|
||||
class Directory implements DaemonInterface
|
||||
{
|
||||
|
@ -40,7 +41,7 @@ class Directory implements DaemonInterface
|
|||
|
||||
q(
|
||||
"update channel set channel_dirdate = '%s' where channel_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($channel['channel_id'])
|
||||
);
|
||||
|
||||
|
|
|
@ -13,6 +13,7 @@ use Code\Lib\ActivityStreams;
|
|||
use Code\Lib\ActivityPub;
|
||||
use Code\Lib\Channel;
|
||||
use Code\Extend\Hook;
|
||||
use Code\Lib\Time;
|
||||
|
||||
|
||||
require_once('include/html2plain.php');
|
||||
|
@ -784,7 +785,7 @@ class Notifier implements DaemonInterface
|
|||
dbesc($hub['hubloc_host']),
|
||||
dbesc($hub['hubloc_host']),
|
||||
dbesc('queued'),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(self::$channel['channel_hash']),
|
||||
dbesc($hash),
|
||||
dbesc(EMPTY_STR)
|
||||
|
@ -817,7 +818,7 @@ class Notifier implements DaemonInterface
|
|||
dbesc($deceased['hubloc_host']),
|
||||
dbesc($deceased['hubloc_host']),
|
||||
dbesc('undeliverable/unresponsive site'),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(self::$channel['channel_hash']),
|
||||
dbesc(new_uuid()),
|
||||
dbesc(EMPTY_STR)
|
||||
|
|
|
@ -10,6 +10,7 @@ use Code\Lib\Activity;
|
|||
use Code\Lib\ASCollection;
|
||||
use Code\Lib\Socgraph;
|
||||
use Code\Lib\PConfig;
|
||||
use Code\Lib\Time;
|
||||
|
||||
class Onepoll implements DaemonInterface
|
||||
{
|
||||
|
@ -62,8 +63,8 @@ class Onepoll implements DaemonInterface
|
|||
logger("onepoll: poll: ({$contact['id']}) IMPORTER: {$importer['xchan_name']}, CONTACT: {$contact['xchan_name']}");
|
||||
|
||||
$last_update = ((($contact['abook_updated'] === $contact['abook_created']) || ($contact['abook_updated'] <= NULL_DATE))
|
||||
? datetime_convert('UTC', 'UTC', 'now - 7 days')
|
||||
: datetime_convert('UTC', 'UTC', $contact['abook_updated'] . ' - 2 days')
|
||||
? Time::convert('UTC', 'UTC', 'now - 7 days')
|
||||
: Time::convert('UTC', 'UTC', $contact['abook_updated'] . ' - 2 days')
|
||||
);
|
||||
|
||||
if (in_array($contact['xchan_network'],['nomad','zot6'])) {
|
||||
|
@ -72,8 +73,8 @@ class Onepoll implements DaemonInterface
|
|||
$x = Libzot::refresh($contact, $importer);
|
||||
|
||||
$responded = false;
|
||||
$updated = datetime_convert();
|
||||
$connected = datetime_convert();
|
||||
$updated = Time::convert();
|
||||
$connected = Time::convert();
|
||||
if (! $x) {
|
||||
// mark for death by not updating abook_connected, this is caught in include/poller.php
|
||||
q(
|
||||
|
@ -115,7 +116,7 @@ class Onepoll implements DaemonInterface
|
|||
$fetch_feed = false;
|
||||
}
|
||||
|
||||
if ($contact['abook_created'] < datetime_convert('UTC', 'UTC', 'now - 1 week')) {
|
||||
if ($contact['abook_created'] < Time::convert('UTC', 'UTC', 'now - 1 week')) {
|
||||
$fetch_feed = false;
|
||||
}
|
||||
|
||||
|
|
|
@ -6,7 +6,8 @@ namespace Code\Daemon;
|
|||
|
||||
use Code\Lib\ServiceClass;
|
||||
use Code\Lib\Addon;
|
||||
|
||||
use Code\Lib\Time;
|
||||
|
||||
class Poller implements DaemonInterface
|
||||
{
|
||||
|
||||
|
@ -72,7 +73,7 @@ class Poller implements DaemonInterface
|
|||
|
||||
Addon::reload_all();
|
||||
|
||||
$d = datetime_convert();
|
||||
$d = Time::convert();
|
||||
|
||||
// Only poll from those with suitable relationships
|
||||
|
||||
|
@ -115,7 +116,7 @@ class Poller implements DaemonInterface
|
|||
if (! $min) {
|
||||
$min = 60;
|
||||
}
|
||||
$x = datetime_convert('UTC', 'UTC', "now - $min minutes");
|
||||
$x = Time::convert('UTC', 'UTC', "now - $min minutes");
|
||||
if ($c < $x) {
|
||||
Run::Summon([ 'Onepoll', $contact['abook_id'] ]);
|
||||
if ($interval) {
|
||||
|
@ -130,7 +131,7 @@ class Poller implements DaemonInterface
|
|||
}
|
||||
|
||||
if ($c == $t) {
|
||||
if (datetime_convert('UTC', 'UTC', 'now') > datetime_convert('UTC', 'UTC', $t . " + 1 day")) {
|
||||
if (Time::convert('UTC', 'UTC', 'now') > Time::convert('UTC', 'UTC', $t . " + 1 day")) {
|
||||
$update = true;
|
||||
}
|
||||
} else {
|
||||
|
@ -139,16 +140,16 @@ class Poller implements DaemonInterface
|
|||
if ($c <= NULL_DATE) {
|
||||
$r = q(
|
||||
"update abook set abook_connected = '%s' where abook_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($contact['abook_id'])
|
||||
);
|
||||
$c = datetime_convert();
|
||||
$c = Time::convert();
|
||||
$update = true;
|
||||
}
|
||||
|
||||
// He's dead, Jim
|
||||
|
||||
if (strcmp(datetime_convert('UTC', 'UTC', 'now'), datetime_convert('UTC', 'UTC', $c . " + 30 day")) > 0) {
|
||||
if (strcmp(Time::convert('UTC', 'UTC', 'now'), Time::convert('UTC', 'UTC', $c . " + 30 day")) > 0) {
|
||||
$r = q(
|
||||
"update abook set abook_archived = 1 where abook_id = %d",
|
||||
intval($contact['abook_id'])
|
||||
|
@ -167,15 +168,15 @@ class Poller implements DaemonInterface
|
|||
// recently deceased, so keep up the regular schedule for 3 days
|
||||
|
||||
if (
|
||||
(strcmp(datetime_convert('UTC', 'UTC', 'now'), datetime_convert('UTC', 'UTC', $c . " + 3 day")) > 0)
|
||||
&& (strcmp(datetime_convert('UTC', 'UTC', 'now'), datetime_convert('UTC', 'UTC', $t . " + 1 day")) > 0)
|
||||
(strcmp(Time::convert('UTC', 'UTC', 'now'), Time::convert('UTC', 'UTC', $c . " + 3 day")) > 0)
|
||||
&& (strcmp(Time::convert('UTC', 'UTC', 'now'), Time::convert('UTC', 'UTC', $t . " + 1 day")) > 0)
|
||||
) {
|
||||
$update = true;
|
||||
}
|
||||
|
||||
// After that back off and put them on a morphine drip
|
||||
|
||||
if (strcmp(datetime_convert('UTC', 'UTC', 'now'), datetime_convert('UTC', 'UTC', $t . " + 2 day")) > 0) {
|
||||
if (strcmp(Time::convert('UTC', 'UTC', 'now'), Time::convert('UTC', 'UTC', $t . " + 2 day")) > 0) {
|
||||
$update = true;
|
||||
}
|
||||
}
|
||||
|
@ -195,7 +196,7 @@ class Poller implements DaemonInterface
|
|||
}
|
||||
}
|
||||
|
||||
set_config('system', 'lastpoll', datetime_convert());
|
||||
set_config('system', 'lastpoll', Time::convert());
|
||||
|
||||
//All done - clear the lockfile
|
||||
@unlink($lockfile);
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
namespace Code\Daemon;
|
||||
|
||||
use Code\Lib\Channel;
|
||||
use Code\Lib\Time;
|
||||
|
||||
class Xchan_photo implements DaemonInterface
|
||||
{
|
||||
|
@ -28,7 +29,7 @@ class Xchan_photo implements DaemonInterface
|
|||
|
||||
if ($xchans && (int)$xchans[0]['xchan_censored'] === 2) {
|
||||
$result = q("update xchan set xchan_photo_date = '%s', xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s', xchan_photo_mimetype = '%s' where xchan_hash = '%s'",
|
||||
dbescdate(datetime_convert()),
|
||||
dbescdate(Time::convert()),
|
||||
dbesc(z_root() . '/' . Channel::get_default_profile_photo()),
|
||||
dbesc(z_root() . '/' . Channel::get_default_profile_photo(80)),
|
||||
dbesc(z_root() . '/' . Channel::get_default_profile_photo(48)),
|
||||
|
@ -45,7 +46,7 @@ class Xchan_photo implements DaemonInterface
|
|||
if ($photos) {
|
||||
$result = q(
|
||||
"update xchan set xchan_photo_date = '%s', xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s', xchan_photo_mimetype = '%s' where xchan_hash = '%s'",
|
||||
dbescdate(datetime_convert()),
|
||||
dbescdate(Time::convert()),
|
||||
dbesc($photos[0]),
|
||||
dbesc($photos[1]),
|
||||
dbesc($photos[2]),
|
||||
|
|
|
@ -10,6 +10,7 @@ use Code\Lib\Channel;
|
|||
use Code\Lib\Multibase;
|
||||
use Code\Lib\ServiceClass;
|
||||
use Code\Lib\AccessList;
|
||||
use Code\Lib\Time;
|
||||
use Code\Lib\Url;
|
||||
use Code\Access\PermissionLimits;
|
||||
use Code\Access\PermissionRoles;
|
||||
|
@ -145,7 +146,7 @@ class Friendica
|
|||
'hubloc_callback' => z_root() . '/nomad',
|
||||
'hubloc_sitekey' => get_config('system', 'pubkey'),
|
||||
'hubloc_network' => 'nomad',
|
||||
'hubloc_updated' => datetime_convert()
|
||||
'hubloc_updated' => Time::convert()
|
||||
]
|
||||
);
|
||||
if (!$r) {
|
||||
|
@ -189,9 +190,9 @@ class Friendica
|
|||
'xchan_connurl' => z_root() . '/poco/' . $channel['channel_address'],
|
||||
'xchan_name' => $channel['channel_name'],
|
||||
'xchan_network' => 'nomad',
|
||||
'xchan_updated' => datetime_convert(),
|
||||
'xchan_photo_date' => datetime_convert(),
|
||||
'xchan_name_date' => datetime_convert(),
|
||||
'xchan_updated' => Time::convert(),
|
||||
'xchan_photo_date' => Time::convert(),
|
||||
'xchan_name_date' => Time::convert(),
|
||||
'xchan_system' => 0
|
||||
]);
|
||||
|
||||
|
@ -220,8 +221,8 @@ class Friendica
|
|||
'abook_channel' => intval($newuid),
|
||||
'abook_xchan' => $channel['channel_hash'],
|
||||
'abook_closeness' => 0,
|
||||
'abook_created' => datetime_convert(),
|
||||
'abook_updated' => datetime_convert(),
|
||||
'abook_created' => Time::convert(),
|
||||
'abook_updated' => Time::convert(),
|
||||
'abook_self' => 1
|
||||
]);
|
||||
|
||||
|
|
|
@ -214,7 +214,7 @@ class Account {
|
|||
'account_password' => $password_encoded,
|
||||
'account_email' => $email,
|
||||
'account_language' => get_best_language(),
|
||||
'account_created' => datetime_convert(),
|
||||
'account_created' => Time::convert(),
|
||||
'account_flags' => intval($flags),
|
||||
'account_roles' => intval($roles),
|
||||
'account_expires' => $expires,
|
||||
|
@ -289,7 +289,7 @@ class Account {
|
|||
$r = q(
|
||||
"INSERT INTO register ( hash, created, uid, password, lang ) VALUES ( '%s', '%s', %d, '%s', '%s' ) ",
|
||||
dbesc($hash),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($arr['account']['account_id']),
|
||||
dbesc('verify'),
|
||||
dbesc($arr['account']['account_language'])
|
||||
|
@ -357,7 +357,7 @@ class Account {
|
|||
$r = q(
|
||||
"INSERT INTO register ( hash, created, uid, password, lang ) VALUES ( '%s', '%s', %d, '%s', '%s' ) ",
|
||||
dbesc($hash),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($arr['account']['account_id']),
|
||||
dbesc(''),
|
||||
dbesc($arr['account']['account_language'])
|
||||
|
|
|
@ -162,7 +162,7 @@ class Activity
|
|||
$headers = [
|
||||
'Accept' => $accept_header,
|
||||
'Host' => $parsed['host'],
|
||||
'Date' => datetime_convert('UTC', 'UTC', 'now', 'D, d M Y H:i:s \\G\\M\\T'),
|
||||
'Date' => Time::convert('UTC', 'UTC', 'now', 'D, d M Y H:i:s \\G\\M\\T'),
|
||||
'(request-target)' => 'get ' . get_request_string($url)
|
||||
];
|
||||
|
||||
|
@ -179,7 +179,7 @@ class Activity
|
|||
$site_url = unparse_url(['scheme' => $parsed['scheme'], 'host' => $parsed['host'], 'port' => ((array_key_exists('port', $parsed) && intval($parsed['port'])) ? $parsed['port'] : 0)]);
|
||||
q(
|
||||
"update site set site_update = '%s' where site_url = '%s' and site_update < %s - INTERVAL %s",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($site_url),
|
||||
db_utcnow(),
|
||||
db_quoteinterval('1 DAY')
|
||||
|
@ -857,9 +857,9 @@ class Activity
|
|||
}
|
||||
}
|
||||
|
||||
$activity['published'] = datetime_convert('UTC', 'UTC', $item['created'], ISO8601);
|
||||
$activity['published'] = Time::convert('UTC', 'UTC', $item['created'], ISO8601);
|
||||
if ($item['created'] !== $item['edited']) {
|
||||
$activity['updated'] = datetime_convert('UTC', 'UTC', $item['edited'], ISO8601);
|
||||
$activity['updated'] = Time::convert('UTC', 'UTC', $item['edited'], ISO8601);
|
||||
if ($activity['type'] === 'Create') {
|
||||
$activity['type'] = 'Update';
|
||||
}
|
||||
|
@ -1193,12 +1193,12 @@ class Activity
|
|||
|
||||
$activity['id'] = $item['mid'];
|
||||
|
||||
$activity['published'] = datetime_convert('UTC', 'UTC', $item['created'], ISO8601);
|
||||
$activity['published'] = Time::convert('UTC', 'UTC', $item['created'], ISO8601);
|
||||
if ($item['created'] !== $item['edited']) {
|
||||
$activity['updated'] = datetime_convert('UTC', 'UTC', $item['edited'], ISO8601);
|
||||
$activity['updated'] = Time::convert('UTC', 'UTC', $item['edited'], ISO8601);
|
||||
}
|
||||
if ($item['expires'] > NULL_DATE) {
|
||||
$activity['expires'] = datetime_convert('UTC', 'UTC', $item['expires'], ISO8601);
|
||||
$activity['expires'] = Time::convert('UTC', 'UTC', $item['expires'], ISO8601);
|
||||
}
|
||||
if ($item['app']) {
|
||||
$activity['generator'] = ['type' => 'Application', 'name' => $item['app']];
|
||||
|
@ -1216,8 +1216,8 @@ class Activity
|
|||
}
|
||||
|
||||
if (!isset($activity['startTime'])) {
|
||||
if ($item['comments_closed'] && datetime_convert(datetime: $item['comments_closed']) > NULL_DATE) {
|
||||
$activity['endTime'] = datetime_convert(datetime: $item['comments_closed'], format: ISO8601);
|
||||
if ($item['comments_closed'] && Time::convert(datetime: $item['comments_closed']) > NULL_DATE) {
|
||||
$activity['endTime'] = Time::convert(datetime: $item['comments_closed'], format: ISO8601);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1228,7 +1228,7 @@ class Activity
|
|||
$activity['canReply'] = ACTIVITY_PUBLIC_INBOX;
|
||||
} elseif (in_array($item['comment_policy'], ['contacts', 'specific'])) {
|
||||
$activity['canReply'] = z_root() . '/followers/' . substr($item['author']['xchan_addr'], 0, strpos($item['author']['xchan_addr'], '@'));
|
||||
} elseif (in_array($item['comment_policy'], ['self', 'none']) || $item['item_nocomment'] || datetime_convert('UTC', 'UTC', $item['comments_closed']) <= datetime_convert()) {
|
||||
} elseif (in_array($item['comment_policy'], ['self', 'none']) || $item['item_nocomment'] || Time::convert('UTC', 'UTC', $item['comments_closed']) <= Time::convert()) {
|
||||
$activity['canReply'] = [];
|
||||
}
|
||||
}
|
||||
|
@ -1654,12 +1654,12 @@ class Activity
|
|||
$actor->setPreferredUsername(substr($p['xchan_addr'], 0, strpos($p['xchan_addr'], '@')));
|
||||
}
|
||||
$actor->setName($p['xchan_name']);
|
||||
$actor->setPublished(datetime_convert('UTC','UTC', $p['xchan_created'], ISO8601));
|
||||
$actor->setUpdated(datetime_convert('UTC', 'UTC', $p['xchan_name_date'], ISO8601));
|
||||
$actor->setPublished(Time::convert('UTC','UTC', $p['xchan_created'], ISO8601));
|
||||
$actor->setUpdated(Time::convert('UTC', 'UTC', $p['xchan_name_date'], ISO8601));
|
||||
$actor->setIcon([
|
||||
'type' => 'Image',
|
||||
'mediaType' => (($p['xchan_photo_mimetype']) ?: 'image/png'),
|
||||
'updated' => datetime_convert('UTC', 'UTC', $p['xchan_photo_date'], ISO8601),
|
||||
'updated' => Time::convert('UTC', 'UTC', $p['xchan_photo_date'], ISO8601),
|
||||
'url' => $p['xchan_photo_l'],
|
||||
'height' => 300,
|
||||
'width' => 300,
|
||||
|
@ -2160,9 +2160,9 @@ class Activity
|
|||
'abook_channel' => intval($channel['channel_id']),
|
||||
'abook_xchan' => $ret['xchan_hash'],
|
||||
'abook_closeness' => intval($closeness),
|
||||
'abook_created' => datetime_convert(),
|
||||
'abook_updated' => datetime_convert(),
|
||||
'abook_connected' => datetime_convert(),
|
||||
'abook_created' => Time::convert(),
|
||||
'abook_updated' => Time::convert(),
|
||||
'abook_connected' => Time::convert(),
|
||||
'abook_dob' => NULL_DATE,
|
||||
'abook_pending' => intval(($automatic) ? 0 : 1),
|
||||
'abook_instance' => z_root()
|
||||
|
@ -2297,7 +2297,7 @@ class Activity
|
|||
|
||||
if ($ap_hubloc) {
|
||||
// we already have a stored record. Determine if it needs updating.
|
||||
if ($ap_hubloc['hubloc_updated'] < datetime_convert('UTC', 'UTC', ' now - ' . self::ACTOR_CACHE_DAYS . ' days') || $force) {
|
||||
if ($ap_hubloc['hubloc_updated'] < Time::convert('UTC', 'UTC', ' now - ' . self::ACTOR_CACHE_DAYS . ' days') || $force) {
|
||||
$person_obj = self::fetch($url);
|
||||
// ensure we received something
|
||||
if (!is_array($person_obj)) {
|
||||
|
@ -2498,11 +2498,11 @@ class Activity
|
|||
'xchan_url' => $profile,
|
||||
'xchan_name' => $name,
|
||||
'xchan_hidden' => intval($hidden),
|
||||
'xchan_updated' => datetime_convert(),
|
||||
'xchan_name_date' => datetime_convert(),
|
||||
'xchan_updated' => Time::convert(),
|
||||
'xchan_name_date' => Time::convert(),
|
||||
'xchan_network' => 'activitypub',
|
||||
'xchan_type' => $xchan_type,
|
||||
'xchan_photo_date' => datetime_convert('UTC', 'UTC', '1968-01-01'),
|
||||
'xchan_photo_date' => Time::convert('UTC', 'UTC', '1968-01-01'),
|
||||
'xchan_photo_l' => z_root() . '/' . Channel::get_default_profile_photo(),
|
||||
'xchan_photo_m' => z_root() . '/' . Channel::get_default_profile_photo(80),
|
||||
'xchan_photo_s' => z_root() . '/' . Channel::get_default_profile_photo(48),
|
||||
|
@ -2515,19 +2515,19 @@ class Activity
|
|||
// Record exists. Cache existing records for a set number of days
|
||||
// then refetch to catch updated profile photos, names, etc.
|
||||
|
||||
if ($r[0]['xchan_name_date'] >= datetime_convert('UTC', 'UTC', 'now - ' . self::ACTOR_CACHE_DAYS . ' days') && (!$force)) {
|
||||
if ($r[0]['xchan_name_date'] >= Time::convert('UTC', 'UTC', 'now - ' . self::ACTOR_CACHE_DAYS . ' days') && (!$force)) {
|
||||
return;
|
||||
}
|
||||
|
||||
// update existing record
|
||||
q(
|
||||
"update xchan set xchan_updated = '%s', xchan_name = '%s', xchan_pubkey = '%s', xchan_epubkey = '%s', xchan_network = '%s', xchan_name_date = '%s', xchan_hidden = %d, xchan_type = %d, xchan_censored = %d where xchan_hash = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($name),
|
||||
dbesc($pubkey),
|
||||
dbesc($epubkey),
|
||||
dbesc('activitypub'),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($hidden),
|
||||
intval($xchan_type),
|
||||
intval($r[0]['xchan_censored'] ?: $censored),
|
||||
|
@ -2582,7 +2582,7 @@ class Activity
|
|||
q(
|
||||
"update site set site_project = '%s', site_update = '%s', site_version = '%s' where site_url = '%s'",
|
||||
dbesc($software),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($version),
|
||||
dbesc($site_url)
|
||||
);
|
||||
|
@ -2598,7 +2598,7 @@ class Activity
|
|||
site_store_lowlevel(
|
||||
[
|
||||
'site_url' => $site_url,
|
||||
'site_update' => datetime_convert(),
|
||||
'site_update' => Time::convert(),
|
||||
'site_dead' => 0,
|
||||
'site_type' => SITE_TYPE_NOTZOT,
|
||||
'site_project' => $software,
|
||||
|
@ -2640,7 +2640,7 @@ class Activity
|
|||
'hubloc_url' => $baseurl,
|
||||
'hubloc_host' => $hostname,
|
||||
'hubloc_callback' => $inbox,
|
||||
'hubloc_updated' => datetime_convert(),
|
||||
'hubloc_updated' => Time::convert(),
|
||||
'hubloc_primary' => 1
|
||||
]);
|
||||
}
|
||||
|
@ -2668,7 +2668,7 @@ class Activity
|
|||
}
|
||||
q(
|
||||
"update hubloc set hubloc_updated = '%s' where hubloc_hash = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($url)
|
||||
);
|
||||
}
|
||||
|
@ -2900,8 +2900,8 @@ class Activity
|
|||
}
|
||||
}
|
||||
if ($pollItem['comments_closed'] > NULL_DATE) {
|
||||
if ($pollItem['comments_closed'] > datetime_convert()) {
|
||||
$o['closed'] = datetime_convert('UTC', 'UTC', $pollItem['comments_closed'], ISO8601);
|
||||
if ($pollItem['comments_closed'] > Time::convert()) {
|
||||
$o['closed'] = Time::convert('UTC', 'UTC', $pollItem['comments_closed'], ISO8601);
|
||||
// set this to force an update
|
||||
$answer_found = true;
|
||||
}
|
||||
|
@ -2914,7 +2914,7 @@ class Activity
|
|||
q(
|
||||
"update item set obj = '%s', edited = '%s', item_blocked = 0 where id = %d",
|
||||
dbesc(json_encode($o)),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($pollItem['id'])
|
||||
);
|
||||
}
|
||||
|
@ -2936,7 +2936,7 @@ class Activity
|
|||
$newObj['proof'] = (new JcsEddsa2022())->sign($newObj, $channel);
|
||||
$r = q("update item set obj = '%s', edited = '%s' where id = %d",
|
||||
dbesc(json_encode($newObj)),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($related['id'])
|
||||
);
|
||||
Run::Summon(['Notifier', 'edit_post', $related['id']]);
|
||||
|
@ -3063,30 +3063,30 @@ class Activity
|
|||
*/
|
||||
|
||||
if (array_key_exists('published', $act->data) && $act->data['published']) {
|
||||
$item['created'] = datetime_convert('UTC', 'UTC', $act->data['published']);
|
||||
$item['created'] = Time::convert('UTC', 'UTC', $act->data['published']);
|
||||
} elseif ($act->objprop('published')) {
|
||||
$item['created'] = datetime_convert('UTC', 'UTC', $act->obj['published']);
|
||||
$item['created'] = Time::convert('UTC', 'UTC', $act->obj['published']);
|
||||
}
|
||||
if (array_key_exists('updated', $act->data) && $act->data['updated']) {
|
||||
$item['edited'] = datetime_convert('UTC', 'UTC', $act->data['updated']);
|
||||
$item['edited'] = Time::convert('UTC', 'UTC', $act->data['updated']);
|
||||
} elseif ($act->objprop('updated')) {
|
||||
$item['edited'] = datetime_convert('UTC', 'UTC', $act->obj['updated']);
|
||||
$item['edited'] = Time::convert('UTC', 'UTC', $act->obj['updated']);
|
||||
}
|
||||
// Hubzilla, streams
|
||||
if (array_key_exists('expires', $act->data) && $act->data['expires']) {
|
||||
$item['expires'] = datetime_convert('UTC', 'UTC', $act->data['expires']);
|
||||
$item['expires'] = Time::convert('UTC', 'UTC', $act->data['expires']);
|
||||
} elseif ($act->objprop('expires')) {
|
||||
$item['expires'] = datetime_convert('UTC', 'UTC', $act->obj['expires']);
|
||||
$item['expires'] = Time::convert('UTC', 'UTC', $act->obj['expires']);
|
||||
}
|
||||
// pixelfed stories
|
||||
if (array_key_exists('expiresAt', $act->data) && $act->data['expiresAt']) {
|
||||
$item['expires'] = datetime_convert('UTC', 'UTC', $act->data['expiresAt']);
|
||||
$item['expires'] = Time::convert('UTC', 'UTC', $act->data['expiresAt']);
|
||||
} elseif ($act->objprop('expiresAt')) {
|
||||
$item['expires'] = datetime_convert('UTC', 'UTC', $act->obj['expiresAt']);
|
||||
$item['expires'] = Time::convert('UTC', 'UTC', $act->obj['expiresAt']);
|
||||
}
|
||||
// this will prevent peertube View activities which only exist for 2 minutes, but are like
|
||||
// scrobblers and seem to only put noise into your stream and then vanish abruptly.
|
||||
if ($item['expires'] > NULL_DATE && $item['expires'] < datetime_convert(datetime: 'now + 15 minutes')) {
|
||||
if ($item['expires'] > NULL_DATE && $item['expires'] < Time::convert(datetime: 'now + 15 minutes')) {
|
||||
// We shouldn't even be seeing this activity.
|
||||
return false;
|
||||
}
|
||||
|
@ -3151,12 +3151,12 @@ class Activity
|
|||
// over-ride the object timestamp with the activity
|
||||
|
||||
if (isset($act->data['published']) && $act->data['published']) {
|
||||
$item['created'] = datetime_convert('UTC', 'UTC', $act->data['published']);
|
||||
$item['created'] = Time::convert('UTC', 'UTC', $act->data['published']);
|
||||
unset($item['edited']);
|
||||
}
|
||||
|
||||
if (isset($act->data['updated']) && $act->data['updated']) {
|
||||
$item['edited'] = datetime_convert('UTC', 'UTC', $act->data['updated']);
|
||||
$item['edited'] = Time::convert('UTC', 'UTC', $act->data['updated']);
|
||||
}
|
||||
|
||||
$obj_actor = ($act->objprop('actor')) ? $act->obj['actor'] : $act->get_actor('attributedTo', $act->obj);
|
||||
|
@ -3282,7 +3282,7 @@ class Activity
|
|||
// Set default date and time if no date fields were found (including within response activities).
|
||||
|
||||
if (!(array_key_exists('created', $item) && $item['created'])) {
|
||||
$item['created'] = datetime_convert();
|
||||
$item['created'] = Time::convert();
|
||||
}
|
||||
if (!(array_key_exists('edited', $item) && $item['edited'])) {
|
||||
$item['edited'] = $item['created'];
|
||||
|
@ -3295,8 +3295,8 @@ class Activity
|
|||
if ($act->objprop('commentPolicy')) {
|
||||
$until = strpos($act->obj['commentPolicy'], 'until=');
|
||||
if ($until !== false) {
|
||||
$item['comments_closed'] = datetime_convert('UTC', 'UTC', substr($act->obj['commentPolicy'], $until + 6));
|
||||
if ($item['comments_closed'] < datetime_convert()) {
|
||||
$item['comments_closed'] = Time::convert('UTC', 'UTC', substr($act->obj['commentPolicy'], $until + 6));
|
||||
if ($item['comments_closed'] < Time::convert()) {
|
||||
$item['item_nocomment'] = true;
|
||||
}
|
||||
}
|
||||
|
@ -3393,7 +3393,7 @@ class Activity
|
|||
// Mastodon does not provide update timestamps when updating poll tallies which means race conditions may occur here.
|
||||
if (in_array($act->type,['Create','Update']) && $act->objprop('type') === 'Question' && $item['edited'] === $item['created']) {
|
||||
if (intval($act->objprop('votersCount'))) {
|
||||
$item['edited'] = datetime_convert();
|
||||
$item['edited'] = Time::convert();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3506,12 +3506,12 @@ class Activity
|
|||
|
||||
if ($act->objprop('type') === 'Question' && in_array($act->type, ['Create', 'Update'])) {
|
||||
if ($act->objprop['endTime']) {
|
||||
$item['comments_closed'] = datetime_convert('UTC', 'UTC', $act->obj['endTime']);
|
||||
$item['comments_closed'] = Time::convert('UTC', 'UTC', $act->obj['endTime']);
|
||||
}
|
||||
}
|
||||
|
||||
if ($act->objprop('closed')) {
|
||||
$item['comments_closed'] = datetime_convert('UTC', 'UTC', $act->obj['closed']);
|
||||
$item['comments_closed'] = Time::convert('UTC', 'UTC', $act->obj['closed']);
|
||||
}
|
||||
|
||||
// we will need a hook here to extract magnet links e.g. peertube
|
||||
|
@ -4741,10 +4741,10 @@ class Activity
|
|||
if (array_key_exists('startTime', $act) && str_ends_with($act['startTime'], 'Z')) {
|
||||
$adjust = true;
|
||||
$event['adjust'] = 1;
|
||||
$event['dtstart'] = datetime_convert('UTC', 'UTC', $event['startTime']);
|
||||
$event['dtstart'] = Time::convert('UTC', 'UTC', $event['startTime']);
|
||||
}
|
||||
if (array_key_exists('endTime', $act)) {
|
||||
$event['dtend'] = datetime_convert('UTC', 'UTC', $event['endTime'] . (($adjust) ? '' : 'Z'));
|
||||
$event['dtend'] = Time::convert('UTC', 'UTC', $event['endTime'] . (($adjust) ? '' : 'Z'));
|
||||
} else {
|
||||
$event['nofinish'] = true;
|
||||
}
|
||||
|
|
|
@ -213,7 +213,7 @@ class ActivityPub
|
|||
dbesc($dest_url),
|
||||
dbesc($dest_url),
|
||||
dbesc('queued'),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($sender['channel_hash']),
|
||||
dbesc($hash),
|
||||
dbesc(EMPTY_STR)
|
||||
|
@ -372,7 +372,7 @@ class ActivityPub
|
|||
[
|
||||
'id' => z_root() . '/channel/' . $x['sender']['channel_address'] . '#update',
|
||||
'type' => 'Update',
|
||||
'updated' => datetime_convert(format: ISO8601),
|
||||
'updated' => Time::convert(format: ISO8601),
|
||||
'actor' => $p,
|
||||
'object' => z_root() . '/channel/' . $x['sender']['channel_address'],
|
||||
'to' => [z_root() . '/followers/' . $x['sender']['channel_address']],
|
||||
|
@ -595,7 +595,7 @@ class ActivityPub
|
|||
$ab = array_shift($ab);
|
||||
unset($ab['abook_id']);
|
||||
$ab['abook_xchan'] = $dst_xchan;
|
||||
$ab['abook_created'] = $ab['abook_updated'] = $ab['abook_connected'] = datetime_convert();
|
||||
$ab['abook_created'] = $ab['abook_updated'] = $ab['abook_connected'] = Time::convert();
|
||||
abook_store_lowlevel($ab);
|
||||
}
|
||||
|
||||
|
|
|
@ -1271,7 +1271,7 @@ class Apps
|
|||
$darray['app_deleted'] = ((x($arr, 'deleted')) ? intval($arr['deleted']) : 0);
|
||||
$darray['app_options'] = ((x($arr, 'options')) ? intval($arr['options']) : 0);
|
||||
|
||||
$created = datetime_convert();
|
||||
$created = Time::convert();
|
||||
|
||||
$r = q(
|
||||
"insert into app ( app_id, app_sig, app_author, app_name, app_desc, app_url, app_photo, app_version, app_channel, app_addr, app_price, app_page, app_requires, app_created, app_edited, app_system, app_plugin, app_deleted, app_options ) values ( '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, '%s', '%s', '%s', '%s', '%s', '%s', %d, '%s', %d, %d )",
|
||||
|
@ -1362,7 +1362,7 @@ class Apps
|
|||
$darray['app_deleted'] = ((x($arr, 'deleted')) ? intval($arr['deleted']) : 0);
|
||||
$darray['app_options'] = ((x($arr, 'options')) ? intval($arr['options']) : 0);
|
||||
|
||||
$edited = datetime_convert();
|
||||
$edited = Time::convert();
|
||||
|
||||
$r = q(
|
||||
"update app set app_sig = '%s', app_author = '%s', app_name = '%s', app_desc = '%s', app_url = '%s', app_photo = '%s', app_version = '%s', app_addr = '%s', app_price = '%s', app_page = '%s', app_requires = '%s', app_edited = '%s', app_system = %d, app_plugin = '%s', app_deleted = %d, app_options = %d where app_id = '%s' and app_channel = %d",
|
||||
|
|
|
@ -39,7 +39,7 @@ class Cache
|
|||
q(
|
||||
"UPDATE cache SET v = '%s', updated = '%s' WHERE k = '%s'",
|
||||
dbesc($value),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($hash)
|
||||
);
|
||||
} else {
|
||||
|
@ -47,7 +47,7 @@ class Cache
|
|||
"INSERT INTO cache ( k, v, updated) VALUES ('%s','%s','%s')",
|
||||
dbesc($hash),
|
||||
dbesc($value),
|
||||
dbesc(datetime_convert())
|
||||
dbesc(Time::convert())
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -57,7 +57,7 @@ class Cache
|
|||
{
|
||||
q(
|
||||
"DELETE FROM cache WHERE updated < '%s'",
|
||||
dbesc(datetime_convert('UTC', 'UTC', "now - 30 days"))
|
||||
dbesc(Time::convert('UTC', 'UTC', "now - 30 days"))
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -458,7 +458,7 @@ class Channel
|
|||
'hubloc_callback' => z_root() . '/nomad',
|
||||
'hubloc_sitekey' => get_config('system', 'pubkey'),
|
||||
'hubloc_network' => 'nomad',
|
||||
'hubloc_updated' => datetime_convert()
|
||||
'hubloc_updated' => Time::convert()
|
||||
]
|
||||
);
|
||||
if (! $r) {
|
||||
|
@ -485,9 +485,9 @@ class Channel
|
|||
'xchan_name' => $ret['channel']['channel_name'],
|
||||
'xchan_network' => 'nomad',
|
||||
'xchan_type' => $xchannel_type,
|
||||
'xchan_updated' => datetime_convert(),
|
||||
'xchan_photo_date' => datetime_convert(),
|
||||
'xchan_name_date' => datetime_convert(),
|
||||
'xchan_updated' => Time::convert(),
|
||||
'xchan_photo_date' => Time::convert(),
|
||||
'xchan_name_date' => Time::convert(),
|
||||
'xchan_system' => $system
|
||||
]
|
||||
);
|
||||
|
@ -522,8 +522,8 @@ class Channel
|
|||
'abook_channel' => intval($newuid),
|
||||
'abook_xchan' => $hash,
|
||||
'abook_closeness' => 0,
|
||||
'abook_created' => datetime_convert(),
|
||||
'abook_updated' => datetime_convert(),
|
||||
'abook_created' => Time::convert(),
|
||||
'abook_updated' => Time::convert(),
|
||||
'abook_self' => 1
|
||||
]
|
||||
);
|
||||
|
@ -738,7 +738,7 @@ class Channel
|
|||
$xv['xchan_guid_sig'] = $sig;
|
||||
$xv['xchan_hash'] = $hash;
|
||||
$xv['xchan_pubkey'] = $key['pubkey'];
|
||||
$xv['xchan_updated'] = datetime_convert();
|
||||
$xv['xchan_updated'] = Time::convert();
|
||||
xchan_store_lowlevel($xv);
|
||||
$newxchan = $xv;
|
||||
}
|
||||
|
@ -1238,11 +1238,11 @@ class Channel
|
|||
$target_month = '01';
|
||||
}
|
||||
|
||||
$mindate = datetime_convert('UTC', 'UTC', $year . '-' . $target_month . '-01 00:00:00');
|
||||
$mindate = Time::convert('UTC', 'UTC', $year . '-' . $target_month . '-01 00:00:00');
|
||||
if ($month && $month < 12) {
|
||||
$maxdate = datetime_convert('UTC', 'UTC', $year . '-' . $target_month_plus . '-01 00:00:00');
|
||||
$maxdate = Time::convert('UTC', 'UTC', $year . '-' . $target_month_plus . '-01 00:00:00');
|
||||
} else {
|
||||
$maxdate = datetime_convert('UTC', 'UTC', $year + 1 . '-01-01 00:00:00');
|
||||
$maxdate = Time::convert('UTC', 'UTC', $year + 1 . '-01-01 00:00:00');
|
||||
}
|
||||
|
||||
return self::export_items_date($channel_id, $mindate, $maxdate);
|
||||
|
@ -1265,10 +1265,10 @@ class Channel
|
|||
if (! $start) {
|
||||
return [];
|
||||
} else {
|
||||
$start = datetime_convert('UTC', 'UTC', $start);
|
||||
$start = Time::convert('UTC', 'UTC', $start);
|
||||
}
|
||||
|
||||
$finish = datetime_convert('UTC', 'UTC', (($finish) ? $finish : 'now'));
|
||||
$finish = Time::convert('UTC', 'UTC', (($finish) ? $finish : 'now'));
|
||||
if ($finish < $start) {
|
||||
return [];
|
||||
}
|
||||
|
@ -1333,10 +1333,10 @@ class Channel
|
|||
if (! $start) {
|
||||
$start = NULL_DATE;
|
||||
} else {
|
||||
$start = datetime_convert('UTC', 'UTC', $start);
|
||||
$start = Time::convert('UTC', 'UTC', $start);
|
||||
}
|
||||
|
||||
$finish = datetime_convert('UTC', 'UTC', (($finish) ? $finish : 'now'));
|
||||
$finish = Time::convert('UTC', 'UTC', (($finish) ? $finish : 'now'));
|
||||
if ($finish < $start) {
|
||||
return [];
|
||||
}
|
||||
|
@ -2359,7 +2359,7 @@ class Channel
|
|||
|
||||
$r = q(
|
||||
"update channel set channel_deleted = '%s', channel_removed = 1 where channel_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($channel_id)
|
||||
);
|
||||
|
||||
|
@ -2529,8 +2529,8 @@ class Channel
|
|||
'xchan_name' => $anon_name,
|
||||
'xchan_url' => $anon_url,
|
||||
'xchan_network' => 'anon',
|
||||
'xchan_updated' => datetime_convert(),
|
||||
'xchan_name_date' => datetime_convert()
|
||||
'xchan_updated' => Time::convert(),
|
||||
'xchan_name_date' => Time::convert()
|
||||
]);
|
||||
|
||||
|
||||
|
@ -2545,8 +2545,8 @@ class Channel
|
|||
if ($photos) {
|
||||
$r = q(
|
||||
"update xchan set xchan_updated = '%s', xchan_photo_date = '%s', xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s', xchan_photo_mimetype = '%s' where xchan_guid = '%s' and xchan_hash = '%s' and xchan_network = 'anon' ",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($photos[0]),
|
||||
dbesc($photos[1]),
|
||||
dbesc($photos[2]),
|
||||
|
|
|
@ -56,7 +56,7 @@ class Chatroom
|
|||
$arr['expire'] = 120; // minutes, e.g. 2 hours
|
||||
}
|
||||
|
||||
$created = datetime_convert();
|
||||
$created = Time::convert();
|
||||
|
||||
$x = q(
|
||||
"insert into chatroom ( cr_aid, cr_uid, cr_name, cr_created, cr_edited, cr_expire, allow_cid, allow_gid, deny_cid, deny_gid )
|
||||
|
@ -183,7 +183,7 @@ class Chatroom
|
|||
if ($r) {
|
||||
q(
|
||||
"update chatpresence set cp_last = '%s' where cp_id = %d and cp_client = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($r[0]['cp_id']),
|
||||
dbesc($client)
|
||||
);
|
||||
|
@ -195,7 +195,7 @@ class Chatroom
|
|||
values ( %d, '%s', '%s', '%s', '%s' )",
|
||||
intval($room_id),
|
||||
dbesc($observer_xchan),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($status),
|
||||
dbesc($client)
|
||||
);
|
||||
|
@ -303,7 +303,7 @@ class Chatroom
|
|||
values( %d, '%s', '%s', '%s' )",
|
||||
intval($room_id),
|
||||
dbesc($xchan),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(str_rot47(base64url_encode($arr['chat_text'])))
|
||||
);
|
||||
|
||||
|
|
|
@ -261,8 +261,8 @@ class Connect
|
|||
'abook_xchan' => $xchan_hash,
|
||||
'abook_profile' => $profile_assign,
|
||||
'abook_feed' => intval(($xchan['xchan_network'] === 'rss') ? 1 : 0),
|
||||
'abook_created' => datetime_convert(),
|
||||
'abook_updated' => datetime_convert(),
|
||||
'abook_created' => Time::convert(),
|
||||
'abook_updated' => Time::convert(),
|
||||
'abook_instance' => (($singleton) ? z_root() : '')
|
||||
]
|
||||
);
|
||||
|
|
|
@ -23,13 +23,13 @@ class DReport
|
|||
$this->name = EMPTY_STR;
|
||||
$this->message_id = $message_id;
|
||||
$this->status = $status;
|
||||
$this->date = datetime_convert();
|
||||
$this->date = Time::convert();
|
||||
}
|
||||
|
||||
public function update($status)
|
||||
{
|
||||
$this->status = $status;
|
||||
$this->date = datetime_convert();
|
||||
$this->date = Time::convert();
|
||||
}
|
||||
|
||||
public function set_name($name)
|
||||
|
@ -71,7 +71,7 @@ class DReport
|
|||
if ($expire_days === 0) {
|
||||
$expire_days = self::EXPIRE_DAYS;
|
||||
}
|
||||
if (strcmp(datetime_convert(datetime: $item['created']), datetime_convert(datetime: "now - $expire_days days")) > 0) {
|
||||
if (strcmp(Time::convert(datetime: $item['created']), Time::convert(datetime: "now - $expire_days days")) > 0) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
|
|
@ -121,7 +121,7 @@ class Enotify
|
|||
$title = $params['item']['title'];
|
||||
$body = $params['item']['body'];
|
||||
}
|
||||
if ($params['item']['created'] < datetime_convert('UTC', 'UTC', 'now - 1 month')) {
|
||||
if ($params['item']['created'] < Time::convert('UTC', 'UTC', 'now - 1 month')) {
|
||||
logger('notification invoked for an old item which may have been refetched.', LOGGER_DEBUG, LOG_INFO);
|
||||
return;
|
||||
}
|
||||
|
@ -564,7 +564,7 @@ class Enotify
|
|||
$datarray['xname'] = $sender['xchan_name'];
|
||||
$datarray['url'] = $sender['xchan_url'];
|
||||
$datarray['photo'] = $sender['xchan_photo_s'];
|
||||
$datarray['created'] = datetime_convert();
|
||||
$datarray['created'] = Time::convert();
|
||||
$datarray['aid'] = $recip['channel_account_id'];
|
||||
$datarray['uid'] = $recip['channel_id'];
|
||||
$datarray['link'] = $itemlink;
|
||||
|
@ -839,7 +839,7 @@ class Enotify
|
|||
$ret = '';
|
||||
|
||||
$expire = intval(get_config('system', 'default_expire_days'));
|
||||
$expire_date = (($expire) ? datetime_convert('UTC', 'UTC', 'now - ' . $expire . ' days') : NULL_DATE);
|
||||
$expire_date = (($expire) ? Time::convert('UTC', 'UTC', 'now - ' . $expire . ' days') : NULL_DATE);
|
||||
|
||||
require_once('include/conversation.php');
|
||||
|
||||
|
|
|
@ -618,8 +618,8 @@ class Libprofile
|
|||
|
||||
if (!$val) {
|
||||
$val = ((intval(App::$profile['dob']))
|
||||
? day_translate(datetime_convert('UTC', 'UTC', App::$profile['dob'] . ' 00:00 +00:00', $year_bd_format))
|
||||
: day_translate(datetime_convert('UTC', 'UTC', '2001-' . substr(App::$profile['dob'], 5) . ' 00:00 +00:00', $short_bd_format)));
|
||||
? day_translate(Time::convert('UTC', 'UTC', App::$profile['dob'] . ' 00:00 +00:00', $year_bd_format))
|
||||
: day_translate(Time::convert('UTC', 'UTC', '2001-' . substr(App::$profile['dob'], 5) . ' 00:00 +00:00', $short_bd_format)));
|
||||
}
|
||||
$profile['birthday'] = [t('Birthday:'), $val];
|
||||
}
|
||||
|
|
|
@ -348,10 +348,10 @@ class Libsync
|
|||
|
||||
// if the clone is active, so are we
|
||||
|
||||
if (substr($channel['channel_active'], 0, 10) !== substr(datetime_convert(), 0, 10)) {
|
||||
if (substr($channel['channel_active'], 0, 10) !== substr(Time::convert(), 0, 10)) {
|
||||
q(
|
||||
"UPDATE channel set channel_active = '%s' where channel_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($channel['channel_id'])
|
||||
);
|
||||
}
|
||||
|
@ -930,7 +930,7 @@ class Libsync
|
|||
if (isset($arr['deleted_locally']) && intval($arr['deleted_locally'])) {
|
||||
q(
|
||||
"UPDATE hubloc SET hubloc_deleted = 1, hubloc_updated = '%s' WHERE hubloc_hash = '%s' AND hubloc_url = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($sender['hash']),
|
||||
dbesc($sender['site']['url'])
|
||||
);
|
||||
|
@ -1035,7 +1035,7 @@ class Libsync
|
|||
|
||||
$current_site = false;
|
||||
|
||||
$t = datetime_convert('UTC', 'UTC', 'now - 15 minutes');
|
||||
$t = Time::convert('UTC', 'UTC', 'now - 15 minutes');
|
||||
|
||||
if (isset($location['driver']) && $location['driver'] === 'nomad' && $location['driver'] !== $r[0]['hubloc_network']) {
|
||||
q("update hubloc set hubloc_network = '%s' where hubloc_id = %d",
|
||||
|
@ -1054,8 +1054,8 @@ class Libsync
|
|||
if (array_key_exists('site', $arr) && $location['url'] == $arr['site']['url']) {
|
||||
q(
|
||||
"update hubloc set hubloc_connected = '%s', hubloc_updated = '%s' where hubloc_id = %d and hubloc_updated < '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($r[0]['hubloc_id']),
|
||||
dbesc($t)
|
||||
);
|
||||
|
@ -1094,7 +1094,7 @@ class Libsync
|
|||
if (intval($r[0]['hubloc_primary']) && (!$location['primary'])) {
|
||||
$m = q(
|
||||
"update hubloc set hubloc_primary = 0, hubloc_updated = '%s' where hubloc_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($r[0]['hubloc_id'])
|
||||
);
|
||||
$r[0]['hubloc_primary'] = intval($location['primary']);
|
||||
|
@ -1104,7 +1104,7 @@ class Libsync
|
|||
} elseif ((!intval($r[0]['hubloc_primary'])) && ($location['primary'])) {
|
||||
$m = q(
|
||||
"update hubloc set hubloc_primary = 1, hubloc_updated = '%s' where hubloc_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($r[0]['hubloc_id'])
|
||||
);
|
||||
// make sure hubloc_change_primary() has current data
|
||||
|
@ -1123,7 +1123,7 @@ class Libsync
|
|||
if (intval($r[0]['hubloc_deleted']) && (!intval($location['deleted']))) {
|
||||
$n = q(
|
||||
"update hubloc set hubloc_deleted = 0, hubloc_updated = '%s' where hubloc_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($r[0]['hubloc_id'])
|
||||
);
|
||||
$what .= 'undelete_hub ';
|
||||
|
@ -1143,7 +1143,7 @@ class Libsync
|
|||
if (intval($location['primary'])) {
|
||||
$r = q(
|
||||
"update hubloc set hubloc_primary = 0, hubloc_updated = '%s' where hubloc_hash = '%s' and hubloc_primary = 1",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($sender['hash'])
|
||||
);
|
||||
}
|
||||
|
@ -1165,8 +1165,8 @@ class Libsync
|
|||
'hubloc_host' => $location['host'],
|
||||
'hubloc_callback' => $location['callback'],
|
||||
'hubloc_sitekey' => $location['sitekey'],
|
||||
'hubloc_updated' => datetime_convert(),
|
||||
'hubloc_connected' => datetime_convert()
|
||||
'hubloc_updated' => Time::convert(),
|
||||
'hubloc_connected' => Time::convert()
|
||||
]
|
||||
);
|
||||
|
||||
|
@ -1278,7 +1278,7 @@ class Libsync
|
|||
$xv['xchan_guid_sig'] = $sig;
|
||||
$xv['xchan_hash'] = $hash;
|
||||
$xv['xchan_pubkey'] = $channel['channel_pubkey'];
|
||||
$xv['xchan_updated'] = datetime_convert();
|
||||
$xv['xchan_updated'] = Time::convert();
|
||||
xchan_store_lowlevel($xv);
|
||||
$newxchan = $xv;
|
||||
}
|
||||
|
|
|
@ -394,7 +394,7 @@ class Libzot
|
|||
set_abconfig($channel['channel_id'], $x['hash'], 'system', 'their_perms', $record['data']['permissions']);
|
||||
|
||||
if (array_key_exists('profile', $record['data']) && array_key_exists('next_birthday', $record['data']['profile'])) {
|
||||
$next_birthday = datetime_convert('UTC', 'UTC', $record['data']['profile']['next_birthday']);
|
||||
$next_birthday = Time::convert('UTC', 'UTC', $record['data']['profile']['next_birthday']);
|
||||
} else {
|
||||
$next_birthday = NULL_DATE;
|
||||
}
|
||||
|
@ -444,7 +444,7 @@ class Libzot
|
|||
$n = q(
|
||||
"select count(abook_id) as total from abook where abook_channel = %d and abook_created > '%s'",
|
||||
intval($channel['channel_id']),
|
||||
dbesc(datetime_convert('UTC', 'UTC', 'now - 24 hours'))
|
||||
dbesc(Time::convert('UTC', 'UTC', 'now - 24 hours'))
|
||||
);
|
||||
if ($n && intval($n['total']) > $lim) {
|
||||
logger('channel: ' . $channel['channel_id'] . ' too many new connections per day. This one from ' . $hsig['signer'], LOGGER_NORMAL, LOG_WARNING);
|
||||
|
@ -504,8 +504,8 @@ class Libzot
|
|||
'abook_closeness' => intval($closeness),
|
||||
'abook_xchan' => $x['hash'],
|
||||
'abook_profile' => $profile_assign,
|
||||
'abook_created' => datetime_convert(),
|
||||
'abook_updated' => datetime_convert(),
|
||||
'abook_created' => Time::convert(),
|
||||
'abook_updated' => Time::convert(),
|
||||
'abook_dob' => $next_birthday,
|
||||
'abook_pending' => intval(($automatic) ? 0 : 1)
|
||||
]
|
||||
|
@ -863,14 +863,14 @@ class Libzot
|
|||
|| ($r[0]['xchan_connpage'] !== $arr['connect_url'])
|
||||
|| ($r[0]['xchan_url'] !== $arr['primary_location']['url'])
|
||||
|| ($r[0]['xchan_network'] !== $network)
|
||||
|| ($r[0]['xchan_updated'] < datetime_convert('UTC', 'UTC', 'now - 7 days'))
|
||||
|| ($r[0]['xchan_updated'] < Time::convert('UTC', 'UTC', 'now - 7 days'))
|
||||
|| $hidden_changed || $adult_changed || $deleted_changed || $type_changed
|
||||
) {
|
||||
$rup = q(
|
||||
"update xchan set xchan_updated = '%s', xchan_name = '%s', xchan_name_date = '%s', xchan_connurl = '%s', xchan_follow = '%s',
|
||||
xchan_connpage = '%s', xchan_hidden = %d, xchan_selfcensored = %d, xchan_deleted = %d, xchan_type = %d,
|
||||
xchan_addr = '%s', xchan_url = '%s', xchan_network = '%s' where xchan_hash = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(($arr['name']) ? unicode_trim(escape_tags($arr['name'])) : '-'),
|
||||
dbesc($arr['name_updated']),
|
||||
dbesc($arr['primary_location']['connections_url']),
|
||||
|
@ -923,7 +923,7 @@ class Libzot
|
|||
'xchan_connpage' => $arr['connect_url'],
|
||||
'xchan_name' => (($arr['name']) ? unicode_trim(escape_tags($arr['name'])) : '-'),
|
||||
'xchan_network' => $network,
|
||||
'xchan_updated' => datetime_convert(),
|
||||
'xchan_updated' => Time::convert(),
|
||||
'xchan_photo_date' => $arr['photo']['updated'],
|
||||
'xchan_name_date' => $arr['name_updated'],
|
||||
'xchan_hidden' => intval(1 - intval($arr['searchable'])),
|
||||
|
@ -959,7 +959,7 @@ class Libzot
|
|||
$r = q(
|
||||
"update xchan set xchan_updated = '%s', xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s', xchan_photo_mimetype = '%s'
|
||||
where xchan_hash = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($photos[0]),
|
||||
dbesc($photos[1]),
|
||||
dbesc($photos[2]),
|
||||
|
@ -970,8 +970,8 @@ class Libzot
|
|||
$r = q(
|
||||
"update xchan set xchan_updated = '%s', xchan_photo_date = '%s', xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s', xchan_photo_mimetype = '%s'
|
||||
where xchan_hash = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(datetime_convert('UTC', 'UTC', ((isset($arr['photo_updated'])) ? $arr['photo_updated'] : 'now'))),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(Time::convert('UTC', 'UTC', ((isset($arr['photo_updated'])) ? $arr['photo_updated'] : 'now'))),
|
||||
dbesc($photos[0]),
|
||||
dbesc($photos[1]),
|
||||
dbesc($photos[2]),
|
||||
|
@ -1104,7 +1104,7 @@ class Libzot
|
|||
$b = q(
|
||||
"update dreport set dreport_result = '%s', dreport_time = '%s' where dreport_queue = '%s'",
|
||||
dbesc(($x['message']) ? $x['message'] : 'unknown delivery error'),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($outq['outq_hash'])
|
||||
);
|
||||
}
|
||||
|
@ -1120,7 +1120,7 @@ class Libzot
|
|||
dbesc($xx['recipient']),
|
||||
dbesc($xx['name']),
|
||||
dbesc($xx['status']),
|
||||
dbesc(datetime_convert(datetime: $xx['date'])),
|
||||
dbesc(Time::convert(datetime: $xx['date'])),
|
||||
dbesc($xx['sender']),
|
||||
dbesc(EMPTY_STR)
|
||||
);
|
||||
|
@ -1139,7 +1139,7 @@ class Libzot
|
|||
// update the timestamp for this site
|
||||
q(
|
||||
"update site set site_dead = 0, site_update = '%s' where site_url = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(dirname($hub))
|
||||
);
|
||||
|
||||
|
@ -1373,7 +1373,7 @@ class Libzot
|
|||
// as comments were already closed before the post was even sent.
|
||||
|
||||
if ($p !== false) {
|
||||
$comments_closed_at = datetime_convert('UTC', 'UTC', substr($p, 6));
|
||||
$comments_closed_at = Time::convert('UTC', 'UTC', substr($p, 6));
|
||||
if ($comments_closed_at === $arr['created']) {
|
||||
$arr['item_nocomment'] = 1;
|
||||
} else {
|
||||
|
@ -2457,8 +2457,8 @@ class Libzot
|
|||
if ($stored['id'] !== $stored['parent']) {
|
||||
q(
|
||||
"update item set commented = '%s', changed = '%s' where id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($stored['parent'])
|
||||
);
|
||||
}
|
||||
|
@ -2702,7 +2702,7 @@ class Libzot
|
|||
intval($site_flags),
|
||||
intval($access_policy),
|
||||
intval($register_policy),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($sellpage),
|
||||
intval(SITE_TYPE_ZOT),
|
||||
dbesc($site_project),
|
||||
|
@ -2717,7 +2717,7 @@ class Libzot
|
|||
// update the timestamp to indicate we communicated with this site
|
||||
q(
|
||||
"update site set site_dead = 0, site_update = '%s' where site_url = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($url)
|
||||
);
|
||||
}
|
||||
|
@ -2730,7 +2730,7 @@ class Libzot
|
|||
'site_url' => $url,
|
||||
'site_access' => intval($access_policy),
|
||||
'site_flags' => 0,
|
||||
'site_update' => datetime_convert(),
|
||||
'site_update' => Time::convert(),
|
||||
'site_register' => intval($register_policy),
|
||||
'site_sellpage' => $sellpage,
|
||||
'site_type' => intval(SITE_TYPE_ZOT),
|
||||
|
@ -2818,7 +2818,7 @@ class Libzot
|
|||
|
||||
// We have valid and somewhat fresh information. Always true if it is our own site.
|
||||
|
||||
if ($r1 && $r2 && ($r1[0]['hubloc_updated'] > datetime_convert('UTC', 'UTC', 'now - 1 week') || $r1[0]['hubloc_url'] === z_root())) {
|
||||
if ($r1 && $r2 && ($r1[0]['hubloc_updated'] > Time::convert('UTC', 'UTC', 'now - 1 week') || $r1[0]['hubloc_url'] === z_root())) {
|
||||
logger('in cache', LOGGER_DEBUG);
|
||||
return $hash;
|
||||
}
|
||||
|
@ -3232,11 +3232,11 @@ class Libzot
|
|||
// Update our DB to show when we last communicated successfully with this hub
|
||||
// This will allow us to prune dead hubs from using up resources
|
||||
|
||||
$t = datetime_convert('UTC', 'UTC', 'now - 15 minutes');
|
||||
$t = Time::convert('UTC', 'UTC', 'now - 15 minutes');
|
||||
|
||||
$r = q(
|
||||
"update hubloc set hubloc_connected = '%s' where hubloc_id = %d and hubloc_site_id = '%s' and hubloc_connected < '%s' ",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($hub['hubloc_id']),
|
||||
dbesc($site_id),
|
||||
dbesc($t)
|
||||
|
@ -3340,7 +3340,7 @@ class Libzot
|
|||
|
||||
public static function update_cached_hubloc($hubloc)
|
||||
{
|
||||
if ($hubloc['hubloc_updated'] > datetime_convert('UTC', 'UTC', 'now - 1 week') || $hubloc['hubloc_url'] === z_root()) {
|
||||
if ($hubloc['hubloc_updated'] > Time::convert('UTC', 'UTC', 'now - 1 week') || $hubloc['hubloc_url'] === z_root()) {
|
||||
return;
|
||||
}
|
||||
self::refresh(['hubloc_id_url' => $hubloc['hubloc_id_url']]);
|
||||
|
|
|
@ -129,7 +129,7 @@ class Libzotdir
|
|||
} else {
|
||||
q(
|
||||
"update updates set ud_last = '%s' where ud_addr = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($ud['ud_addr'])
|
||||
);
|
||||
}
|
||||
|
@ -274,7 +274,7 @@ class Libzotdir
|
|||
if (isset($profile['birthday'])) {
|
||||
$arr['xprof_dob'] = (($profile['birthday'] === '0000-00-00')
|
||||
? $profile['birthday']
|
||||
: datetime_convert('', '', $profile['birthday'], 'Y-m-d')); // !!!! check this for 0000 year
|
||||
: Time::convert('', '', $profile['birthday'], 'Y-m-d')); // !!!! check this for 0000 year
|
||||
}
|
||||
$arr['xprof_age'] = (isset($profile['age']) ? intval($profile['age']) : 0);
|
||||
$arr['xprof_desc'] = ((isset($profile['description']) && $profile['description']) ? htmlspecialchars($profile['description'], ENT_COMPAT, 'UTF-8', false) : '');
|
||||
|
@ -365,7 +365,7 @@ class Libzotdir
|
|||
|
||||
q(
|
||||
"update xchan set xchan_updated = '%s' where xchan_hash = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($arr['xprof_hash'])
|
||||
);
|
||||
|
||||
|
@ -445,7 +445,7 @@ class Libzotdir
|
|||
"insert into updates (ud_hash, ud_guid, ud_date, ud_flags, ud_addr ) values ( '%s', '%s', '%s', %d, '%s' )",
|
||||
dbesc($hash),
|
||||
dbesc($guid),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($flags),
|
||||
dbesc($addr)
|
||||
);
|
||||
|
|
|
@ -204,7 +204,7 @@ class Markdown
|
|||
}
|
||||
|
||||
|
||||
$reldate = datetime_convert('UTC', date_default_timezone_get(), $posted, 'r');
|
||||
$reldate = Time::convert('UTC', date_default_timezone_get(), $posted, 'r');
|
||||
|
||||
$headline = '';
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ class MastAPI
|
|||
$ret['display_name'] = $channel['channel_name'];
|
||||
$ret['locked'] = !intval(PConfig::Get($channel['channel_id'], 'system', 'autoperms'));
|
||||
$ret['discoverable'] = (bool)((1 - intval($channel['xchan_hidden'])));
|
||||
$ret['created_at'] = datetime_convert('UTC', 'UTC', $a[0]['account_created'], ISO8601);
|
||||
$ret['created_at'] = Time::convert('UTC', 'UTC', $a[0]['account_created'], ISO8601);
|
||||
$ret['note'] = bbcode($p[0]['about'], ['export' => true]);
|
||||
$ret['url'] = Channel::url($channel);
|
||||
$ret['avatar'] = $channel['xchan_photo_l'];
|
||||
|
@ -64,7 +64,7 @@ class MastAPI
|
|||
$ret['followers_count'] = intval($followers[0]['total']);
|
||||
$ret['following_count'] = intval($following[0]['total']);
|
||||
$ret['statuses_count'] = intval($statuses[0]['total']);
|
||||
$ret['last_status_at'] = datetime_convert('UTC', 'UTC', $channel['lastpost'], ISO8601);
|
||||
$ret['last_status_at'] = Time::convert('UTC', 'UTC', $channel['lastpost'], ISO8601);
|
||||
|
||||
|
||||
return $ret;
|
||||
|
|
|
@ -195,7 +195,7 @@ class Menu
|
|||
return false;
|
||||
}
|
||||
|
||||
$t = datetime_convert();
|
||||
$t = Time::convert();
|
||||
|
||||
$r = q(
|
||||
"insert into menu ( menu_name, menu_desc, menu_flags, menu_channel_id, menu_created, menu_edited )
|
||||
|
@ -204,8 +204,8 @@ class Menu
|
|||
dbesc($menu_desc),
|
||||
intval($menu_flags),
|
||||
intval($menu_channel_id),
|
||||
dbesc(datetime_convert('UTC', 'UTC', (($arr['menu_created']) ?: $t))),
|
||||
dbesc(datetime_convert('UTC', 'UTC', (($arr['menu_edited']) ?: $t)))
|
||||
dbesc(Time::convert('UTC', 'UTC', (($arr['menu_created']) ?: $t))),
|
||||
dbesc(Time::convert('UTC', 'UTC', (($arr['menu_edited']) ?: $t)))
|
||||
);
|
||||
if (! $r) {
|
||||
return false;
|
||||
|
@ -306,7 +306,7 @@ class Menu
|
|||
dbesc($menu_name),
|
||||
dbesc($menu_desc),
|
||||
intval($menu_flags),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($menu_id),
|
||||
intval($menu_channel_id)
|
||||
);
|
||||
|
|
|
@ -43,7 +43,7 @@ class MenuItem
|
|||
|
||||
$x = q(
|
||||
"update menu set menu_edited = '%s' where menu_id = %d and menu_channel_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($menu_id),
|
||||
intval($uid)
|
||||
);
|
||||
|
@ -88,7 +88,7 @@ class MenuItem
|
|||
|
||||
$x = q(
|
||||
"update menu set menu_edited = '%s' where menu_id = %d and menu_channel_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($menu_id),
|
||||
intval($uid)
|
||||
);
|
||||
|
@ -110,7 +110,7 @@ class MenuItem
|
|||
|
||||
$x = q(
|
||||
"update menu set menu_edited = '%s' where menu_id = %d and menu_channel_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($menu_id),
|
||||
intval($uid)
|
||||
);
|
||||
|
|
|
@ -196,9 +196,9 @@ class Navbar {
|
|||
|
||||
//app bin
|
||||
if ($is_owner) {
|
||||
if (get_pconfig(local_channel(), 'system', 'import_system_apps') !== datetime_convert('UTC', 'UTC', 'now', 'Y-m-d')) {
|
||||
if (get_pconfig(local_channel(), 'system', 'import_system_apps') !== Time::convert('UTC', 'UTC', 'now', 'Y-m-d')) {
|
||||
Apps::import_system_apps();
|
||||
set_pconfig(local_channel(), 'system', 'import_system_apps', datetime_convert('UTC', 'UTC', 'now', 'Y-m-d'));
|
||||
set_pconfig(local_channel(), 'system', 'import_system_apps', Time::convert('UTC', 'UTC', 'now', 'Y-m-d'));
|
||||
}
|
||||
|
||||
$list = Apps::app_list(local_channel(), false, [ 'nav_pinned_app' ]);
|
||||
|
|
|
@ -19,7 +19,7 @@ class Queue
|
|||
|
||||
// Log the current error message to the current delivery.
|
||||
q("update outq set outq_log = CONCAT(outq_log, '%s') where outq_hash = '%s'",
|
||||
dbesc(datetime_convert() . EOL . $msg . EOL),
|
||||
dbesc(Time::convert() . EOL . $msg . EOL),
|
||||
dbesc($id)
|
||||
);
|
||||
|
||||
|
@ -66,7 +66,7 @@ class Queue
|
|||
$might_be_down = false;
|
||||
|
||||
if ($y) {
|
||||
$might_be_down = datetime_convert('UTC', 'UTC', $y[0]['earliest']) < datetime_convert('UTC', 'UTC', 'now - 2 days');
|
||||
$might_be_down = Time::convert('UTC', 'UTC', $y[0]['earliest']) < Time::convert('UTC', 'UTC', 'now - 2 days');
|
||||
}
|
||||
|
||||
|
||||
|
@ -80,17 +80,17 @@ class Queue
|
|||
|
||||
$r = q(
|
||||
"UPDATE outq SET outq_scheduled = '%s' WHERE outq_posturl = '%s' and outq_driver = '%s'",
|
||||
dbesc(datetime_convert('UTC', 'UTC', 'now + 5 days')),
|
||||
dbesc(Time::convert('UTC', 'UTC', 'now + 5 days')),
|
||||
dbesc($x[0]['outq_posturl']),
|
||||
dbesc($x[0]['outq_driver'])
|
||||
);
|
||||
|
||||
$since = datetime_convert('UTC', 'UTC', $y[0]['earliest']);
|
||||
$since = Time::convert('UTC', 'UTC', $y[0]['earliest']);
|
||||
|
||||
if (($might_be_down) || ($since < datetime_convert('UTC', 'UTC', 'now - 12 hour'))) {
|
||||
$next = datetime_convert('UTC', 'UTC', 'now + 1 hour');
|
||||
if (($might_be_down) || ($since < Time::convert('UTC', 'UTC', 'now - 12 hour'))) {
|
||||
$next = Time::convert('UTC', 'UTC', 'now + 1 hour');
|
||||
} else {
|
||||
$next = datetime_convert('UTC', 'UTC', 'now + ' . (($add_priority) ? intval($add_priority) : 5) . ' minutes');
|
||||
$next = Time::convert('UTC', 'UTC', 'now + ' . (($add_priority) ? intval($add_priority) : 5) . ' minutes');
|
||||
}
|
||||
|
||||
q(
|
||||
|
@ -98,7 +98,7 @@ class Queue
|
|||
outq_priority = outq_priority + %d,
|
||||
outq_scheduled = '%s'
|
||||
WHERE outq_hash = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($add_priority),
|
||||
dbesc($next),
|
||||
dbesc($x[0]['outq_hash'])
|
||||
|
@ -133,7 +133,7 @@ class Queue
|
|||
|
||||
if ($forThisUrl) {
|
||||
q("update outq set outq_scheduled = '%s' where outq_hash = '%s' and outq_delivered = 0",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($forThisUrl[0]['outq_hash'])
|
||||
);
|
||||
}
|
||||
|
@ -161,8 +161,8 @@ class Queue
|
|||
|
||||
q(
|
||||
"update outq set outq_delivered = 1, outq_updated = '%s', outq_scheduled = '%s' where outq_hash = '%s' $sql_extra ",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(datetime_convert('UTC', 'UTC', 'now + 5 days')),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(Time::convert('UTC', 'UTC', 'now + 5 days')),
|
||||
dbesc($id)
|
||||
);
|
||||
}
|
||||
|
@ -193,9 +193,9 @@ class Queue
|
|||
dbesc($arr['posturl']),
|
||||
intval(1),
|
||||
intval((isset($arr['priority'])) ? $arr['priority'] : 0),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc((isset($arr['scheduled'])) ? $arr['scheduled'] : datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc((isset($arr['scheduled'])) ? $arr['scheduled'] : Time::convert()),
|
||||
dbesc($arr['notify']),
|
||||
dbesc(($arr['msg']) ?: '')
|
||||
);
|
||||
|
@ -220,7 +220,7 @@ class Queue
|
|||
if ($y) {
|
||||
// Don't bother delivering if the site is dead.
|
||||
// And if we haven't heard from the site in over a month - let them through but 3 strikes you're out.
|
||||
if (intval($y[0]['site_dead']) || ($y[0]['site_update'] < datetime_convert('UTC', 'UTC', 'now - 1 month')
|
||||
if (intval($y[0]['site_dead']) || ($y[0]['site_update'] < Time::convert('UTC', 'UTC', 'now - 1 month')
|
||||
&& $outq['outq_priority'] > 20 )) {
|
||||
q(
|
||||
"update dreport set dreport_result = '%s' where dreport_queue = '%s'",
|
||||
|
@ -240,7 +240,7 @@ class Queue
|
|||
site_store_lowlevel(
|
||||
[
|
||||
'site_url' => $base,
|
||||
'site_update' => datetime_convert(),
|
||||
'site_update' => Time::convert(),
|
||||
'site_dead' => 0,
|
||||
'site_type' => ((in_array($outq['outq_driver'], ['post', 'activitypub'])) ? SITE_TYPE_NOTZOT : SITE_TYPE_UNKNOWN),
|
||||
'site_crypto' => ''
|
||||
|
@ -264,14 +264,14 @@ class Queue
|
|||
if ($base) {
|
||||
q(
|
||||
"update site set site_update = '%s', site_dead = 0 where site_url = '%s' ",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($base)
|
||||
);
|
||||
}
|
||||
q(
|
||||
"update dreport set dreport_result = '%s', dreport_time = '%s' where dreport_queue = '%s'",
|
||||
dbesc('accepted for delivery'),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($outq['outq_hash'])
|
||||
);
|
||||
self::remove($outq['outq_hash']);
|
||||
|
@ -379,7 +379,7 @@ class Queue
|
|||
$headers['Content-Type'] = 'application/ld+json; profile="https://www.w3.org/ns/activitystreams"';
|
||||
$ret = $outq['outq_msg'];
|
||||
logger('ActivityPub send: ' . jindent($ret), LOGGER_DATA);
|
||||
$headers['Date'] = datetime_convert('UTC', 'UTC', 'now', 'D, d M Y H:i:s \\G\\M\\T');
|
||||
$headers['Date'] = Time::convert('UTC', 'UTC', 'now', 'D, d M Y H:i:s \\G\\M\\T');
|
||||
$headers['Digest'] = HTTPSig::generate_digest_header($ret);
|
||||
$headers['Host'] = $m['host'];
|
||||
$headers['(request-target)'] = 'post ' . get_request_string($outq['outq_posturl']);
|
||||
|
@ -397,14 +397,14 @@ class Queue
|
|||
if ($base) {
|
||||
q(
|
||||
"update site set site_update = '%s', site_dead = 0 where site_url = '%s' ",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($base)
|
||||
);
|
||||
}
|
||||
q(
|
||||
"update dreport set dreport_result = '%s', dreport_time = '%s' where dreport_queue = '%s'",
|
||||
dbesc('accepted for delivery'),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($outq['outq_hash'])
|
||||
);
|
||||
self::remove($outq['outq_hash']);
|
||||
|
@ -434,7 +434,7 @@ class Queue
|
|||
q(
|
||||
"update dreport set dreport_result = '%s', dreport_time = '%s' where dreport_queue = '%s'",
|
||||
dbesc('delivery rejected' . ' ' . $result['return_code']),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($outq['outq_hash'])
|
||||
);
|
||||
self::remove($outq['outq_hash']);
|
||||
|
|
|
@ -102,7 +102,7 @@ class Socgraph {
|
|||
if ($r) {
|
||||
q(
|
||||
"update xchat set xchat_edited = '%s' where xchat_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($r[0]['xchat_id'])
|
||||
);
|
||||
} else {
|
||||
|
@ -112,7 +112,7 @@ class Socgraph {
|
|||
dbesc(escape_tags($room['url'])),
|
||||
dbesc(escape_tags($room['desc'])),
|
||||
dbesc($xchan),
|
||||
dbesc(datetime_convert())
|
||||
dbesc(Time::convert())
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -223,12 +223,12 @@ class Socgraph {
|
|||
intval(0),
|
||||
dbesc(''),
|
||||
dbesc(''),
|
||||
dbesc(datetime_convert())
|
||||
dbesc(Time::convert())
|
||||
);
|
||||
} else {
|
||||
q(
|
||||
"update xlink set xlink_updated = '%s' where xlink_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($r[0]['xlink_id'])
|
||||
);
|
||||
}
|
||||
|
@ -330,12 +330,12 @@ class Socgraph {
|
|||
intval(0),
|
||||
dbesc(''),
|
||||
dbesc(''),
|
||||
dbesc(datetime_convert())
|
||||
dbesc(Time::convert())
|
||||
);
|
||||
} else {
|
||||
q(
|
||||
"update xlink set xlink_updated = '%s' where xlink_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($r[0]['xlink_id'])
|
||||
);
|
||||
}
|
||||
|
|
|
@ -339,13 +339,13 @@ class ThreadItem
|
|||
$keep_reports = 10;
|
||||
}
|
||||
|
||||
if ((! get_config('system', 'disable_dreport')) && strcmp(datetime_convert('UTC', 'UTC', $item['created']), datetime_convert('UTC', 'UTC', "now - $keep_reports days")) > 0) {
|
||||
if ((! get_config('system', 'disable_dreport')) && strcmp(Time::convert('UTC', 'UTC', $item['created']), Time::convert('UTC', 'UTC', "now - $keep_reports days")) > 0) {
|
||||
$dreport = t('Delivery report');
|
||||
$dreport_link = gen_link_id($item['mid']);
|
||||
}
|
||||
$is_new = false;
|
||||
|
||||
if (strcmp(datetime_convert('UTC', 'UTC', $item['created']), datetime_convert('UTC', 'UTC', 'now - 12 hours')) > 0) {
|
||||
if (strcmp(Time::convert('UTC', 'UTC', $item['created']), Time::convert('UTC', 'UTC', 'now - 12 hours')) > 0) {
|
||||
$is_new = true;
|
||||
}
|
||||
|
||||
|
@ -440,10 +440,10 @@ class ThreadItem
|
|||
'ago' => relative_date($item['created']),
|
||||
'app' => $item['app'],
|
||||
'str_app' => sprintf(t('from %s'), $item['app']),
|
||||
'isotime' => datetime_convert('UTC', date_default_timezone_get(), $item['created'], 'c'),
|
||||
'localtime' => datetime_convert('UTC', date_default_timezone_get(), $item['created'], 'r'),
|
||||
'editedtime' => (($item['edited'] != $item['created']) ? sprintf(t('last edited: %s'), datetime_convert('UTC', date_default_timezone_get(), $item['edited'], 'r')) : ''),
|
||||
'expiretime' => (($item['expires'] > NULL_DATE) ? sprintf(t('Expires: %s'), datetime_convert('UTC', date_default_timezone_get(), $item['expires'], 'r')) : ''),
|
||||
'isotime' => Time::convert('UTC', date_default_timezone_get(), $item['created'], 'c'),
|
||||
'localtime' => Time::convert('UTC', date_default_timezone_get(), $item['created'], 'r'),
|
||||
'editedtime' => (($item['edited'] != $item['created']) ? sprintf(t('last edited: %s'), Time::convert('UTC', date_default_timezone_get(), $item['edited'], 'r')) : ''),
|
||||
'expiretime' => (($item['expires'] > NULL_DATE) ? sprintf(t('Expires: %s'), Time::convert('UTC', date_default_timezone_get(), $item['expires'], 'r')) : ''),
|
||||
'lock' => $lock,
|
||||
'locktype' => $locktype,
|
||||
'delayed' => $item['item_delayed'],
|
||||
|
|
|
@ -19,7 +19,7 @@ class Tombstone
|
|||
$r = q("insert into tombstone (id_hash, id_channel, deleted_at) values ('%s', %d, '%s')",
|
||||
dbesc(hash('sha256',$url)),
|
||||
intval($channel_id),
|
||||
dbesc(datetime_convert())
|
||||
dbesc(Time::convert())
|
||||
);
|
||||
return $r;
|
||||
}
|
||||
|
|
|
@ -476,7 +476,7 @@ class Url {
|
|||
{
|
||||
$output = EMPTY_STR;
|
||||
if (isset($ret['debug'])) {
|
||||
$output .= datetime_convert() . EOL;
|
||||
$output .= Time::convert() . EOL;
|
||||
$output .= t('url: ') . $ret['debug']['url'] . EOL;
|
||||
$output .= t('http_code: ') . ((isset($ret['debug']['http_code'])) ? $ret['debug']['http_code'] : 0) . EOL;
|
||||
$output .= t('error_code: ') . $ret['debug']['error_code'] . EOL;
|
||||
|
|
|
@ -20,7 +20,7 @@ class Verify
|
|||
intval($channel_id),
|
||||
dbesc($token),
|
||||
dbesc($meta),
|
||||
dbesc(datetime_convert())
|
||||
dbesc(Time::convert())
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ class Xprof {
|
|||
|
||||
$store = [
|
||||
'xprof_hash' => $profile['xprof_hash'],
|
||||
'xprof_dob' => (($profile['birthday'] === '0000-00-00') ? $profile['birthday'] : datetime_convert('', '', $profile['birthday'], 'Y-m-d')),
|
||||
'xprof_dob' => (($profile['birthday'] === '0000-00-00') ? $profile['birthday'] : Time::convert('', '', $profile['birthday'], 'Y-m-d')),
|
||||
'xprof_age' => (($profile['age']) ? intval($profile['age']) : 0),
|
||||
'xprof_desc' => (($profile['description']) ? htmlspecialchars($profile['description'], ENT_COMPAT, 'UTF-8', false) : ''),
|
||||
'xprof_gender' => (($profile['gender']) ? htmlspecialchars($profile['gender'], ENT_COMPAT, 'UTF-8', false) : ''),
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
namespace Code\Module\Admin;
|
||||
|
||||
use Code\Lib\Time;
|
||||
use Code\Render\Theme;
|
||||
|
||||
|
||||
|
@ -27,7 +28,7 @@ class Account_edit
|
|||
account_password_changed = '%s' where account_id = %d",
|
||||
dbesc($salt),
|
||||
dbesc($password_encoded),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($account_id)
|
||||
);
|
||||
if ($r) {
|
||||
|
|
|
@ -5,6 +5,7 @@ namespace Code\Module\Admin;
|
|||
use App;
|
||||
use Code\Lib\Account;
|
||||
use Code\Lib\Channel;
|
||||
use Code\Lib\Time;
|
||||
use Code\Render\Theme;
|
||||
|
||||
|
||||
|
@ -163,9 +164,9 @@ class Accounts
|
|||
|
||||
if ($users) {
|
||||
for ($x = 0; $x < count($users); $x++) {
|
||||
$users[$x]['account_lastlog'] = datetime_convert(to: date_default_timezone_get(), datetime: $users[$x]['account_lastlog']);
|
||||
$users[$x]['account_created'] = datetime_convert(to: date_default_timezone_get(), datetime: $users[$x]['account_created']);
|
||||
$users[$x]['account_expires'] = datetime_convert(to: date_default_timezone_get(), datetime: $users[$x]['account_expires']);
|
||||
$users[$x]['account_lastlog'] = Time::convert(to: date_default_timezone_get(), datetime: $users[$x]['account_lastlog']);
|
||||
$users[$x]['account_created'] = Time::convert(to: date_default_timezone_get(), datetime: $users[$x]['account_created']);
|
||||
$users[$x]['account_expires'] = Time::convert(to: date_default_timezone_get(), datetime: $users[$x]['account_expires']);
|
||||
|
||||
$channel_arr = explode(' ', $users[$x]['channels']);
|
||||
if ($channel_arr) {
|
||||
|
|
|
@ -4,6 +4,7 @@ namespace Code\Module\Admin;
|
|||
|
||||
use Code\Lib\Queue as ZQueue;
|
||||
|
||||
use Code\Lib\Time;
|
||||
use Code\Render\Theme;
|
||||
|
||||
|
||||
|
@ -45,7 +46,7 @@ class Queue
|
|||
|
||||
for ($x = 0; $x < count($r); $x++) {
|
||||
$r[$x]['eurl'] = urlencode($r[$x]['outq_posturl']);
|
||||
$r[$x]['connected'] = datetime_convert('UTC', date_default_timezone_get(), $r[$x]['connected'], 'Y-m-d');
|
||||
$r[$x]['connected'] = Time::convert('UTC', date_default_timezone_get(), $r[$x]['connected'], 'Y-m-d');
|
||||
}
|
||||
|
||||
$o = replace_macros(Theme::get_template('admin_queue.tpl'), array(
|
||||
|
|
|
@ -7,6 +7,7 @@ use Code\Lib\System;
|
|||
use Code\Lib\PConfig;
|
||||
use Code\Access\PermissionRoles;
|
||||
use Code\Lib\Channel;
|
||||
use Code\Lib\Time;
|
||||
use Code\Render\Theme;
|
||||
use Code\Lib\Addon;
|
||||
use Code\Module\Legal;
|
||||
|
@ -146,7 +147,7 @@ class Site
|
|||
q(
|
||||
"update xchan set xchan_name = '%s' , xchan_name_date = '%s' where xchan_hash = '%s'",
|
||||
dbesc($sitename),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($sys['channel_hash'])
|
||||
);
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
namespace Code\Module;
|
||||
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Apps;
|
||||
use Code\Lib\Navbar;
|
||||
|
@ -18,9 +19,9 @@ class Apporder extends Controller
|
|||
return '';
|
||||
}
|
||||
|
||||
if (get_pconfig(local_channel(), 'system', 'import_system_apps') !== datetime_convert('UTC', 'UTC', 'now', 'Y-m-d')) {
|
||||
if (get_pconfig(local_channel(), 'system', 'import_system_apps') !== Time::convert('UTC', 'UTC', 'now', 'Y-m-d')) {
|
||||
Apps::import_system_apps();
|
||||
set_pconfig(local_channel(), 'system', 'import_system_apps', datetime_convert('UTC', 'UTC', 'now', 'Y-m-d'));
|
||||
set_pconfig(local_channel(), 'system', 'import_system_apps', Time::convert('UTC', 'UTC', 'now', 'Y-m-d'));
|
||||
}
|
||||
|
||||
Navbar::set_selected('Order Apps');
|
||||
|
|
|
@ -8,6 +8,7 @@ use Code\Lib\Libprofile;
|
|||
use Code\Lib\Apps;
|
||||
use Code\Lib\Channel;
|
||||
use Code\Lib\Navbar;
|
||||
use Code\Lib\Time;
|
||||
use Code\Render\Theme;
|
||||
|
||||
|
||||
|
@ -130,22 +131,22 @@ class Cal extends Controller
|
|||
$tz = (($orig_event['adjust']) ? date_default_timezone_get() : 'UTC');
|
||||
}
|
||||
|
||||
$syear = datetime_convert('UTC', $tz, $sdt, 'Y');
|
||||
$smonth = datetime_convert('UTC', $tz, $sdt, 'm');
|
||||
$sday = datetime_convert('UTC', $tz, $sdt, 'd');
|
||||
$shour = datetime_convert('UTC', $tz, $sdt, 'H');
|
||||
$sminute = datetime_convert('UTC', $tz, $sdt, 'i');
|
||||
$syear = Time::convert('UTC', $tz, $sdt, 'Y');
|
||||
$smonth = Time::convert('UTC', $tz, $sdt, 'm');
|
||||
$sday = Time::convert('UTC', $tz, $sdt, 'd');
|
||||
$shour = Time::convert('UTC', $tz, $sdt, 'H');
|
||||
$sminute = Time::convert('UTC', $tz, $sdt, 'i');
|
||||
|
||||
$stext = datetime_convert('UTC', $tz, $sdt);
|
||||
$stext = Time::convert('UTC', $tz, $sdt);
|
||||
$stext = substr($stext, 0, 14) . "00:00";
|
||||
|
||||
$fyear = datetime_convert('UTC', $tz, $fdt, 'Y');
|
||||
$fmonth = datetime_convert('UTC', $tz, $fdt, 'm');
|
||||
$fday = datetime_convert('UTC', $tz, $fdt, 'd');
|
||||
$fhour = datetime_convert('UTC', $tz, $fdt, 'H');
|
||||
$fminute = datetime_convert('UTC', $tz, $fdt, 'i');
|
||||
$fyear = Time::convert('UTC', $tz, $fdt, 'Y');
|
||||
$fmonth = Time::convert('UTC', $tz, $fdt, 'm');
|
||||
$fday = Time::convert('UTC', $tz, $fdt, 'd');
|
||||
$fhour = Time::convert('UTC', $tz, $fdt, 'H');
|
||||
$fminute = Time::convert('UTC', $tz, $fdt, 'i');
|
||||
|
||||
$ftext = datetime_convert('UTC', $tz, $fdt);
|
||||
$ftext = Time::convert('UTC', $tz, $fdt);
|
||||
$ftext = substr($ftext, 0, 14) . "00:00";
|
||||
|
||||
$type = ((x($orig_event)) ? $orig_event['etype'] : 'event');
|
||||
|
@ -166,8 +167,8 @@ class Cal extends Controller
|
|||
|
||||
$category = '';
|
||||
|
||||
$thisyear = datetime_convert('UTC', date_default_timezone_get(), 'now', 'Y');
|
||||
$thismonth = datetime_convert('UTC', date_default_timezone_get(), 'now', 'm');
|
||||
$thisyear = Time::convert('UTC', date_default_timezone_get(), 'now', 'Y');
|
||||
$thismonth = Time::convert('UTC', date_default_timezone_get(), 'now', 'm');
|
||||
if (!$y) {
|
||||
$y = intval($thisyear);
|
||||
}
|
||||
|
@ -214,11 +215,11 @@ class Cal extends Controller
|
|||
}
|
||||
}
|
||||
|
||||
$start = datetime_convert('UTC', 'UTC', $start);
|
||||
$finish = datetime_convert('UTC', 'UTC', $finish);
|
||||
$start = Time::convert('UTC', 'UTC', $start);
|
||||
$finish = Time::convert('UTC', 'UTC', $finish);
|
||||
|
||||
$adjust_start = datetime_convert('UTC', date_default_timezone_get(), $start);
|
||||
$adjust_finish = datetime_convert('UTC', date_default_timezone_get(), $finish);
|
||||
$adjust_start = Time::convert('UTC', date_default_timezone_get(), $start);
|
||||
$adjust_finish = Time::convert('UTC', date_default_timezone_get(), $finish);
|
||||
|
||||
|
||||
if (!perm_is_allowed(App::$profile['uid'], get_observer_hash(), 'view_contacts')) {
|
||||
|
@ -263,7 +264,7 @@ class Cal extends Controller
|
|||
|
||||
if ($r) {
|
||||
foreach ($r as $rr) {
|
||||
$j = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'j') : datetime_convert('UTC', 'UTC', $rr['dtstart'], 'j'));
|
||||
$j = (($rr['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'j') : Time::convert('UTC', 'UTC', $rr['dtstart'], 'j'));
|
||||
if (!x($links, $j)) {
|
||||
$links[$j] = z_root() . '/' . App::$cmd . '#link-' . $j;
|
||||
}
|
||||
|
@ -277,15 +278,15 @@ class Cal extends Controller
|
|||
|
||||
if ($r) {
|
||||
foreach ($r as $rr) {
|
||||
$j = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'j') : datetime_convert('UTC', 'UTC', $rr['dtstart'], 'j'));
|
||||
$d = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtstart'], $fmt) : datetime_convert('UTC', 'UTC', $rr['dtstart'], $fmt));
|
||||
$j = (($rr['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'j') : Time::convert('UTC', 'UTC', $rr['dtstart'], 'j'));
|
||||
$d = (($rr['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $rr['dtstart'], $fmt) : Time::convert('UTC', 'UTC', $rr['dtstart'], $fmt));
|
||||
$d = day_translate($d);
|
||||
|
||||
$start = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtstart'], 'c'));
|
||||
$start = (($rr['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'c') : Time::convert('UTC', 'UTC', $rr['dtstart'], 'c'));
|
||||
if ($rr['nofinish']) {
|
||||
$end = null;
|
||||
} else {
|
||||
$end = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtend'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtend'], 'c'));
|
||||
$end = (($rr['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $rr['dtend'], 'c') : Time::convert('UTC', 'UTC', $rr['dtend'], 'c'));
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Libsync;
|
||||
use Code\Access\AccessControl;
|
||||
|
@ -67,14 +68,14 @@ class Calendar extends Controller
|
|||
}
|
||||
|
||||
if ($adjust) {
|
||||
$start = datetime_convert($tz, 'UTC', $start);
|
||||
$start = Time::convert($tz, 'UTC', $start);
|
||||
if (!$nofinish) {
|
||||
$finish = datetime_convert($tz, 'UTC', $finish);
|
||||
$finish = Time::convert($tz, 'UTC', $finish);
|
||||
}
|
||||
} else {
|
||||
$start = datetime_convert('UTC', 'UTC', $start);
|
||||
$start = Time::convert('UTC', 'UTC', $start);
|
||||
if (!$nofinish) {
|
||||
$finish = datetime_convert('UTC', 'UTC', $finish);
|
||||
$finish = Time::convert('UTC', 'UTC', $finish);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -122,9 +123,9 @@ class Calendar extends Controller
|
|||
$acl->set($x[0]);
|
||||
|
||||
$created = $x[0]['created'];
|
||||
$edited = datetime_convert();
|
||||
$edited = Time::convert();
|
||||
} else {
|
||||
$created = $edited = datetime_convert();
|
||||
$created = $edited = Time::convert();
|
||||
$acl->set_from_array($_POST);
|
||||
}
|
||||
|
||||
|
@ -321,11 +322,11 @@ class Calendar extends Controller
|
|||
}
|
||||
}
|
||||
|
||||
$start = datetime_convert('UTC', 'UTC', $start);
|
||||
$finish = datetime_convert('UTC', 'UTC', $finish);
|
||||
$start = Time::convert('UTC', 'UTC', $start);
|
||||
$finish = Time::convert('UTC', 'UTC', $finish);
|
||||
|
||||
$adjust_start = datetime_convert('UTC', date_default_timezone_get(), $start);
|
||||
$adjust_finish = datetime_convert('UTC', date_default_timezone_get(), $finish);
|
||||
$adjust_start = Time::convert('UTC', date_default_timezone_get(), $start);
|
||||
$adjust_finish = Time::convert('UTC', date_default_timezone_get(), $finish);
|
||||
|
||||
if (x($_GET, 'id')) {
|
||||
$r = q(
|
||||
|
@ -371,11 +372,11 @@ class Calendar extends Controller
|
|||
|
||||
if ($r) {
|
||||
foreach ($r as $rr) {
|
||||
$start = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtstart'], 'c'));
|
||||
$start = (($rr['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'c') : Time::convert('UTC', 'UTC', $rr['dtstart'], 'c'));
|
||||
if ($rr['nofinish']) {
|
||||
$end = null;
|
||||
} else {
|
||||
$end = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtend'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtend'], 'c'));
|
||||
$end = (($rr['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $rr['dtend'], 'c') : Time::convert('UTC', 'UTC', $rr['dtend'], 'c'));
|
||||
|
||||
// give a fake end to birthdays so they get crammed into a
|
||||
// single day on the calendar
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\HTTPHeaders;
|
||||
use DBA;
|
||||
use DateTime;
|
||||
|
@ -320,10 +321,10 @@ class Cdav extends Controller
|
|||
}
|
||||
|
||||
$title = $_REQUEST['title'];
|
||||
$start = datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['dtstart']);
|
||||
$start = Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['dtstart']);
|
||||
$dtstart = new DateTime($start);
|
||||
if ($_REQUEST['dtend']) {
|
||||
$end = datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['dtend']);
|
||||
$end = Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['dtend']);
|
||||
$dtend = new DateTime($end);
|
||||
}
|
||||
$description = $_REQUEST['description'];
|
||||
|
@ -401,10 +402,10 @@ class Cdav extends Controller
|
|||
|
||||
$uri = $_REQUEST['uri'];
|
||||
$title = $_REQUEST['title'];
|
||||
$start = datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['dtstart']);
|
||||
$start = Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['dtstart']);
|
||||
$dtstart = new DateTime($start);
|
||||
if ($_REQUEST['dtend']) {
|
||||
$end = datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['dtend']);
|
||||
$end = Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['dtend']);
|
||||
$dtend = new DateTime($end);
|
||||
}
|
||||
$description = $_REQUEST['description'];
|
||||
|
@ -461,10 +462,10 @@ class Cdav extends Controller
|
|||
}
|
||||
|
||||
$uri = $_REQUEST['uri'];
|
||||
$start = datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['dtstart']);
|
||||
$start = Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['dtstart']);
|
||||
$dtstart = new DateTime($start);
|
||||
if ($_REQUEST['dtend']) {
|
||||
$end = datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['dtend']);
|
||||
$end = Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['dtend']);
|
||||
$dtend = new DateTime($end);
|
||||
}
|
||||
|
||||
|
@ -967,8 +968,8 @@ class Cdav extends Controller
|
|||
xchan_query($r);
|
||||
$r = fetch_post_tags($r);
|
||||
|
||||
$r[0]['dtstart'] = (($r[0]['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $r[0]['dtstart'], 'c') : datetime_convert('UTC', 'UTC', $r[0]['dtstart'], 'c'));
|
||||
$r[0]['dtend'] = (($r[0]['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $r[0]['dtend'], 'c') : datetime_convert('UTC', 'UTC', $r[0]['dtend'], 'c'));
|
||||
$r[0]['dtstart'] = (($r[0]['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $r[0]['dtstart'], 'c') : Time::convert('UTC', 'UTC', $r[0]['dtstart'], 'c'));
|
||||
$r[0]['dtend'] = (($r[0]['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $r[0]['dtend'], 'c') : Time::convert('UTC', 'UTC', $r[0]['dtend'], 'c'));
|
||||
|
||||
$r[0]['plink'] = [$r[0]['plink'], t('Link to source')];
|
||||
|
||||
|
@ -1163,8 +1164,8 @@ class Cdav extends Controller
|
|||
'calendar_id' => $id,
|
||||
'uri' => $object['uri'],
|
||||
'title' => $title,
|
||||
'start' => datetime_convert($timezone, $timezone, $dtstart, 'c'),
|
||||
'end' => (($dtend) ? datetime_convert($timezone, $timezone, $dtend, 'c') : ''),
|
||||
'start' => Time::convert($timezone, $timezone, $dtstart, 'c'),
|
||||
'end' => (($dtend) ? Time::convert($timezone, $timezone, $dtend, 'c') : ''),
|
||||
'description' => $description,
|
||||
'location' => $location,
|
||||
'allDay' => $allDay,
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Channel;
|
||||
use Code\Render\Theme;
|
||||
|
@ -55,7 +56,7 @@ class Changeaddr extends Controller
|
|||
}
|
||||
|
||||
if ($account['account_password_changed'] > NULL_DATE) {
|
||||
$d1 = datetime_convert('UTC', 'UTC', 'now - 48 hours');
|
||||
$d1 = Time::convert('UTC', 'UTC', 'now - 48 hours');
|
||||
if ($account['account_password_changed'] > $d1) {
|
||||
notice(t('Channel name changes are not allowed within 48 hours of changing the account password.') . EOL);
|
||||
return;
|
||||
|
|
|
@ -11,6 +11,7 @@ use Code\Lib\ActivityStreams;
|
|||
use Code\Lib\Crypto;
|
||||
use Code\Lib\PConfig;
|
||||
use Code\Lib as Zlib;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\HTTPSig;
|
||||
use App;
|
||||
use Code\Web\Controller;
|
||||
|
@ -264,7 +265,7 @@ class Channel extends Controller
|
|||
|
||||
|
||||
if ($this->loading && !$mid) {
|
||||
$_SESSION['loadtime_channel'] = datetime_convert();
|
||||
$_SESSION['loadtime_channel'] = Time::convert();
|
||||
if ($is_owner) {
|
||||
PConfig::Set(local_channel(), 'system', 'loadtime_channel', $_SESSION['loadtime_channel']);
|
||||
}
|
||||
|
@ -386,7 +387,7 @@ class Channel extends Controller
|
|||
]);
|
||||
|
||||
if ($this->updating && isset($_SESSION['loadtime_channel'])) {
|
||||
$simple_update = " AND item.changed > '" . datetime_convert('UTC', 'UTC', $_SESSION['loadtime_channel']) . "' ";
|
||||
$simple_update = " AND item.changed > '" . Time::convert('UTC', 'UTC', $_SESSION['loadtime_channel']) . "' ";
|
||||
}
|
||||
if ($this->loading) {
|
||||
$simple_update = '';
|
||||
|
@ -425,11 +426,11 @@ class Channel extends Controller
|
|||
}
|
||||
|
||||
if ($datequery) {
|
||||
$sql_extra2 .= protect_sprintf(sprintf(" AND item.created <= '%s' ", dbesc(datetime_convert(date_default_timezone_get(), '', $datequery))));
|
||||
$sql_extra2 .= protect_sprintf(sprintf(" AND item.created <= '%s' ", dbesc(Time::convert(date_default_timezone_get(), '', $datequery))));
|
||||
$order = 'post';
|
||||
}
|
||||
if ($datequery2) {
|
||||
$sql_extra2 .= protect_sprintf(sprintf(" AND item.created >= '%s' ", dbesc(datetime_convert(date_default_timezone_get(), '', $datequery2))));
|
||||
$sql_extra2 .= protect_sprintf(sprintf(" AND item.created >= '%s' ", dbesc(Time::convert(date_default_timezone_get(), '', $datequery2))));
|
||||
}
|
||||
|
||||
if ($datequery || $datequery2) {
|
||||
|
|
|
@ -7,6 +7,7 @@ namespace Code\Module;
|
|||
|
||||
use App;
|
||||
use Code\Lib as Zlib;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Channel;
|
||||
use Code\Extend\Hook;
|
||||
|
@ -74,7 +75,7 @@ class Chatsvc extends Controller
|
|||
values( %d, '%s', '%s', '%s' )",
|
||||
intval(App::$data['chat']['room_id']),
|
||||
dbesc(get_observer_hash()),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(str_rot47(base64url_encode($arr['chat_text'])))
|
||||
);
|
||||
|
||||
|
@ -98,7 +99,7 @@ class Chatsvc extends Controller
|
|||
$r = q(
|
||||
"update chatpresence set cp_status = '%s', cp_last = '%s' where cp_room = %d and cp_xchan = '%s' and cp_client = '%s'",
|
||||
dbesc($status),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($room_id),
|
||||
dbesc(get_observer_hash()),
|
||||
dbesc($_SERVER['REMOTE_ADDR'])
|
||||
|
@ -174,8 +175,8 @@ class Chatsvc extends Controller
|
|||
'img' => zid($rr['xchan_photo_m']),
|
||||
'img_type' => $rr['xchan_photo_mimetype'],
|
||||
'name' => $rr['xchan_name'],
|
||||
'isotime' => datetime_convert('UTC', date_default_timezone_get(), $rr['created'], 'c'),
|
||||
'localtime' => datetime_convert('UTC', date_default_timezone_get(), $rr['created'], 'r'),
|
||||
'isotime' => Time::convert('UTC', date_default_timezone_get(), $rr['created'], 'c'),
|
||||
'localtime' => Time::convert('UTC', date_default_timezone_get(), $rr['created'], 'r'),
|
||||
'text' => zidify_links(smilies(bbcode(base64url_decode(str_rot47($rr['chat_text']))))),
|
||||
'self' => ((get_observer_hash() == $rr['chat_xchan']) ? 'self' : '')
|
||||
];
|
||||
|
@ -185,7 +186,7 @@ class Chatsvc extends Controller
|
|||
|
||||
$r = q(
|
||||
"update chatpresence set cp_last = '%s' where cp_room = %d and cp_xchan = '%s' and cp_client = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval(App::$data['chat']['room_id']),
|
||||
dbesc(get_observer_hash()),
|
||||
dbesc($_SERVER['REMOTE_ADDR'])
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Lib\XConfig;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\LibBlock;
|
||||
|
@ -359,7 +360,7 @@ class Connections extends Controller
|
|||
'status_label' => t('Status'),
|
||||
'status' => $status_str,
|
||||
'connected_label' => t('Connected'),
|
||||
'connected' => datetime_convert('UTC', date_default_timezone_get(), $rr['abook_created'], 'c'),
|
||||
'connected' => Time::convert('UTC', date_default_timezone_get(), $rr['abook_created'], 'c'),
|
||||
'approve_hover' => t('Approve connection'),
|
||||
'approve' => (($rr['abook_pending']) ? t('Approve') : false),
|
||||
'ignore_hover' => t('Ignore connection'),
|
||||
|
|
|
@ -6,6 +6,7 @@ use App;
|
|||
use Code\Lib\Activity;
|
||||
use Code\Lib\Libprofile;
|
||||
use Code\Access\AccessControl;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Channel;
|
||||
use Code\Extend\Hook;
|
||||
|
@ -294,8 +295,8 @@ class Cover_photo extends Controller
|
|||
|
||||
$arr['obj'] = [
|
||||
'type' => ACTIVITY_OBJ_NOTE,
|
||||
'published' => datetime_convert('UTC', 'UTC', 'now', ISO8601),
|
||||
'updated' => datetime_convert('UTC', 'UTC', 'now', ISO8601),
|
||||
'published' => Time::convert('UTC', 'UTC', 'now', ISO8601),
|
||||
'updated' => Time::convert('UTC', 'UTC', 'now', ISO8601),
|
||||
'id' => $arr['mid'],
|
||||
'url' => ['type' => 'Link', 'mediaType' => $photo['mimetype'], 'href' => z_root() . '/photo/' . $photo['resource_id'] . '-7'],
|
||||
'source' => ['content' => $arr['body'], 'mediaType' => 'text/x-multicode'],
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
|
||||
// This is the primary endpoint for communicating with Zot directory services.
|
||||
|
@ -94,9 +95,9 @@ class Dirsearch extends Controller
|
|||
|
||||
if (array_key_exists('sync', $_REQUEST)) {
|
||||
if ($_REQUEST['sync']) {
|
||||
$sync = datetime_convert('UTC', 'UTC', $_REQUEST['sync']);
|
||||
$sync = Time::convert('UTC', 'UTC', $_REQUEST['sync']);
|
||||
} else {
|
||||
$sync = datetime_convert('UTC', 'UTC', '2010-01-01 01:01:00');
|
||||
$sync = Time::convert('UTC', 'UTC', '2010-01-01 01:01:00');
|
||||
}
|
||||
} else {
|
||||
$sync = false;
|
||||
|
@ -179,7 +180,7 @@ class Dirsearch extends Controller
|
|||
|
||||
// mtime is not currently working
|
||||
|
||||
$mtime = ((x($_REQUEST, 'mtime')) ? datetime_convert('UTC', 'UTC', $_REQUEST['mtime']) : '');
|
||||
$mtime = ((x($_REQUEST, 'mtime')) ? Time::convert('UTC', 'UTC', $_REQUEST['mtime']) : '');
|
||||
|
||||
// merge them into xprof
|
||||
|
||||
|
@ -207,7 +208,7 @@ class Dirsearch extends Controller
|
|||
$activesql = EMPTY_STR;
|
||||
|
||||
if ($active) {
|
||||
$activesql = "and xchan_updated > '" . datetime_convert(date_default_timezone_get(), 'UTC', 'now - 60 days') . "' ";
|
||||
$activesql = "and xchan_updated > '" . Time::convert(date_default_timezone_get(), 'UTC', 'now - 60 days') . "' ";
|
||||
}
|
||||
|
||||
if ($limit) {
|
||||
|
|
|
@ -6,6 +6,7 @@ use App;
|
|||
use Code\Lib\PermissionDescription;
|
||||
use Code\Lib\System;
|
||||
use Code\Lib\PConfig;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Channel;
|
||||
use Code\Lib\Libacl;
|
||||
|
@ -42,7 +43,7 @@ class Display extends Controller
|
|||
}
|
||||
|
||||
if ($this->loading) {
|
||||
$_SESSION['loadtime_display'] = datetime_convert();
|
||||
$_SESSION['loadtime_display'] = Time::convert();
|
||||
}
|
||||
|
||||
if (argc() > 1) {
|
||||
|
@ -200,7 +201,7 @@ class Display extends Controller
|
|||
$simple_update = (($this->updating) ? " AND item_unseen = 1 " : '');
|
||||
|
||||
if ($this->updating && $_SESSION['loadtime_display']) {
|
||||
$simple_update = " AND item.changed > '" . datetime_convert('UTC', 'UTC', $_SESSION['loadtime_display']) . "' ";
|
||||
$simple_update = " AND item.changed > '" . Time::convert('UTC', 'UTC', $_SESSION['loadtime_display']) . "' ";
|
||||
}
|
||||
if ($this->loading) {
|
||||
$simple_update = '';
|
||||
|
@ -452,7 +453,7 @@ class Display extends Controller
|
|||
'$generator_uri' => z_root(),
|
||||
'$feed_id' => xmlify(App::$cmd),
|
||||
'$feed_title' => xmlify(t('Article')),
|
||||
'$feed_updated' => xmlify(datetime_convert('UTC', 'UTC', 'now', ISO8601)),
|
||||
'$feed_updated' => xmlify(Time::convert('UTC', 'UTC', 'now', ISO8601)),
|
||||
'$author' => '',
|
||||
'$owner' => '',
|
||||
'$profile_page' => xmlify(z_root() . '/display/?mid=' . $target_item['mid']),
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Daemon\Run;
|
||||
use Code\Render\Theme;
|
||||
|
@ -166,7 +167,7 @@ class Dreport extends Controller
|
|||
$entries[] = [
|
||||
'name' => escape_tags($rr['dreport_name'] ?: $rr['dreport_recip']),
|
||||
'result' => $rr['dreport_result'],
|
||||
'time' => escape_tags(datetime_convert('UTC', date_default_timezone_get(), $rr['dreport_time']))
|
||||
'time' => escape_tags(Time::convert('UTC', date_default_timezone_get(), $rr['dreport_time']))
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use DateTime;
|
||||
use Code\Lib\PermissionDescription;
|
||||
use Code\Web\Controller;
|
||||
|
@ -92,14 +93,14 @@ class Events extends Controller
|
|||
|
||||
|
||||
if ($adjust) {
|
||||
$start = datetime_convert($tz, 'UTC', $start);
|
||||
$start = Time::convert($tz, 'UTC', $start);
|
||||
if (!$nofinish) {
|
||||
$finish = datetime_convert($tz, 'UTC', $finish);
|
||||
$finish = Time::convert($tz, 'UTC', $finish);
|
||||
}
|
||||
} else {
|
||||
$start = datetime_convert('UTC', 'UTC', $start);
|
||||
$start = Time::convert('UTC', 'UTC', $start);
|
||||
if (!$nofinish) {
|
||||
$finish = datetime_convert('UTC', 'UTC', $finish);
|
||||
$finish = Time::convert('UTC', 'UTC', $finish);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -118,7 +119,7 @@ class Events extends Controller
|
|||
$freq = ((array_key_exists('freq', $_REQUEST) && $_REQUEST['freq']) ? escape_tags(trim($_REQUEST['freq'])) : EMPTY_STR);
|
||||
$interval = ((array_key_exists('interval', $_REQUEST) && intval($_REQUEST['interval'])) ? 1 : 0);
|
||||
$count = ((array_key_exists('count', $_REQUEST) && intval($_REQUEST['count'])) ? intval($_REQUEST['count']) : 0);
|
||||
$until = ((array_key_exists('until', $_REQUEST) && $_REQUEST['until']) ? datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['until']) : NULL_DATE);
|
||||
$until = ((array_key_exists('until', $_REQUEST) && $_REQUEST['until']) ? Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['until']) : NULL_DATE);
|
||||
$byday = [];
|
||||
|
||||
if ((!$freq) || (!in_array($freq, ['DAILY', 'WEEKLY', 'MONTHLY', 'YEARLY']))) {
|
||||
|
@ -183,7 +184,7 @@ class Events extends Controller
|
|||
$acl->set($x[0]);
|
||||
|
||||
$created = $x[0]['created'];
|
||||
$edited = datetime_convert();
|
||||
$edited = Time::convert();
|
||||
|
||||
if (
|
||||
$x[0]['allow_cid'] === '<' . $channel['channel_hash'] . '>'
|
||||
|
@ -194,7 +195,7 @@ class Events extends Controller
|
|||
$share = true;
|
||||
}
|
||||
} else {
|
||||
$created = $edited = datetime_convert();
|
||||
$created = $edited = Time::convert();
|
||||
if ($share) {
|
||||
$acl->set_from_array($_POST);
|
||||
} else {
|
||||
|
@ -422,22 +423,22 @@ class Events extends Controller
|
|||
$tz = (($orig_event['adjust']) ? date_default_timezone_get() : 'UTC');
|
||||
}
|
||||
|
||||
$syear = datetime_convert('UTC', $tz, $sdt, 'Y');
|
||||
$smonth = datetime_convert('UTC', $tz, $sdt, 'm');
|
||||
$sday = datetime_convert('UTC', $tz, $sdt, 'd');
|
||||
$shour = datetime_convert('UTC', $tz, $sdt, 'H');
|
||||
$sminute = datetime_convert('UTC', $tz, $sdt, 'i');
|
||||
$syear = Time::convert('UTC', $tz, $sdt, 'Y');
|
||||
$smonth = Time::convert('UTC', $tz, $sdt, 'm');
|
||||
$sday = Time::convert('UTC', $tz, $sdt, 'd');
|
||||
$shour = Time::convert('UTC', $tz, $sdt, 'H');
|
||||
$sminute = Time::convert('UTC', $tz, $sdt, 'i');
|
||||
|
||||
$stext = datetime_convert('UTC', $tz, $sdt);
|
||||
$stext = Time::convert('UTC', $tz, $sdt);
|
||||
$stext = substr($stext, 0, 14) . "00:00";
|
||||
|
||||
$fyear = datetime_convert('UTC', $tz, $fdt, 'Y');
|
||||
$fmonth = datetime_convert('UTC', $tz, $fdt, 'm');
|
||||
$fday = datetime_convert('UTC', $tz, $fdt, 'd');
|
||||
$fhour = datetime_convert('UTC', $tz, $fdt, 'H');
|
||||
$fminute = datetime_convert('UTC', $tz, $fdt, 'i');
|
||||
$fyear = Time::convert('UTC', $tz, $fdt, 'Y');
|
||||
$fmonth = Time::convert('UTC', $tz, $fdt, 'm');
|
||||
$fday = Time::convert('UTC', $tz, $fdt, 'd');
|
||||
$fhour = Time::convert('UTC', $tz, $fdt, 'H');
|
||||
$fminute = Time::convert('UTC', $tz, $fdt, 'i');
|
||||
|
||||
$ftext = datetime_convert('UTC', $tz, $fdt);
|
||||
$ftext = Time::convert('UTC', $tz, $fdt);
|
||||
$ftext = substr($ftext, 0, 14) . "00:00";
|
||||
|
||||
$type = ((x($orig_event)) ? $orig_event['etype'] : 'event');
|
||||
|
@ -537,8 +538,8 @@ class Events extends Controller
|
|||
]);
|
||||
/* end edit/create form */
|
||||
|
||||
$thisyear = datetime_convert('UTC', date_default_timezone_get(), 'now', 'Y');
|
||||
$thismonth = datetime_convert('UTC', date_default_timezone_get(), 'now', 'm');
|
||||
$thisyear = Time::convert('UTC', date_default_timezone_get(), 'now', 'Y');
|
||||
$thismonth = Time::convert('UTC', date_default_timezone_get(), 'now', 'm');
|
||||
if (!$y) {
|
||||
$y = intval($thisyear);
|
||||
}
|
||||
|
@ -590,11 +591,11 @@ class Events extends Controller
|
|||
}
|
||||
}
|
||||
|
||||
$start = datetime_convert('UTC', 'UTC', $start);
|
||||
$finish = datetime_convert('UTC', 'UTC', $finish);
|
||||
$start = Time::convert('UTC', 'UTC', $start);
|
||||
$finish = Time::convert('UTC', 'UTC', $finish);
|
||||
|
||||
$adjust_start = datetime_convert('UTC', date_default_timezone_get(), $start);
|
||||
$adjust_finish = datetime_convert('UTC', date_default_timezone_get(), $finish);
|
||||
$adjust_start = Time::convert('UTC', date_default_timezone_get(), $start);
|
||||
$adjust_finish = Time::convert('UTC', date_default_timezone_get(), $finish);
|
||||
|
||||
if (x($_GET, 'id')) {
|
||||
$r = q(
|
||||
|
@ -645,7 +646,7 @@ class Events extends Controller
|
|||
|
||||
if ($r) {
|
||||
foreach ($r as $rr) {
|
||||
$j = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'j') : datetime_convert('UTC', 'UTC', $rr['dtstart'], 'j'));
|
||||
$j = (($rr['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'j') : Time::convert('UTC', 'UTC', $rr['dtstart'], 'j'));
|
||||
if (!x($links, $j)) {
|
||||
$links[$j] = z_root() . '/' . App::$cmd . '#link-' . $j;
|
||||
}
|
||||
|
@ -659,15 +660,15 @@ class Events extends Controller
|
|||
|
||||
if ($r) {
|
||||
foreach ($r as $rr) {
|
||||
$j = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'j') : datetime_convert('UTC', 'UTC', $rr['dtstart'], 'j'));
|
||||
$d = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtstart'], $fmt) : datetime_convert('UTC', 'UTC', $rr['dtstart'], $fmt));
|
||||
$j = (($rr['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'j') : Time::convert('UTC', 'UTC', $rr['dtstart'], 'j'));
|
||||
$d = (($rr['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $rr['dtstart'], $fmt) : Time::convert('UTC', 'UTC', $rr['dtstart'], $fmt));
|
||||
$d = day_translate($d);
|
||||
|
||||
$start = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtstart'], 'c'));
|
||||
$start = (($rr['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'c') : Time::convert('UTC', 'UTC', $rr['dtstart'], 'c'));
|
||||
if ($rr['nofinish']) {
|
||||
$end = null;
|
||||
} else {
|
||||
$end = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtend'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtend'], 'c'));
|
||||
$end = (($rr['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $rr['dtend'], 'c') : Time::convert('UTC', 'UTC', $rr['dtend'], 'c'));
|
||||
|
||||
// give a fake end to birthdays so they get crammed into a
|
||||
// single day on the calendar
|
||||
|
|
|
@ -4,6 +4,7 @@ namespace Code\Module;
|
|||
use App;
|
||||
use Code\Lib\Libzot;
|
||||
use Code\Lib\Channel;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
|
||||
/* fix missing or damaged hublocs */
|
||||
|
@ -100,8 +101,8 @@ class Fhublocs extends Controller {
|
|||
'hubloc_callback' => z_root() . '/nomad',
|
||||
'hubloc_sitekey' => $sitekey,
|
||||
'hubloc_network' => 'nomad',
|
||||
'hubloc_updated' => datetime_convert(),
|
||||
'hubloc_connected' => datetime_convert()
|
||||
'hubloc_updated' => Time::convert(),
|
||||
'hubloc_connected' => Time::convert()
|
||||
]
|
||||
);
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ use Code\Lib\ActivityStreams;
|
|||
use Code\Lib\Activity;
|
||||
use Code\Lib\JcsEddsa2022;
|
||||
use Code\Lib\Crypto;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\HTTPSig;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Channel;
|
||||
|
@ -35,7 +36,7 @@ class Home extends Controller
|
|||
$x['proof'] = (new JcsEddsa2022)->sign($x, $channel);
|
||||
$ret = json_encode($x, JSON_UNESCAPED_SLASHES);
|
||||
logger('data: ' . jindent($ret), LOGGER_DATA);
|
||||
$headers['Date'] = datetime_convert('UTC', 'UTC', 'now', 'D, d M Y H:i:s \\G\\M\\T');
|
||||
$headers['Date'] = Time::convert('UTC', 'UTC', 'now', 'D, d M Y H:i:s \\G\\M\\T');
|
||||
$headers['Digest'] = HTTPSig::generate_digest_header($ret);
|
||||
$headers['(request-target)'] = strtolower($_SERVER['REQUEST_METHOD']) . ' ' . $_SERVER['REQUEST_URI'];
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use URLify;
|
||||
use Code\Lib\IConfig;
|
||||
use Code\Web\Controller;
|
||||
|
@ -81,10 +82,10 @@ class Impel extends Controller
|
|||
$m['menu_name'] = $j['pagetitle'];
|
||||
$m['menu_desc'] = $j['desc'];
|
||||
if ($j['created']) {
|
||||
$m['menu_created'] = datetime_convert($j['created']);
|
||||
$m['menu_created'] = Time::convert($j['created']);
|
||||
}
|
||||
if ($j['edited']) {
|
||||
$m['menu_edited'] = datetime_convert($j['edited']);
|
||||
$m['menu_edited'] = Time::convert($j['edited']);
|
||||
}
|
||||
|
||||
$m['menu_flags'] = 0;
|
||||
|
@ -128,7 +129,7 @@ class Impel extends Controller
|
|||
if ($j['edited']) {
|
||||
$x = q(
|
||||
"update menu set menu_edited = '%s' where menu_id = %d and menu_channel_id = %d",
|
||||
dbesc(datetime_convert('UTC', 'UTC', $j['edited'])),
|
||||
dbesc(Time::convert('UTC', 'UTC', $j['edited'])),
|
||||
intval($menu_id),
|
||||
intval(local_channel())
|
||||
);
|
||||
|
@ -144,8 +145,8 @@ class Impel extends Controller
|
|||
$arr['body'] = $j['body'];
|
||||
$arr['term'] = $j['term'];
|
||||
$arr['layout_mid'] = $j['layout_mid'];
|
||||
$arr['created'] = datetime_convert('UTC', 'UTC', $j['created']);
|
||||
$arr['edited'] = datetime_convert('UTC', 'UTC', $j['edited']);
|
||||
$arr['created'] = Time::convert('UTC', 'UTC', $j['created']);
|
||||
$arr['edited'] = Time::convert('UTC', 'UTC', $j['edited']);
|
||||
$arr['owner_xchan'] = get_observer_hash();
|
||||
$arr['author_xchan'] = (($j['author_xchan']) ? $j['author_xchan'] : get_observer_hash());
|
||||
$arr['mimetype'] = (($j['mimetype']) ? $j['mimetype'] : 'text/x-multicode');
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use URLify;
|
||||
use Code\Web\Controller;
|
||||
use Code\Web\HTTPSig;
|
||||
|
@ -238,9 +239,9 @@ class Import extends Controller
|
|||
'xchan_follow' => z_root() . '/follow?f=&url=%s',
|
||||
'xchan_name' => $channel['channel_name'],
|
||||
'xchan_network' => 'nomad',
|
||||
'xchan_updated' => datetime_convert(),
|
||||
'xchan_photo_date' => datetime_convert(),
|
||||
'xchan_name_date' => datetime_convert()
|
||||
'xchan_updated' => Time::convert(),
|
||||
'xchan_photo_date' => Time::convert(),
|
||||
'xchan_name_date' => Time::convert()
|
||||
]
|
||||
);
|
||||
}
|
||||
|
@ -281,7 +282,7 @@ class Import extends Controller
|
|||
if ($xchan['xchan_hash'] === $channel['channel_hash']) {
|
||||
$r = q(
|
||||
"update xchan set xchan_updated = '%s', xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s' where xchan_hash = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(z_root() . '/photo/profile/l/' . $channel['channel_id']),
|
||||
dbesc(z_root() . '/photo/profile/m/' . $channel['channel_id']),
|
||||
dbesc(z_root() . '/photo/profile/s/' . $channel['channel_id']),
|
||||
|
@ -298,7 +299,7 @@ class Import extends Controller
|
|||
|
||||
$r = q(
|
||||
"update xchan set xchan_updated = '%s', xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s', xchan_photo_mimetype = '%s', xchan_photo_date = '%s' where xchan_hash = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($photos[0]),
|
||||
dbesc($photos[1]),
|
||||
dbesc($photos[2]),
|
||||
|
@ -341,7 +342,7 @@ class Import extends Controller
|
|||
'hubloc_host' => App::get_hostname(),
|
||||
'hubloc_callback' => z_root() . '/nomad',
|
||||
'hubloc_sitekey' => get_config('system', 'pubkey'),
|
||||
'hubloc_updated' => datetime_convert()
|
||||
'hubloc_updated' => Time::convert()
|
||||
]
|
||||
);
|
||||
|
||||
|
@ -587,8 +588,8 @@ class Import extends Controller
|
|||
|
||||
$hz_server = $m['scheme'] . '://' . $m['host'];
|
||||
|
||||
$since = datetime_convert(date_default_timezone_get(), date_default_timezone_get(), '0001-01-01 00:00');
|
||||
$until = datetime_convert(date_default_timezone_get(), date_default_timezone_get(), 'now + 1 day');
|
||||
$since = Time::convert(date_default_timezone_get(), date_default_timezone_get(), '0001-01-01 00:00');
|
||||
$until = Time::convert(date_default_timezone_get(), date_default_timezone_get(), 'now + 1 day');
|
||||
|
||||
$poll_interval = get_config('system', 'poll_interval', 3);
|
||||
$page = 0;
|
||||
|
|
|
@ -6,6 +6,7 @@ namespace Code\Module;
|
|||
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\HTTPSig;
|
||||
use Code\Lib\ActivityStreams;
|
||||
use Code\Lib\Activity;
|
||||
|
@ -200,7 +201,7 @@ class Inbox extends Controller
|
|||
// update the hubloc_connected timestamp, ignore failures
|
||||
|
||||
q("update hubloc set hubloc_connected = '%s' where hubloc_hash = '%s' and hubloc_network = 'activitypub'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($observer_hash)
|
||||
);
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@ namespace Code\Module;
|
|||
|
||||
use App;
|
||||
use Code\Lib\Apps;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Navbar;
|
||||
use Code\Render\Theme;
|
||||
|
@ -133,7 +134,7 @@ class Invite extends Controller
|
|||
$r = q(
|
||||
"INSERT INTO register (hash,created,uid,password,lang) VALUES ('%s', '%s',0,'','') ",
|
||||
dbesc($invite_code),
|
||||
dbesc(datetime_convert())
|
||||
dbesc(Time::convert())
|
||||
);
|
||||
|
||||
if (!is_site_admin()) {
|
||||
|
|
|
@ -23,6 +23,7 @@ use Code\Lib\Libsync;
|
|||
use Code\Lib\Activity;
|
||||
use Code\Lib\ActivityStreams;
|
||||
use Code\Lib\JcsEddsa2022;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\HTTPSig;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Libzot;
|
||||
|
@ -442,12 +443,12 @@ class Item extends Controller
|
|||
// this is in days, convert to absolute time
|
||||
$channel_comments_closed = get_pconfig($profile_uid, 'system', 'close_comments');
|
||||
if (intval($channel_comments_closed)) {
|
||||
$channel_comments_closed = datetime_convert(date_Default_timezone_get(), 'UTC', 'now + ' . intval($channel_comments_closed) . ' days');
|
||||
$channel_comments_closed = Time::convert(date_Default_timezone_get(), 'UTC', 'now + ' . intval($channel_comments_closed) . ' days');
|
||||
} else {
|
||||
$channel_comments_closed = NULL_DATE;
|
||||
}
|
||||
|
||||
$comments_closed = ((isset($_REQUEST['comments_closed']) && $_REQUEST['comments_closed']) ? datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['comments_closed']) : $channel_comments_closed);
|
||||
$comments_closed = ((isset($_REQUEST['comments_closed']) && $_REQUEST['comments_closed']) ? Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['comments_closed']) : $channel_comments_closed);
|
||||
|
||||
$is_poll = ((trim($_REQUEST['poll_answers'][0]) != '' && trim($_REQUEST['poll_answers'][1]) != '') ? true : false);
|
||||
|
||||
|
@ -470,12 +471,12 @@ class Item extends Controller
|
|||
$owner_hash = null;
|
||||
|
||||
$message_id = ((x($_REQUEST, 'message_id') && $api_source) ? strip_tags($_REQUEST['message_id']) : '');
|
||||
$created = ((x($_REQUEST, 'created')) ? datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['created']) : datetime_convert());
|
||||
$created = ((x($_REQUEST, 'created')) ? Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['created']) : Time::convert());
|
||||
|
||||
// Because somebody will probably try this and create a mess
|
||||
|
||||
if ($created <= NULL_DATE) {
|
||||
$created = datetime_convert();
|
||||
$created = Time::convert();
|
||||
}
|
||||
|
||||
$post_id = ((x($_REQUEST, 'post_id')) ? intval($_REQUEST['post_id']) : 0);
|
||||
|
@ -924,8 +925,8 @@ class Item extends Controller
|
|||
|
||||
if (Apps::system_app_installed($profile_uid, 'Expire Posts')) {
|
||||
if (x($_REQUEST, 'expire')) {
|
||||
$expires = datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['expire']);
|
||||
if ($expires <= datetime_convert()) {
|
||||
$expires = Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['expire']);
|
||||
if ($expires <= Time::convert()) {
|
||||
$expires = NULL_DATE;
|
||||
}
|
||||
}
|
||||
|
@ -1394,7 +1395,7 @@ class Item extends Controller
|
|||
$datarray['obj'] = $obj;
|
||||
$obj_type = 'Question';
|
||||
if ($obj['endTime']) {
|
||||
$d = datetime_convert('UTC', 'UTC', $obj['endTime']);
|
||||
$d = Time::convert('UTC', 'UTC', $obj['endTime']);
|
||||
if ($d > NULL_DATE) {
|
||||
$comments_closed = $d;
|
||||
}
|
||||
|
@ -1473,11 +1474,11 @@ class Item extends Controller
|
|||
$datarray['owner_xchan'] = (($owner_hash) ? $owner_hash : $owner_xchan['xchan_hash']);
|
||||
$datarray['author_xchan'] = $observer['xchan_hash'];
|
||||
$datarray['created'] = $created;
|
||||
$datarray['edited'] = (($orig_post && (!intval($orig_post['item_unpublished']))) ? datetime_convert() : $created);
|
||||
$datarray['edited'] = (($orig_post && (!intval($orig_post['item_unpublished']))) ? Time::convert() : $created);
|
||||
$datarray['expires'] = $expires;
|
||||
$datarray['commented'] = (($orig_post && (!intval($orig_post['item_unpublished']))) ? datetime_convert() : $created);
|
||||
$datarray['received'] = (($orig_post && (!intval($orig_post['item_unpublished']))) ? datetime_convert() : $created);
|
||||
$datarray['changed'] = (($orig_post && (!intval($orig_post['item_unpublished']))) ? datetime_convert() : $created);
|
||||
$datarray['commented'] = (($orig_post && (!intval($orig_post['item_unpublished']))) ? Time::convert() : $created);
|
||||
$datarray['received'] = (($orig_post && (!intval($orig_post['item_unpublished']))) ? Time::convert() : $created);
|
||||
$datarray['changed'] = (($orig_post && (!intval($orig_post['item_unpublished']))) ? Time::convert() : $created);
|
||||
$datarray['comments_closed'] = $comments_closed;
|
||||
$datarray['mid'] = $mid;
|
||||
$datarray['parent_mid'] = $parent_mid;
|
||||
|
@ -1750,7 +1751,7 @@ class Item extends Controller
|
|||
if ($uid && $uid == $profile_uid && (is_item_normal($datarray))) {
|
||||
q(
|
||||
"update channel set channel_lastpost = '%s' where channel_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($uid)
|
||||
);
|
||||
}
|
||||
|
@ -2034,7 +2035,7 @@ class Item extends Controller
|
|||
$matches = null;
|
||||
|
||||
if (preg_match('/\[ends](.*?)\[\/ends]/ism', $body, $matches)) {
|
||||
$obj['endTime'] = datetime_convert(date_default_timezone_get(), 'UTC', $matches[1], ISO8601);
|
||||
$obj['endTime'] = Time::convert(date_default_timezone_get(), 'UTC', $matches[1], ISO8601);
|
||||
$body = str_replace('[ends]' . $matches[1] . '[/ends]', EMPTY_STR, $body);
|
||||
}
|
||||
|
||||
|
@ -2074,7 +2075,7 @@ class Item extends Controller
|
|||
$obj['oneOf'] = $ptr;
|
||||
}
|
||||
|
||||
$obj['endTime'] = datetime_convert(date_default_timezone_get(), 'UTC', 'now + ' . $expire_value . ' ' . $expire_unit, ISO8601);
|
||||
$obj['endTime'] = Time::convert(date_default_timezone_get(), 'UTC', 'now + ' . $expire_value . ' ' . $expire_unit, ISO8601);
|
||||
|
||||
if ($item['item_private']) {
|
||||
$obj['to'] = Activity::map_acl($item);
|
||||
|
|
|
@ -5,6 +5,7 @@ namespace Code\Module;
|
|||
use App;
|
||||
use Code\Lib\Libsync;
|
||||
use Code\Lib\Activity;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Daemon\Run;
|
||||
use Code\Lib\Channel;
|
||||
|
@ -269,7 +270,7 @@ class Like extends Controller
|
|||
$arr['parent_mid'] = ($is_rsvp) ? reverse_activity_mid($item['parent_mid']) : $item['parent_mid'];
|
||||
$arr['owner_xchan'] = $thread_owner['xchan_hash'];
|
||||
$arr['author_xchan'] = $observer['xchan_hash'];
|
||||
$arr['created'] = $arr['edited'] = datetime_convert();
|
||||
$arr['created'] = $arr['edited'] = Time::convert();
|
||||
|
||||
|
||||
$arr['verb'] = (($undo) ? 'Undo' : $activity);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\PConfig;
|
||||
use Code\Lib\ServiceClass;
|
||||
|
@ -115,15 +116,15 @@ class Manage extends Controller
|
|||
WHERE event.uid = %d AND dtstart < '%s' AND dtstart > '%s' and dismissed = 0
|
||||
ORDER BY dtstart ASC ",
|
||||
intval($channels[$x]['channel_id']),
|
||||
dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now + 7 days')),
|
||||
dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now - 1 days'))
|
||||
dbesc(Time::convert('UTC', date_default_timezone_get(), 'now + 7 days')),
|
||||
dbesc(Time::convert('UTC', date_default_timezone_get(), 'now - 1 days'))
|
||||
);
|
||||
|
||||
if ($events) {
|
||||
$channels[$x]['all_events'] = count($events);
|
||||
|
||||
if ($channels[$x]['all_events']) {
|
||||
$str_now = datetime_convert('UTC', date_default_timezone_get(), 'now', 'Y-m-d');
|
||||
$str_now = Time::convert('UTC', date_default_timezone_get(), 'now', 'Y-m-d');
|
||||
foreach ($events as $e) {
|
||||
$bd = false;
|
||||
if ($e['etype'] === 'birthday') {
|
||||
|
@ -132,7 +133,7 @@ class Manage extends Controller
|
|||
} else {
|
||||
$channels[$x]['events']++;
|
||||
}
|
||||
if (datetime_convert('UTC', ((intval($e['adjust'])) ? date_default_timezone_get() : 'UTC'), $e['dtstart'], 'Y-m-d') === $str_now) {
|
||||
if (Time::convert('UTC', ((intval($e['adjust'])) ? date_default_timezone_get() : 'UTC'), $e['dtstart'], 'Y-m-d') === $str_now) {
|
||||
$channels[$x]['all_events_today']++;
|
||||
if ($bd) {
|
||||
$channels[$x]['birthdays_today']++;
|
||||
|
|
|
@ -9,6 +9,7 @@ use Code\Lib\Libprofile;
|
|||
use Code\Lib\Channel;
|
||||
use Code\Lib\ServiceClass;
|
||||
use Code\Lib\PermissionDescription;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Access\AccessControl;
|
||||
use Code\Daemon\Run;
|
||||
|
@ -252,7 +253,7 @@ class Photos extends Controller
|
|||
$width = $ph->getWidth();
|
||||
$height = $ph->getHeight();
|
||||
|
||||
$edited = datetime_convert();
|
||||
$edited = Time::convert();
|
||||
|
||||
q(
|
||||
"update attach set filesize = %d, edited = '%s' where hash = '%s' and uid = %d",
|
||||
|
@ -437,7 +438,7 @@ class Photos extends Controller
|
|||
|
||||
$obj['name'] = (($title) ? $title : $p[0]['filename']);
|
||||
$obj['summary'] = (($desc) ? $desc : $p[0]['filename']);
|
||||
$obj['updated'] = datetime_convert('UTC', 'UTC', 'now', ISO8601);
|
||||
$obj['updated'] = Time::convert('UTC', 'UTC', 'now', ISO8601);
|
||||
$obj['source'] = ['content' => $body, 'mediaType' => 'text/x-multicode'];
|
||||
$obj['content'] = bbcode($body . $footer_text, ['export' => true]);
|
||||
if (isset($obj['url']) && is_array($obj['url'])) {
|
||||
|
@ -458,7 +459,7 @@ class Photos extends Controller
|
|||
dbesc(($title) ? $title : ''),
|
||||
dbesc($obj),
|
||||
dbesc($body . $footer_text),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($acl->is_private()),
|
||||
intval(1 - (int) $visibility),
|
||||
intval($item_id)
|
||||
|
@ -1019,7 +1020,7 @@ class Photos extends Controller
|
|||
$photo = array(
|
||||
'href' => z_root() . '/photo/' . $hires['resource_id'] . '-' . $hires['imgscale'] . '.' . $phototypes[$hires['mimetype']],
|
||||
'title' => t('View Full Size'),
|
||||
'src' => z_root() . '/photo/' . $lores['resource_id'] . '-' . $lores['imgscale'] . '.' . $phototypes[$lores['mimetype']] . '?f=&_u=' . datetime_convert('', '', '', 'ymdhis')
|
||||
'src' => z_root() . '/photo/' . $lores['resource_id'] . '-' . $lores['imgscale'] . '.' . $phototypes[$lores['mimetype']] . '?f=&_u=' . Time::convert('', '', '', 'ymdhis')
|
||||
);
|
||||
|
||||
if ($nextlink) {
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Enotify;
|
||||
use Code\Lib\Apps;
|
||||
|
@ -112,7 +113,7 @@ class Ping extends Controller
|
|||
$basic_presence = true;
|
||||
q(
|
||||
"update chatpresence set cp_last = '%s' where cp_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($r[0]['cp_id'])
|
||||
);
|
||||
}
|
||||
|
@ -121,7 +122,7 @@ class Ping extends Controller
|
|||
"insert into chatpresence ( cp_xchan, cp_last, cp_status, cp_client)
|
||||
values( '%s', '%s', '%s', '%s' ) ",
|
||||
dbesc(get_observer_hash()),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc('online'),
|
||||
dbesc($_SERVER['REMOTE_ADDR'])
|
||||
);
|
||||
|
@ -245,9 +246,9 @@ class Ping extends Controller
|
|||
"UPDATE item SET item_unseen = 0 WHERE uid = %d AND item_unseen = 1",
|
||||
intval(local_channel())
|
||||
);
|
||||
$_SESSION['loadtime_stream'] = datetime_convert();
|
||||
$_SESSION['loadtime_stream'] = Time::convert();
|
||||
PConfig::Set(local_channel(), 'system', 'loadtime_stream', $_SESSION['loadtime_stream']);
|
||||
$_SESSION['loadtime_channel'] = datetime_convert();
|
||||
$_SESSION['loadtime_channel'] = Time::convert();
|
||||
PConfig::Set(local_channel(), 'system', 'loadtime_channel', $_SESSION['loadtime_channel']);
|
||||
break;
|
||||
case 'home':
|
||||
|
@ -255,15 +256,15 @@ class Ping extends Controller
|
|||
"UPDATE item SET item_unseen = 0 WHERE uid = %d AND item_unseen = 1 AND item_wall = 1",
|
||||
intval(local_channel())
|
||||
);
|
||||
$_SESSION['loadtime_channel'] = datetime_convert();
|
||||
$_SESSION['loadtime_channel'] = Time::convert();
|
||||
PConfig::Set(local_channel(), 'system', 'loadtime_channel', $_SESSION['loadtime_channel']);
|
||||
break;
|
||||
case 'all_events':
|
||||
$r = q(
|
||||
"UPDATE event SET dismissed = 1 WHERE uid = %d AND dismissed = 0 AND dtstart < '%s' AND dtstart > '%s' ",
|
||||
intval(local_channel()),
|
||||
dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now + ' . intval($evdays) . ' days')),
|
||||
dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now - 1 days'))
|
||||
dbesc(Time::convert('UTC', date_default_timezone_get(), 'now + ' . intval($evdays) . ' days')),
|
||||
dbesc(Time::convert('UTC', date_default_timezone_get(), 'now - 1 days'))
|
||||
);
|
||||
break;
|
||||
case 'notify':
|
||||
|
@ -273,7 +274,7 @@ class Ping extends Controller
|
|||
);
|
||||
break;
|
||||
case 'pubs':
|
||||
$_SESSION['loadtime_pubstream'] = datetime_convert();
|
||||
$_SESSION['loadtime_pubstream'] = Time::convert();
|
||||
PConfig::Set(local_channel(), 'system', 'loadtime_pubstream', $_SESSION['loadtime_pubstream']);
|
||||
break;
|
||||
default:
|
||||
|
@ -518,15 +519,15 @@ class Ping extends Controller
|
|||
and etype in ( 'event', 'birthday' )
|
||||
ORDER BY dtstart DESC LIMIT 1000",
|
||||
intval(local_channel()),
|
||||
dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now + ' . intval($evdays) . ' days')),
|
||||
dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now - 1 days'))
|
||||
dbesc(Time::convert('UTC', date_default_timezone_get(), 'now + ' . intval($evdays) . ' days')),
|
||||
dbesc(Time::convert('UTC', date_default_timezone_get(), 'now - 1 days'))
|
||||
);
|
||||
|
||||
if ($r) {
|
||||
foreach ($r as $rr) {
|
||||
$strt = datetime_convert('UTC', (($rr['adjust']) ? date_default_timezone_get() : 'UTC'), $rr['dtstart']);
|
||||
$today = substr($strt, 0, 10) === datetime_convert('UTC', date_default_timezone_get(), 'now', 'Y-m-d');
|
||||
$when = day_translate(datetime_convert('UTC', (($rr['adjust']) ? date_default_timezone_get() : 'UTC'), $rr['dtstart'], $bd_format)) . (($today) ? ' ' . t('[today]') : '');
|
||||
$strt = Time::convert('UTC', (($rr['adjust']) ? date_default_timezone_get() : 'UTC'), $rr['dtstart']);
|
||||
$today = substr($strt, 0, 10) === Time::convert('UTC', date_default_timezone_get(), 'now', 'Y-m-d');
|
||||
$when = day_translate(Time::convert('UTC', (($rr['adjust']) ? date_default_timezone_get() : 'UTC'), $rr['dtstart'], $bd_format)) . (($today) ? ' ' . t('[today]') : '');
|
||||
|
||||
$result[] = [
|
||||
'notify_link' => z_root() . '/events', /// @FIXME this takes you to an edit page and it may not be yours, we really want to just view the single event --> '/events/event/' . $rr['event_hash'],
|
||||
|
@ -750,15 +751,15 @@ class Ping extends Controller
|
|||
and etype in ( 'event', 'birthday' )
|
||||
ORDER BY dtstart ASC ",
|
||||
intval(local_channel()),
|
||||
dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now + ' . intval($evdays) . ' days')),
|
||||
dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now - 1 days'))
|
||||
dbesc(Time::convert('UTC', date_default_timezone_get(), 'now + ' . intval($evdays) . ' days')),
|
||||
dbesc(Time::convert('UTC', date_default_timezone_get(), 'now - 1 days'))
|
||||
);
|
||||
|
||||
if ($events) {
|
||||
$result['all_events'] = count($events);
|
||||
|
||||
if ($result['all_events']) {
|
||||
$str_now = datetime_convert('UTC', date_default_timezone_get(), 'now', 'Y-m-d');
|
||||
$str_now = Time::convert('UTC', date_default_timezone_get(), 'now', 'Y-m-d');
|
||||
foreach ($events as $x) {
|
||||
$bd = false;
|
||||
if ($x['etype'] === 'birthday') {
|
||||
|
@ -767,7 +768,7 @@ class Ping extends Controller
|
|||
} else {
|
||||
$result['events']++;
|
||||
}
|
||||
if (datetime_convert('UTC', ((intval($x['adjust'])) ? date_default_timezone_get() : 'UTC'), $x['dtstart'], 'Y-m-d') === $str_now) {
|
||||
if (Time::convert('UTC', ((intval($x['adjust'])) ? date_default_timezone_get() : 'UTC'), $x['dtstart'], 'Y-m-d') === $str_now) {
|
||||
$result['all_events_today']++;
|
||||
if ($bd) {
|
||||
$result['birthdays_today']++;
|
||||
|
@ -855,9 +856,9 @@ class Ping extends Controller
|
|||
PConfig::Delete(local_channel(), 'system', 'seen_items');
|
||||
}
|
||||
|
||||
$_SESSION['loadtime_channel'] = datetime_convert();
|
||||
$_SESSION['loadtime_stream'] = datetime_convert();
|
||||
$_SESSION['loadtime_pubstream'] = datetime_convert();
|
||||
$_SESSION['loadtime_channel'] = Time::convert();
|
||||
$_SESSION['loadtime_stream'] = Time::convert();
|
||||
$_SESSION['loadtime_pubstream'] = Time::convert();
|
||||
|
||||
PConfig::Set(local_channel(), 'system', 'loadtime_channel', $_SESSION['loadtime_channel']);
|
||||
PConfig::Set(local_channel(), 'system', 'loadtime_stream', $_SESSION['loadtime_stream']);
|
||||
|
|
|
@ -9,6 +9,7 @@ namespace Code\Module;
|
|||
*/
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Libsync;
|
||||
use Code\Lib\Libprofile;
|
||||
|
@ -206,7 +207,7 @@ class Profile_photo extends Controller
|
|||
"UPDATE xchan set xchan_photo_mimetype = '%s', xchan_photo_date = '%s', xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s'
|
||||
where xchan_hash = '%s'",
|
||||
dbesc($im->getType()),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(z_root() . '/photo/profile/l/' . $channel['channel_id']),
|
||||
dbesc(z_root() . '/photo/profile/m/' . $channel['channel_id']),
|
||||
dbesc(z_root() . '/photo/profile/s/' . $channel['channel_id']),
|
||||
|
@ -417,7 +418,7 @@ class Profile_photo extends Controller
|
|||
|
||||
$r = q(
|
||||
"UPDATE xchan set xchan_photo_date = '%s' where xchan_hash = '%s'",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($channel['xchan_hash'])
|
||||
);
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\PermissionDescription;
|
||||
use Code\Lib\PConfig;
|
||||
|
@ -97,7 +98,7 @@ class Pubstream extends Controller
|
|||
Navbar::set_selected(t('Public Stream'));
|
||||
|
||||
if (!$mid) {
|
||||
$_SESSION['loadtime_pubstream'] = datetime_convert();
|
||||
$_SESSION['loadtime_pubstream'] = Time::convert();
|
||||
if (local_channel()) {
|
||||
PConfig::Set(local_channel(), 'system', 'loadtime_pubstream', $_SESSION['loadtime_pubstream']);
|
||||
}
|
||||
|
@ -194,7 +195,7 @@ class Pubstream extends Controller
|
|||
$abook_uids = " and abook.abook_channel = " . intval(App::$profile['profile_uid']) . " ";
|
||||
}
|
||||
|
||||
$simple_update = ((isset($_SESSION['loadtime_pubstream']) && $_SESSION['loadtime_pubstream']) ? " AND item.changed > '" . datetime_convert('UTC', 'UTC', $_SESSION['loadtime_pubstream']) . "' " : '');
|
||||
$simple_update = ((isset($_SESSION['loadtime_pubstream']) && $_SESSION['loadtime_pubstream']) ? " AND item.changed > '" . Time::convert('UTC', 'UTC', $_SESSION['loadtime_pubstream']) . "' " : '');
|
||||
|
||||
if ($this->loading) {
|
||||
$simple_update = '';
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Account;
|
||||
use Code\Render\Theme;
|
||||
|
@ -47,7 +48,7 @@ class Removeaccount extends Controller
|
|||
}
|
||||
|
||||
if ($account['account_password_changed'] > NULL_DATE) {
|
||||
$d1 = datetime_convert('UTC', 'UTC', 'now - 48 hours');
|
||||
$d1 = Time::convert('UTC', 'UTC', 'now - 48 hours');
|
||||
if ($account['account_password_changed'] > $d1) {
|
||||
notice(t('Account removals are not allowed within 48 hours of changing the account password.') . EOL);
|
||||
return;
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Channel;
|
||||
use Code\Render\Theme;
|
||||
|
@ -46,7 +47,7 @@ class Removeme extends Controller
|
|||
}
|
||||
|
||||
if ($account['account_password_changed'] > NULL_DATE) {
|
||||
$d1 = datetime_convert('UTC', 'UTC', 'now - 48 hours');
|
||||
$d1 = Time::convert('UTC', 'UTC', 'now - 48 hours');
|
||||
if ($account['account_password_changed'] > $d1) {
|
||||
notice(t('Channel removals are not allowed within 48 hours of changing the account password.') . EOL);
|
||||
return;
|
||||
|
|
|
@ -13,6 +13,7 @@ use Code\Lib\Libprofile;
|
|||
use Code\Lib\Libzot;
|
||||
use Code\Lib\Navbar;
|
||||
use Code\Lib\Queue;
|
||||
use Code\Lib\Time;
|
||||
use Code\Render\Theme;
|
||||
use Code\Web\Controller;
|
||||
use Code\Web\HTTPSig;
|
||||
|
@ -108,7 +109,7 @@ class Search extends Controller
|
|||
}
|
||||
|
||||
if ($this->loading) {
|
||||
$_SESSION['loadtime'] = datetime_convert();
|
||||
$_SESSION['loadtime'] = Time::convert();
|
||||
}
|
||||
Navbar::set_selected('Search');
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@ namespace Code\Module\Settings;
|
|||
|
||||
use App;
|
||||
use Code\Extend\Hook;
|
||||
use Code\Lib\Time;
|
||||
use Code\Render\Theme;
|
||||
|
||||
class Account
|
||||
|
@ -76,7 +77,7 @@ class Account
|
|||
where account_id = %d",
|
||||
dbesc($salt),
|
||||
dbesc($password_encoded),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval(get_account_id())
|
||||
);
|
||||
if ($r) {
|
||||
|
|
|
@ -19,6 +19,7 @@ use Code\Lib\Libacl;
|
|||
use Code\Lib\Features;
|
||||
use Code\Lib\Menu;
|
||||
use Code\Extend\Hook;
|
||||
use Code\Lib\Time;
|
||||
use Code\Render\Theme;
|
||||
|
||||
|
||||
|
@ -218,7 +219,7 @@ class Channel
|
|||
$r = q(
|
||||
"update xchan set xchan_name = '%s', xchan_name_date = '%s' where xchan_url = '%s'",
|
||||
dbesc($channel_name),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(z_root() . '/channel/' . $channel['channel_address'])
|
||||
);
|
||||
$r = q(
|
||||
|
|
|
@ -10,6 +10,7 @@ use Code\Lib\Navbar;
|
|||
use Code\Lib\Features;
|
||||
use Code\Daemon\Run;
|
||||
use Code\Extend\Hook;
|
||||
use Code\Lib\Time;
|
||||
use Sabre\VObject\Reader;
|
||||
use Code\Render\Theme;
|
||||
|
||||
|
@ -133,7 +134,7 @@ class Profile_edit
|
|||
$ignore_year = true;
|
||||
$dob = substr($dob, 5);
|
||||
}
|
||||
$dob = datetime_convert('UTC', 'UTC', (($ignore_year) ? '1900-' . $dob : $dob), (($ignore_year) ? 'm-d' : 'Y-m-d'));
|
||||
$dob = Time::convert('UTC', 'UTC', (($ignore_year) ? '1900-' . $dob : $dob), (($ignore_year) ? 'm-d' : 'Y-m-d'));
|
||||
if ($ignore_year) {
|
||||
$dob = '0000-' . $dob;
|
||||
}
|
||||
|
@ -243,7 +244,7 @@ class Profile_edit
|
|||
if (!strlen($howlong)) {
|
||||
$howlong = NULL_DATE;
|
||||
} else {
|
||||
$howlong = datetime_convert(date_default_timezone_get(), 'UTC', $howlong);
|
||||
$howlong = Time::convert(date_default_timezone_get(), 'UTC', $howlong);
|
||||
}
|
||||
|
||||
// linkify the relationship target if applicable
|
||||
|
@ -493,7 +494,7 @@ class Profile_edit
|
|||
$r = q(
|
||||
"UPDATE xchan SET xchan_name = '%s', xchan_name_date = '%s' WHERE xchan_hash = '%s'",
|
||||
dbesc($name),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($channel['xchan_hash'])
|
||||
);
|
||||
$r = q(
|
||||
|
@ -626,7 +627,7 @@ class Profile_edit
|
|||
'$marital' => self::marital_selector($r[0]['marital']),
|
||||
'$marital_min' => self::marital_selector_min($r[0]['marital']),
|
||||
'$with' => ['with', t("Who (if applicable)"), $r[0]['partner'], t('Examples: cathy123, Cathy Williams, cathy@example.com')],
|
||||
'$howlong' => ['howlong', t('Since (date)'), ($r[0]['howlong'] <= NULL_DATE ? '' : datetime_convert('UTC', date_default_timezone_get(), $r[0]['howlong']))],
|
||||
'$howlong' => ['howlong', t('Since (date)'), ($r[0]['howlong'] <= NULL_DATE ? '' : Time::convert('UTC', date_default_timezone_get(), $r[0]['howlong']))],
|
||||
'$sexual' => self::sexpref_selector($r[0]['sexual']),
|
||||
'$sexual_min' => self::sexpref_selector_min($r[0]['sexual']),
|
||||
'$pronouns' => self::pronouns_selector($r[0]['pronouns']),
|
||||
|
|
|
@ -8,6 +8,7 @@ use Code\Access\PermissionLimits;
|
|||
use Code\Lib\ServiceClass;
|
||||
use Code\Lib\AccessList;
|
||||
use Code\Lib\Libsync;
|
||||
use Code\Lib\Time;
|
||||
use Code\Render\Theme;
|
||||
|
||||
|
||||
|
@ -34,7 +35,7 @@ class Tokens
|
|||
$token_errs++;
|
||||
}
|
||||
if (trim($_POST['expires'])) {
|
||||
$expires = datetime_convert(date_default_timezone_get(), 'UTC', $_POST['expires']);
|
||||
$expires = Time::convert(date_default_timezone_get(), 'UTC', $_POST['expires']);
|
||||
} else {
|
||||
$expires = NULL_DATE;
|
||||
}
|
||||
|
@ -137,8 +138,8 @@ class Tokens
|
|||
'abook_xchan' => $atoken_xchan,
|
||||
'abook_profile' => $profile_assign,
|
||||
'abook_feed' => 0,
|
||||
'abook_created' => datetime_convert(),
|
||||
'abook_updated' => datetime_convert(),
|
||||
'abook_created' => Time::convert(),
|
||||
'abook_updated' => Time::convert(),
|
||||
'abook_instance' => z_root()
|
||||
]
|
||||
);
|
||||
|
@ -303,7 +304,7 @@ class Tokens
|
|||
'$url2' => z_root() . '/photos/' . $channel['channel_address'],
|
||||
'$name' => array('name', t('Login Name') . ' <span class="required">*</span>', (($atoken) ? $atoken['atoken_name'] : ''), ''),
|
||||
'$token' => array('token', t('Login Password') . ' <span class="required">*</span>', (($atoken) ? $atoken['atoken_token'] : new_token()), ''),
|
||||
'$expires' => array('expires', t('Expires (yyyy-mm-dd)'), (($atoken['atoken_expires'] && $atoken['atoken_expires'] > NULL_DATE) ? datetime_convert('UTC', date_default_timezone_get(), $atoken['atoken_expires']) : ''), ''),
|
||||
'$expires' => array('expires', t('Expires (yyyy-mm-dd)'), (($atoken['atoken_expires'] && $atoken['atoken_expires'] > NULL_DATE) ? Time::convert('UTC', date_default_timezone_get(), $atoken['atoken_expires']) : ''), ''),
|
||||
'$them' => t('Their Settings'),
|
||||
'$me' => t('My Settings'),
|
||||
'$perms' => $perms,
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\AccessList;
|
||||
use Code\Lib\Apps;
|
||||
|
@ -49,10 +50,10 @@ class Stream extends Controller
|
|||
$o = '';
|
||||
|
||||
if ($this->loading && intval(App::$pager['page']) <= 1) {
|
||||
$_SESSION['loadtime_stream'] = datetime_convert();
|
||||
$_SESSION['loadtime_stream'] = Time::convert();
|
||||
PConfig::Set(local_channel(), 'system', 'loadtime_stream', $_SESSION['loadtime_stream']);
|
||||
// stream is a superset of channel when it comes to notifications
|
||||
$_SESSION['loadtime_channel'] = datetime_convert();
|
||||
$_SESSION['loadtime_channel'] = Time::convert();
|
||||
PConfig::Set(local_channel(), 'system', 'loadtime_channel', $_SESSION['loadtime_channel']);
|
||||
}
|
||||
|
||||
|
@ -431,10 +432,10 @@ class Stream extends Controller
|
|||
$sql_extra3 = '';
|
||||
|
||||
if ($datequery) {
|
||||
$sql_extra3 .= protect_sprintf(sprintf(" AND item.created <= '%s' ", dbesc(datetime_convert(date_default_timezone_get(), '', $datequery))));
|
||||
$sql_extra3 .= protect_sprintf(sprintf(" AND item.created <= '%s' ", dbesc(Time::convert(date_default_timezone_get(), '', $datequery))));
|
||||
}
|
||||
if ($datequery2) {
|
||||
$sql_extra3 .= protect_sprintf(sprintf(" AND item.created >= '%s' ", dbesc(datetime_convert(date_default_timezone_get(), '', $datequery2))));
|
||||
$sql_extra3 .= protect_sprintf(sprintf(" AND item.created >= '%s' ", dbesc(Time::convert(date_default_timezone_get(), '', $datequery2))));
|
||||
}
|
||||
|
||||
$sql_extra3 = (($nouveau) ? '' : $sql_extra3);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Libsync;
|
||||
use Code\Lib\Apps;
|
||||
|
@ -61,13 +62,13 @@ class Tasks extends Controller
|
|||
$event['event_status_date'] = NULL_DATE;
|
||||
$event['event_percent'] = 0;
|
||||
$event['event_sequence'] = $event['event_sequence'] + 1;
|
||||
$event['edited'] = datetime_convert();
|
||||
$event['edited'] = Time::convert();
|
||||
} else {
|
||||
$event['event_status'] = 'COMPLETED';
|
||||
$event['event_status_date'] = datetime_convert();
|
||||
$event['event_status_date'] = Time::convert();
|
||||
$event['event_percent'] = 100;
|
||||
$event['event_sequence'] = $event['event_sequence'] + 1;
|
||||
$event['edited'] = datetime_convert();
|
||||
$event['edited'] = Time::convert();
|
||||
}
|
||||
$x = event_store_event($event);
|
||||
if ($x) {
|
||||
|
@ -89,7 +90,7 @@ class Tasks extends Controller
|
|||
$event['event_xchan'] = $channel['channel_hash'];
|
||||
$event['etype'] = 'task';
|
||||
$event['nofinish'] = true;
|
||||
$event['created'] = $event['edited'] = $event['dtstart'] = datetime_convert();
|
||||
$event['created'] = $event['edited'] = $event['dtstart'] = Time::convert();
|
||||
$event['adjust'] = 1;
|
||||
$event['allow_cid'] = '<' . $channel['channel_hash'] . '>';
|
||||
$event['summary'] = escape_tags($_REQUEST['summary']);
|
||||
|
|
|
@ -4,6 +4,7 @@ namespace Code\Module;
|
|||
|
||||
use App;
|
||||
use Code\Access\AccessControl;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Libprofile;
|
||||
use Code\Lib\Libsync;
|
||||
|
@ -129,7 +130,7 @@ class Thing extends Controller
|
|||
dbesc($name),
|
||||
dbesc(($url) ? $url : z_root() . '/thing/' . $term_hash),
|
||||
dbesc($local_photo),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($x['allow_cid']),
|
||||
dbesc($x['allow_gid']),
|
||||
dbesc($x['deny_cid']),
|
||||
|
@ -177,7 +178,7 @@ class Thing extends Controller
|
|||
}
|
||||
|
||||
|
||||
$created = datetime_convert();
|
||||
$created = Time::convert();
|
||||
$url = (($url) ? $url : z_root() . '/thing/' . $hash);
|
||||
|
||||
$r = q(
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Channel;
|
||||
use Code\Render\Theme;
|
||||
|
@ -58,7 +59,7 @@ class Uexport extends Controller
|
|||
public function get()
|
||||
{
|
||||
|
||||
$y = datetime_convert('UTC', date_default_timezone_get(), 'now', 'Y');
|
||||
$y = Time::convert('UTC', date_default_timezone_get(), 'now', 'Y');
|
||||
|
||||
$yearurl = z_root() . '/uexport/' . $y;
|
||||
$janurl = z_root() . '/uexport/' . $y . '/1';
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Module;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Code\Web\Controller;
|
||||
use Code\Lib\Apps;
|
||||
use Code\Lib\Channel;
|
||||
|
@ -250,8 +251,8 @@ class Webpages extends Controller
|
|||
'pageurl' => str_replace('%2f', '/', $rr['v']),
|
||||
'pagetitle' => urldecode($rr['v']),
|
||||
'title' => $rr['title'],
|
||||
'created' => datetime_convert('UTC', date_default_timezone_get(), $rr['created']),
|
||||
'edited' => datetime_convert('UTC', date_default_timezone_get(), $rr['edited']),
|
||||
'created' => Time::convert('UTC', date_default_timezone_get(), $rr['created']),
|
||||
'edited' => Time::convert('UTC', date_default_timezone_get(), $rr['edited']),
|
||||
'bb_element' => '[element]' . base64url_encode(json_encode($element_arr)) . '[/element]',
|
||||
'lockstate' => $lockstate
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Photo;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Imagick;
|
||||
use Code\Lib\Channel;
|
||||
|
||||
|
@ -454,7 +455,7 @@ abstract class PhotoDriver
|
|||
$p['allow_gid'] = (($arr['allow_gid']) ? $arr['allow_gid'] : '');
|
||||
$p['deny_cid'] = (($arr['deny_cid']) ? $arr['deny_cid'] : '');
|
||||
$p['deny_gid'] = (($arr['deny_gid']) ? $arr['deny_gid'] : '');
|
||||
$p['edited'] = (($arr['edited']) ? $arr['edited'] : datetime_convert());
|
||||
$p['edited'] = (($arr['edited']) ? $arr['edited'] : Time::convert());
|
||||
$p['title'] = (($arr['title']) ? $arr['title'] : '');
|
||||
$p['description'] = (($arr['description']) ? $arr['description'] : '');
|
||||
$p['photo_usage'] = intval($arr['photo_usage']);
|
||||
|
|
|
@ -3,6 +3,7 @@ namespace Code\Storage;
|
|||
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Sabre\DAV;
|
||||
use Sabre\DAV\INode;
|
||||
use Code\Lib\PermissionDescription;
|
||||
|
@ -274,7 +275,7 @@ class Browser extends DAV\Browser\Plugin {
|
|||
$ft['type'] = $type;
|
||||
$ft['size'] = $size;
|
||||
$ft['sizeFormatted'] = userReadableSize($size);
|
||||
$ft['lastmodified'] = (($lastmodified) ? datetime_convert('UTC', date_default_timezone_get(), $lastmodified) : '');
|
||||
$ft['lastmodified'] = (($lastmodified) ? Time::convert('UTC', date_default_timezone_get(), $lastmodified) : '');
|
||||
$ft['iconFromType'] = getIconFromType($type);
|
||||
|
||||
$f[] = $ft;
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Storage;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Sabre\DAV;
|
||||
use Code\Lib\Libsync;
|
||||
use Code\Daemon\Run;
|
||||
|
@ -255,7 +256,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota, DAV\IMo
|
|||
$deny_gid = $channel['channel_deny_gid'];
|
||||
}
|
||||
|
||||
$created = $edited = datetime_convert();
|
||||
$created = $edited = Time::convert();
|
||||
|
||||
$r = q("INSERT INTO attach ( aid, uid, hash, creator, filename, folder, os_storage, filetype, filesize, revision, is_photo, content, created, edited, os_path, display_path, allow_cid, allow_gid, deny_cid, deny_gid )
|
||||
VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' ) ",
|
||||
|
@ -600,7 +601,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota, DAV\IMo
|
|||
if (!$r)
|
||||
return '';
|
||||
}
|
||||
return datetime_convert('UTC', 'UTC', $r[0]['edited'], 'U');
|
||||
return Time::convert('UTC', 'UTC', $r[0]['edited'], 'U');
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace Code\Storage;
|
||||
|
||||
use App;
|
||||
use Code\Lib\Time;
|
||||
use Sabre\DAV;
|
||||
use Code\Lib\Libsync;
|
||||
use Code\Daemon\Run;
|
||||
|
@ -245,7 +246,7 @@ class File extends DAV\Node implements DAV\IFile {
|
|||
}
|
||||
|
||||
// returns now()
|
||||
$edited = datetime_convert();
|
||||
$edited = Time::convert();
|
||||
|
||||
$d = q("UPDATE attach SET filesize = '%s', is_photo = %d, edited = '%s' WHERE hash = '%s' AND uid = %d",
|
||||
dbesc($size),
|
||||
|
@ -397,7 +398,7 @@ class File extends DAV\Node implements DAV\IFile {
|
|||
*/
|
||||
|
||||
public function getLastModified() {
|
||||
return datetime_convert('UTC', 'UTC', $this->data['edited'], 'U');
|
||||
return Time::convert('UTC', 'UTC', $this->data['edited'], 'U');
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -3,7 +3,8 @@
|
|||
namespace Code\Update;
|
||||
|
||||
use Code\Lib\Channel;
|
||||
|
||||
use Code\Lib\Time;
|
||||
|
||||
class _1252
|
||||
{
|
||||
|
||||
|
@ -28,7 +29,7 @@ class _1252
|
|||
q(
|
||||
"update xchan set xchan_name = '%s', xchan_name_date = '%s' where xchan_hash = '%s'",
|
||||
dbesc($sitename),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($sys['channel_hash'])
|
||||
);
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
namespace Code\Web;
|
||||
|
||||
use Code\Lib\Time;
|
||||
use DateTime;
|
||||
use DateTimeZone;
|
||||
use Code\Lib\ActivityStreams;
|
||||
|
@ -156,8 +157,8 @@ class HTTPSig
|
|||
if ($h === 'date') {
|
||||
$d = new DateTime($headers[$h]);
|
||||
$d->setTimezone(new DateTimeZone('UTC'));
|
||||
$dplus = datetime_convert('UTC', 'UTC', 'now + 1 day');
|
||||
$dminus = datetime_convert('UTC', 'UTC', 'now - 1 day');
|
||||
$dplus = Time::convert('UTC', 'UTC', 'now + 1 day');
|
||||
$dminus = Time::convert('UTC', 'UTC', 'now - 1 day');
|
||||
$c = $d->format('Y-m-d H:i:s');
|
||||
if ($c > $dplus || $c < $dminus) {
|
||||
logger('bad time: ' . $c);
|
||||
|
|
|
@ -4,6 +4,7 @@ namespace Code\Widget;
|
|||
|
||||
use App;
|
||||
use Code\Lib\Features;
|
||||
use Code\Lib\Time;
|
||||
use Code\Render\Theme;
|
||||
|
||||
|
||||
|
@ -42,7 +43,7 @@ class Archive implements WidgetInterface
|
|||
return '';
|
||||
}
|
||||
|
||||
$cutoff_year = intval(datetime_convert('', date_default_timezone_get(), 'now', 'Y')) - $visible_years;
|
||||
$cutoff_year = intval(Time::convert('', date_default_timezone_get(), 'now', 'Y')) - $visible_years;
|
||||
$cutoff = array_key_exists($cutoff_year, $ret);
|
||||
|
||||
return replace_macros(Theme::get_template('posted_date_widget.tpl'), [
|
||||
|
|
17
boot.php
17
boot.php
|
@ -1,6 +1,7 @@
|
|||
<?php
|
||||
|
||||
use Code\Lib\Libzot;
|
||||
use Code\Lib\Time;
|
||||
use Code\Storage\Stdio;
|
||||
use Code\Web\Session;
|
||||
use Code\Web\HttpMeta;
|
||||
|
@ -977,7 +978,7 @@ function fix_system_urls($oldurl, $newurl) {
|
|||
dbesc(str_replace($oldurl,$newurl,$rv['xchan_photo_l'])),
|
||||
dbesc(str_replace($oldurl,$newurl,$rv['xchan_photo_m'])),
|
||||
dbesc(str_replace($oldurl,$newurl,$rv['xchan_photo_s'])),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($rv['xchan_hash'])
|
||||
);
|
||||
|
||||
|
@ -1881,26 +1882,26 @@ function check_cron_broken() {
|
|||
|
||||
$d = get_config('system', 'lastcron');
|
||||
|
||||
if((! $d) || ($d < datetime_convert(datetime: 'now - 4 hours'))) {
|
||||
if((! $d) || ($d < Time::convert(datetime: 'now - 4 hours'))) {
|
||||
Run::Summon( [ 'Cron' ] );
|
||||
set_config('system', 'lastcron', datetime_convert());
|
||||
set_config('system', 'lastcron', Time::convert());
|
||||
}
|
||||
|
||||
$t = get_config('system', 'lastcroncheck');
|
||||
if(! $t) {
|
||||
// never checked before. Start the timer.
|
||||
set_config('system', 'lastcroncheck', datetime_convert());
|
||||
set_config('system', 'lastcroncheck', Time::convert());
|
||||
return true;
|
||||
}
|
||||
|
||||
if($t > datetime_convert(datetime: 'now - 3 days')) {
|
||||
if($t > Time::convert(datetime: 'now - 3 days')) {
|
||||
// Wait for 3 days before we do anything so as not to swamp the admin with messages
|
||||
return true;
|
||||
}
|
||||
|
||||
set_config('system', 'lastcroncheck', datetime_convert());
|
||||
set_config('system', 'lastcroncheck', Time::convert());
|
||||
|
||||
if(($d) && ($d > datetime_convert(datetime: 'now - 3 days'))) {
|
||||
if(($d) && ($d > Time::convert(datetime: 'now - 3 days'))) {
|
||||
// Scheduled tasks have run successfully in the last 3 days.
|
||||
return true;
|
||||
}
|
||||
|
@ -1963,6 +1964,6 @@ function get_loadtime($module) {
|
|||
return ($x);
|
||||
}
|
||||
}
|
||||
return datetime_convert();
|
||||
return Time::convert();
|
||||
}
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
use Code\Lib\Api_router;
|
||||
use Code\Extend\Hook;
|
||||
use Code\Lib\Time;
|
||||
|
||||
require_once("include/conversation.php");
|
||||
require_once("include/html2plain.php");
|
||||
|
@ -57,7 +58,7 @@ function api_user()
|
|||
function api_date($str)
|
||||
{
|
||||
// Wed May 23 06:01:13 +0000 2007
|
||||
return datetime_convert('UTC', 'UTC', $str, 'D M d H:i:s +0000 Y');
|
||||
return Time::convert('UTC', 'UTC', $str, 'D M d H:i:s +0000 Y');
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<?php
|
||||
|
||||
use Code\Lib\Channel;
|
||||
use Code\Lib\Time;
|
||||
|
||||
function zot_api_init()
|
||||
{
|
||||
|
@ -96,9 +97,9 @@ function api_item_export_page($type)
|
|||
if (! $_REQUEST['since']) {
|
||||
$start = NULL_DATE;
|
||||
} else {
|
||||
$start = datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['since']);
|
||||
$start = Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['since']);
|
||||
}
|
||||
$finish = datetime_convert(date_default_timezone_get(), 'UTC', (($_REQUEST['until']) ?: 'now'));
|
||||
$finish = Time::convert(date_default_timezone_get(), 'UTC', (($_REQUEST['until']) ?: 'now'));
|
||||
|
||||
json_return_and_die(Channel::export_items_page(api_user(), $start, $finish, $page, $records));
|
||||
}
|
||||
|
@ -185,9 +186,9 @@ function api_channel_stream($type)
|
|||
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
|
||||
json_return_and_die(post_activity_item($_REQUEST));
|
||||
} else {
|
||||
$mindate = (($_REQUEST['mindate']) ? datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['mindate']) : '');
|
||||
$mindate = (($_REQUEST['mindate']) ? Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['mindate']) : '');
|
||||
if (! $mindate) {
|
||||
$mindate = datetime_convert(date_default_timezone_get(), 'UTC', 'now - 14 days');
|
||||
$mindate = Time::convert(date_default_timezone_get(), 'UTC', 'now - 14 days');
|
||||
}
|
||||
|
||||
json_return_and_die(zot_feed($channel['channel_id'], $channel['channel_hash'], [ 'mindate' => $mindate ]));
|
||||
|
@ -207,8 +208,8 @@ function api_attach_list($type)
|
|||
$start = ((array_key_exists('start', $_REQUEST)) ? intval($_REQUEST['start']) : 0);
|
||||
$records = ((array_key_exists('records', $_REQUEST)) ? intval($_REQUEST['records']) : 0);
|
||||
|
||||
$since = ((array_key_exists('since', $_REQUEST)) ? datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['since']) : NULL_DATE);
|
||||
$until = ((array_key_exists('until', $_REQUEST)) ? datetime_convert(date_default_timezone_get(), 'UTC', $_REQUEST['until']) : datetime_convert());
|
||||
$since = ((array_key_exists('since', $_REQUEST)) ? Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['since']) : NULL_DATE);
|
||||
$until = ((array_key_exists('until', $_REQUEST)) ? Time::convert(date_default_timezone_get(), 'UTC', $_REQUEST['until']) : Time::convert());
|
||||
|
||||
$x = attach_list_files(api_user(), get_observer_hash(), $hash, $filename, $filetype, 'created asc', $start, $records, $since, $until);
|
||||
|
||||
|
|
|
@ -14,6 +14,7 @@ use Code\Daemon\Run;
|
|||
use Code\Lib\Channel;
|
||||
use Code\Lib\ServiceClass;
|
||||
use Code\Extend\Hook;
|
||||
use Code\Lib\Time;
|
||||
use Code\Render\Theme;
|
||||
use Code\Storage\Stdio;
|
||||
|
||||
|
@ -231,7 +232,7 @@ function attach_list_files($channel_id, $observer, $hash = '', $filename = '', $
|
|||
$since = NULL_DATE;
|
||||
}
|
||||
if (! $until) {
|
||||
$until = datetime_convert();
|
||||
$until = Time::convert();
|
||||
}
|
||||
|
||||
$sql_extra .= " and created >= '" . dbesc($since) . "' and created <= '" . dbesc($until) . "' ";
|
||||
|
@ -754,7 +755,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null)
|
|||
$overwrite = $import_replace || get_pconfig($channel_id, 'system', 'overwrite_dup_files');
|
||||
if (($overwrite) || ($options === 'import')) {
|
||||
if (! array_key_exists('edited', $arr)) {
|
||||
$arr['edited'] = datetime_convert();
|
||||
$arr['edited'] = Time::convert();
|
||||
}
|
||||
$options = 'replace';
|
||||
$existing_id = $existing[0]['id'];
|
||||
|
@ -874,7 +875,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null)
|
|||
if (array_key_exists('created', $arr)) {
|
||||
$created = $arr['created'];
|
||||
} else {
|
||||
$created = datetime_convert();
|
||||
$created = Time::convert();
|
||||
}
|
||||
|
||||
if (array_key_exists('edited', $arr)) {
|
||||
|
@ -1520,7 +1521,7 @@ function attach_mkdir($channel, $observer_hash, $arr = null)
|
|||
$path = '';
|
||||
}
|
||||
|
||||
$created = datetime_convert();
|
||||
$created = Time::convert();
|
||||
|
||||
$os_path = ltrim($path . '/' . $arr['hash'], '/');
|
||||
$display_path = ltrim($dpath . '/' . $arr['filename'], '/');
|
||||
|
@ -1862,7 +1863,7 @@ function attach_delete($channel_id, $resource, $is_photo = 0)
|
|||
// update the parent folder's lastmodified timestamp
|
||||
$e = q(
|
||||
"UPDATE attach SET edited = '%s' WHERE hash = '%s' AND uid = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc($r[0]['folder']),
|
||||
intval($channel_id)
|
||||
);
|
||||
|
@ -2463,9 +2464,9 @@ function filepath_macro($s)
|
|||
{
|
||||
return str_replace(
|
||||
[ '%Y', '%m', '%d' ],
|
||||
[ datetime_convert('UTC', date_default_timezone_get(), 'now', 'Y'),
|
||||
datetime_convert('UTC', date_default_timezone_get(), 'now', 'm'),
|
||||
datetime_convert('UTC', date_default_timezone_get(), 'now', 'd')
|
||||
[ Time::convert('UTC', date_default_timezone_get(), 'now', 'Y'),
|
||||
Time::convert('UTC', date_default_timezone_get(), 'now', 'm'),
|
||||
Time::convert('UTC', date_default_timezone_get(), 'now', 'd')
|
||||
],
|
||||
$s
|
||||
);
|
||||
|
|
|
@ -15,6 +15,7 @@ use Code\Lib\AConfig;
|
|||
use Code\Lib\Channel;
|
||||
use Code\Lib\Libzot;
|
||||
use Code\Extend\Hook;
|
||||
use Code\Lib\Time;
|
||||
|
||||
require_once('include/api_auth.php');
|
||||
require_once('include/security.php');
|
||||
|
@ -185,7 +186,7 @@ function log_failed_login($errormsg)
|
|||
{
|
||||
$authlog = get_config('system', 'authlog');
|
||||
if ($authlog) {
|
||||
@file_put_contents($authlog, datetime_convert() . ':' . session_id() . ' ' . $errormsg . PHP_EOL, FILE_APPEND);
|
||||
@file_put_contents($authlog, Time::convert() . ':' . session_id() . ' ' . $errormsg . PHP_EOL, FILE_APPEND);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -231,7 +232,7 @@ if (
|
|||
);
|
||||
if ($x) {
|
||||
App::$session->new_cookie(60 * 60 * 24); // one day
|
||||
$_SESSION['last_login_date'] = datetime_convert();
|
||||
$_SESSION['last_login_date'] = Time::convert();
|
||||
unset($_SESSION['visitor_id']); // no longer a visitor
|
||||
authenticate_success($x[0], false, true, true);
|
||||
}
|
||||
|
@ -268,10 +269,10 @@ if (
|
|||
App::$account = $r;
|
||||
$login_refresh = false;
|
||||
if (! x($_SESSION, 'last_login_date')) {
|
||||
$_SESSION['last_login_date'] = datetime_convert('UTC', 'UTC');
|
||||
$_SESSION['last_login_date'] = Time::convert('UTC', 'UTC');
|
||||
}
|
||||
if (strcmp(datetime_convert('UTC', 'UTC', 'now - 12 hours'), $_SESSION['last_login_date']) > 0) {
|
||||
$_SESSION['last_login_date'] = datetime_convert();
|
||||
if (strcmp(Time::convert('UTC', 'UTC', 'now - 12 hours'), $_SESSION['last_login_date']) > 0) {
|
||||
$_SESSION['last_login_date'] = Time::convert();
|
||||
App::$session->extend_cookie();
|
||||
$login_refresh = true;
|
||||
}
|
||||
|
@ -332,7 +333,7 @@ if (
|
|||
// Also log failed logins to a separate auth log to reduce overhead for server side intrusion prevention
|
||||
$authlog = get_config('system', 'authlog');
|
||||
if ($authlog) {
|
||||
@file_put_contents($authlog, datetime_convert() . ':' . session_id() . ' ' . $error . "\n", FILE_APPEND);
|
||||
@file_put_contents($authlog, Time::convert() . ':' . session_id() . ' ' . $error . "\n", FILE_APPEND);
|
||||
}
|
||||
notice(t('Login failed.') . EOL);
|
||||
goaway(z_root() . '/login');
|
||||
|
@ -361,7 +362,7 @@ if (
|
|||
|
||||
// if we haven't failed up this point, log them in.
|
||||
|
||||
$_SESSION['last_login_date'] = datetime_convert();
|
||||
$_SESSION['last_login_date'] = Time::convert();
|
||||
if (! $atoken) {
|
||||
authenticate_success($account, $channel, true, true);
|
||||
}
|
||||
|
|
|
@ -6,6 +6,7 @@ use Code\Lib\Oembed;
|
|||
use Code\Lib\SvgSanitizer;
|
||||
use Code\Extend\Hook;
|
||||
use chillerlan\QRCode\QRCode;
|
||||
use Code\Lib\Time;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -661,7 +662,7 @@ function bb_ShareAttributes($match)
|
|||
}
|
||||
|
||||
|
||||
$reldate = '<span class="autotime" title="' . datetime_convert('UTC', date_default_timezone_get(), $posted, 'c') . '" >' . datetime_convert('UTC', date_default_timezone_get(), $posted, 'r') . '</span>';
|
||||
$reldate = '<span class="autotime" title="' . Time::convert('UTC', date_default_timezone_get(), $posted, 'c') . '" >' . Time::convert('UTC', date_default_timezone_get(), $posted, 'r') . '</span>';
|
||||
|
||||
// I was going to wrap this in <article> to make it semantically correct HTML and permit cross-platform styling, but doing so results in text/plain
|
||||
// projects stripping out the content completely. Hence that effort was reverted.
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
/** @file */
|
||||
|
||||
use Code\Lib\Time;
|
||||
use Sabre\VObject\Component\VCard;
|
||||
use Sabre\VObject\Reader;
|
||||
use Code\Daemon\Run;
|
||||
|
@ -254,8 +255,8 @@ function abook_toggle_flag($abook, $flag)
|
|||
$r = q(
|
||||
"update abook set abook_connected = '%s', abook_updated = '%s'
|
||||
where abook_id = %d and abook_channel = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($abook['abook_id']),
|
||||
intval($abook['abook_channel'])
|
||||
);
|
||||
|
|
|
@ -12,6 +12,7 @@ use Code\Lib\Features;
|
|||
use Code\Extend\Hook;
|
||||
use Code\Access\Permissions;
|
||||
use Code\Access\PermissionLimits;
|
||||
use Code\Lib\Time;
|
||||
use Code\Lib\XConfig;
|
||||
use Code\Render\Theme;
|
||||
|
||||
|
@ -535,7 +536,7 @@ function conversation($items, $mode, $update, $page_mode = 'traditional', $prepa
|
|||
|
||||
$has_tags = $body['tags'] || $body['categories'] || $body['mentions'] || $body['attachments'] || $body['folders'];
|
||||
|
||||
if (strcmp(datetime_convert('UTC', 'UTC', $item['created']), datetime_convert('UTC', 'UTC', 'now - 12 hours')) > 0) {
|
||||
if (strcmp(Time::convert('UTC', 'UTC', $item['created']), Time::convert('UTC', 'UTC', 'now - 12 hours')) > 0) {
|
||||
$is_new = true;
|
||||
}
|
||||
|
||||
|
@ -594,10 +595,10 @@ function conversation($items, $mode, $update, $page_mode = 'traditional', $prepa
|
|||
'ago' => relative_date($item['created']),
|
||||
'app' => $item['app'],
|
||||
'str_app' => sprintf(t('from %s'), $item['app']),
|
||||
'isotime' => datetime_convert('UTC', date_default_timezone_get(), $item['created'], 'c'),
|
||||
'localtime' => datetime_convert('UTC', date_default_timezone_get(), $item['created'], 'r'),
|
||||
'editedtime' => (($item['edited'] != $item['created']) ? sprintf(t('last edited: %s'), datetime_convert('UTC', date_default_timezone_get(), $item['edited'], 'r')) : ''),
|
||||
'expiretime' => (($item['expires'] > NULL_DATE) ? sprintf(t('Expires: %s'), datetime_convert('UTC', date_default_timezone_get(), $item['expires'], 'r')) : ''),
|
||||
'isotime' => Time::convert('UTC', date_default_timezone_get(), $item['created'], 'c'),
|
||||
'localtime' => Time::convert('UTC', date_default_timezone_get(), $item['created'], 'r'),
|
||||
'editedtime' => (($item['edited'] != $item['created']) ? sprintf(t('last edited: %s'), Time::convert('UTC', date_default_timezone_get(), $item['edited'], 'r')) : ''),
|
||||
'expiretime' => (($item['expires'] > NULL_DATE) ? sprintf(t('Expires: %s'), Time::convert('UTC', date_default_timezone_get(), $item['expires'], 'r')) : ''),
|
||||
'location' => $location,
|
||||
'divider' => false,
|
||||
'indent' => '',
|
||||
|
@ -1169,11 +1170,11 @@ function z_status_editor($x, $popup = false)
|
|||
|
||||
$defexpire = ((($z = get_pconfig($x['profile_uid'], 'system', 'default_post_expire')) && (! $webpage)) ? $z : '');
|
||||
if ($defexpire) {
|
||||
$defexpire = datetime_convert('UTC', date_default_timezone_get(), $defexpire, 'Y-m-d H:i');
|
||||
$defexpire = Time::convert('UTC', date_default_timezone_get(), $defexpire, 'Y-m-d H:i');
|
||||
} else {
|
||||
$defexpire = ((($z = intval(get_pconfig($x['profile_uid'], 'system', 'selfexpiredays'))) && (! $webpage)) ? $z : '');
|
||||
if ($defexpire) {
|
||||
$defexpire = datetime_convert('UTC', date_default_timezone_get(), "now + $defexpire days", 'Y-m-d H:i');
|
||||
$defexpire = Time::convert('UTC', date_default_timezone_get(), "now + $defexpire days", 'Y-m-d H:i');
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1185,11 +1186,11 @@ function z_status_editor($x, $popup = false)
|
|||
$closecommdays = EMPTY_STR;
|
||||
}
|
||||
|
||||
$defcommuntil = (($closecommdays) ? datetime_convert('UTC', date_default_timezone_get(), 'now + ' . $closecommdays . ' days') : EMPTY_STR);
|
||||
$defcommuntil = (($closecommdays) ? Time::convert('UTC', date_default_timezone_get(), 'now + ' . $closecommdays . ' days') : EMPTY_STR);
|
||||
|
||||
$defpublish = ((($z = get_pconfig($x['profile_uid'], 'system', 'default_post_publish')) && (! $webpage)) ? $z : '');
|
||||
if ($defpublish) {
|
||||
$defpublish = datetime_convert('UTC', date_default_timezone_get(), $defpublish, 'Y-m-d H:i');
|
||||
$defpublish = Time::convert('UTC', date_default_timezone_get(), $defpublish, 'Y-m-d H:i');
|
||||
}
|
||||
|
||||
$cipher = get_pconfig($x['profile_uid'], 'system', 'default_cipher');
|
||||
|
@ -1839,7 +1840,7 @@ function prepare_page($item)
|
|||
return replace_macros(Theme::get_template($tpl), [
|
||||
'$author' => (($naked) ? '' : $item['author']['xchan_name']),
|
||||
'$auth_url' => (($naked) ? '' : zid($item['author']['xchan_url'])),
|
||||
'$date' => (($naked) ? '' : datetime_convert('UTC', date_default_timezone_get(), $item['created'], 'Y-m-d H:i')),
|
||||
'$date' => (($naked) ? '' : Time::convert('UTC', date_default_timezone_get(), $item['created'], 'Y-m-d H:i')),
|
||||
'$title' => zidify_links(smilies(bbcode($item['title']))),
|
||||
'$body' => $body['html'],
|
||||
'$preview' => $preview,
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
|
||||
use Code\Lib\Features;
|
||||
use Code\Lib\Time;
|
||||
use Code\Render\Theme;
|
||||
|
||||
|
||||
|
@ -157,7 +158,7 @@ function dob($dob)
|
|||
if ($dob === '0000-00-00' || $dob === '') {
|
||||
$value = '';
|
||||
} else {
|
||||
$value = (($ignore_year) ? datetime_convert('UTC', 'UTC', $dob, 'm-d') : datetime_convert('UTC', 'UTC', $dob, 'Y-m-d'));
|
||||
$value = (($ignore_year) ? Time::convert('UTC', 'UTC', $dob, 'm-d') : Time::convert('UTC', 'UTC', $dob, 'Y-m-d'));
|
||||
}
|
||||
|
||||
$age = age($value, App::$user['timezone'], App::$user['timezone']);
|
||||
|
@ -270,7 +271,7 @@ function datetimesel($format, $min, $max, $default, $label, $id = 'datetimepicke
|
|||
function relative_date($posted_date, $format = null)
|
||||
{
|
||||
|
||||
$localtime = datetime_convert('UTC', date_default_timezone_get(), $posted_date);
|
||||
$localtime = Time::convert('UTC', date_default_timezone_get(), $posted_date);
|
||||
|
||||
$abs = strtotime($localtime);
|
||||
|
||||
|
@ -359,11 +360,11 @@ function age($dob, $owner_tz = '', $viewer_tz = '')
|
|||
$viewer_tz = date_default_timezone_get();
|
||||
}
|
||||
|
||||
$birthdate = datetime_convert('UTC', $owner_tz, $dob . ' 00:00:00+00:00', 'Y-m-d');
|
||||
$birthdate = Time::convert('UTC', $owner_tz, $dob . ' 00:00:00+00:00', 'Y-m-d');
|
||||
list($year,$month,$day) = explode("-", $birthdate);
|
||||
$year_diff = datetime_convert('UTC', $viewer_tz, 'now', 'Y') - $year;
|
||||
$curr_month = datetime_convert('UTC', $viewer_tz, 'now', 'm');
|
||||
$curr_day = datetime_convert('UTC', $viewer_tz, 'now', 'd');
|
||||
$year_diff = Time::convert('UTC', $viewer_tz, 'now', 'Y') - $year;
|
||||
$curr_month = Time::convert('UTC', $viewer_tz, 'now', 'm');
|
||||
$curr_day = Time::convert('UTC', $viewer_tz, 'now', 'd');
|
||||
|
||||
if (($curr_month < $month) || (($curr_month == $month) && ($curr_day < $day))) {
|
||||
$year_diff--;
|
||||
|
@ -410,7 +411,7 @@ function get_first_dim($y, $m)
|
|||
{
|
||||
$d = sprintf('%04d-%02d-01 00:00', intval($y), intval($m));
|
||||
|
||||
return datetime_convert('UTC', 'UTC', $d, 'w');
|
||||
return Time::convert('UTC', 'UTC', $d, 'w');
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -436,8 +437,8 @@ function cal($y = 0, $m = 0, $links = false, $class = '')
|
|||
|
||||
$mtab = [ ' ', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ];
|
||||
|
||||
$thisyear = datetime_convert('UTC', date_default_timezone_get(), 'now', 'Y');
|
||||
$thismonth = datetime_convert('UTC', date_default_timezone_get(), 'now', 'm');
|
||||
$thisyear = Time::convert('UTC', date_default_timezone_get(), 'now', 'Y');
|
||||
$thismonth = Time::convert('UTC', date_default_timezone_get(), 'now', 'm');
|
||||
if (! $y) {
|
||||
$y = $thisyear;
|
||||
}
|
||||
|
@ -453,7 +454,7 @@ function cal($y = 0, $m = 0, $links = false, $class = '')
|
|||
$started = false;
|
||||
|
||||
if (($y == $thisyear) && ($m == $thismonth)) {
|
||||
$tddate = intval(datetime_convert('UTC', date_default_timezone_get(), 'now', 'j'));
|
||||
$tddate = intval(Time::convert('UTC', date_default_timezone_get(), 'now', 'j'));
|
||||
}
|
||||
|
||||
$str_month = day_translate($mtab[$m]);
|
||||
|
@ -526,15 +527,15 @@ function z_birthday($dob, $tz, $format = "Y-m-d H:i:s")
|
|||
$tmp_dob = substr($dob, 5);
|
||||
$tmp_d = substr($dob, 8);
|
||||
if (intval($tmp_dob) && intval($tmp_d)) {
|
||||
$y = datetime_convert($tz, $tz, 'now', 'Y');
|
||||
$y = Time::convert($tz, $tz, 'now', 'Y');
|
||||
$bd = $y . '-' . $tmp_dob . ' 00:00';
|
||||
$t_dob = strtotime($bd);
|
||||
$now = strtotime(datetime_convert($tz, $tz, 'now'));
|
||||
$now = strtotime(Time::convert($tz, $tz, 'now'));
|
||||
if ($t_dob < $now) {
|
||||
$bd = sprintf("%d-%s 00:00", intval($y) + 1, $tmp_dob);
|
||||
}
|
||||
|
||||
$birthday = datetime_convert($tz, 'UTC', $bd, $format);
|
||||
$birthday = Time::convert($tz, 'UTC', $bd, $format);
|
||||
}
|
||||
|
||||
return $birthday;
|
||||
|
@ -569,8 +570,8 @@ function update_birthdays()
|
|||
'uid' => $rr['abook_channel'],
|
||||
'account' => $rr['abook_account'],
|
||||
'event_xchan' => $rr['xchan_hash'],
|
||||
'dtstart' => datetime_convert('UTC', 'UTC', $rr['abook_dob']),
|
||||
'dtend' => datetime_convert('UTC', 'UTC', $rr['abook_dob'] . ' + 1 day '),
|
||||
'dtstart' => Time::convert('UTC', 'UTC', $rr['abook_dob']),
|
||||
'dtend' => Time::convert('UTC', 'UTC', $rr['abook_dob'] . ' + 1 day '),
|
||||
'adjust' => intval(Features::enabled($rr['abook_channel'], 'smart_birthdays')),
|
||||
'summary' => sprintf(t('%1$s\'s birthday'), $rr['xchan_name']),
|
||||
'description' => sprintf(t('Happy Birthday %1$s'), '[zrl=' . $rr['xchan_url'] . ']' . $rr['xchan_name'] . '[/zrl]'),
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
<?php
|
||||
|
||||
use Code\Lib\Time;
|
||||
|
||||
require_once 'include/dba/dba_driver.php';
|
||||
|
||||
/**
|
||||
|
@ -48,7 +50,7 @@ class dba_pdo extends dba_driver
|
|||
}
|
||||
catch (PDOException $e) {
|
||||
if (file_exists('dbfail.out')) {
|
||||
file_put_contents('dbfail.out', datetime_convert() . "\nConnect: " . $e->getMessage() . "\n", FILE_APPEND);
|
||||
file_put_contents('dbfail.out', Time::convert() . "\nConnect: " . $e->getMessage() . "\n", FILE_APPEND);
|
||||
}
|
||||
|
||||
return false;
|
||||
|
@ -98,7 +100,7 @@ class dba_pdo extends dba_driver
|
|||
if ($this->error) {
|
||||
db_logger('dba_pdo: ERROR: ' . printable($sql) . "\n" . $this->error, LOGGER_NORMAL, LOG_ERR);
|
||||
if (file_exists('dbfail.out') && strpos($this->error, 'Duplicate entry') === false) {
|
||||
file_put_contents('dbfail.out', datetime_convert() . "\n" . printable($sql) . "\n" . $this->error . "\n", FILE_APPEND);
|
||||
file_put_contents('dbfail.out', Time::convert() . "\n" . printable($sql) . "\n" . $this->error . "\n", FILE_APPEND);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
* @brief Event related functions.
|
||||
*/
|
||||
|
||||
use Code\Lib\Time;
|
||||
use Sabre\VObject;
|
||||
use Code\Lib\Libsync;
|
||||
use Code\Lib\Activity;
|
||||
|
@ -43,15 +44,15 @@ function format_event_html($ev)
|
|||
$o .= '<div class="event-title"><h3><i class="fa fa-calendar"></i> ' . zidify_links(smilies(bbcode($ev['summary']))) . '</h3></div>' . "\r\n";
|
||||
|
||||
$o .= '<div class="event-start"><span class="event-label">' . t('Starts:') . '</span> <span class="dtstart" title="'
|
||||
. datetime_convert('UTC', 'UTC', $ev['dtstart'], (($ev['adjust']) ? ISO8601 : 'Y-m-d\TH:i:s' ))
|
||||
. Time::convert('UTC', 'UTC', $ev['dtstart'], (($ev['adjust']) ? ISO8601 : 'Y-m-d\TH:i:s' ))
|
||||
. '" >'
|
||||
. (($ev['adjust']) ? day_translate(datetime_convert(
|
||||
. (($ev['adjust']) ? day_translate(Time::convert(
|
||||
'UTC',
|
||||
date_default_timezone_get(),
|
||||
$ev['dtstart'],
|
||||
$bd_format
|
||||
))
|
||||
: day_translate(datetime_convert(
|
||||
: day_translate(Time::convert(
|
||||
'UTC',
|
||||
'UTC',
|
||||
$ev['dtstart'],
|
||||
|
@ -61,15 +62,15 @@ function format_event_html($ev)
|
|||
|
||||
if (! $ev['nofinish']) {
|
||||
$o .= '<div class="event-end" ><span class="event-label">' . t('Finishes:') . '</span> <span class="dtend" title="'
|
||||
. datetime_convert('UTC', 'UTC', $ev['dtend'], (($ev['adjust']) ? ISO8601 : 'Y-m-d\TH:i:s' ))
|
||||
. Time::convert('UTC', 'UTC', $ev['dtend'], (($ev['adjust']) ? ISO8601 : 'Y-m-d\TH:i:s' ))
|
||||
. '" >'
|
||||
. (($ev['adjust']) ? day_translate(datetime_convert(
|
||||
. (($ev['adjust']) ? day_translate(Time::convert(
|
||||
'UTC',
|
||||
date_default_timezone_get(),
|
||||
$ev['dtend'],
|
||||
$bd_format
|
||||
))
|
||||
: day_translate(datetime_convert(
|
||||
: day_translate(Time::convert(
|
||||
'UTC',
|
||||
'UTC',
|
||||
$ev['dtend'],
|
||||
|
@ -106,7 +107,7 @@ function format_event_obj($jobject)
|
|||
'id' => z_root() . '/event/' . $r[0]['resource_id'],
|
||||
'summary' => bbcode($arr['summary']),
|
||||
// RFC3339 Section 4.3
|
||||
'startTime' => (($arr['adjust']) ? datetime_convert('UTC','UTC',$arr['dtstart'], ISO8601) : datetime_convert('UTC','UTC',$arr['dtstart'],'Y-m-d\\TH:i:s-00:00')),
|
||||
'startTime' => (($arr['adjust']) ? Time::convert('UTC','UTC',$arr['dtstart'], ISO8601) : Time::convert('UTC','UTC',$arr['dtstart'],'Y-m-d\\TH:i:s-00:00')),
|
||||
'content' => bbcode($arr['description']),
|
||||
'location' => [ 'type' => 'Place', 'content' => $arr['location'] ],
|
||||
'source' => [ 'content' => format_event_bbcode($arr), 'mediaType' => 'text/x-multicode' ],
|
||||
|
@ -114,7 +115,7 @@ function format_event_obj($jobject)
|
|||
'actor' => Activity::encode_person($r[0],false),
|
||||
];
|
||||
if(! $arr['nofinish']) {
|
||||
$x['endTime'] = (($arr['adjust']) ? datetime_convert('UTC','UTC',$arr['dtend'], ISO8601) : datetime_convert('UTC','UTC',$arr['dtend'],'Y-m-d\\TH:i:s-00:00'));
|
||||
$x['endTime'] = (($arr['adjust']) ? Time::convert('UTC','UTC',$arr['dtend'], ISO8601) : Time::convert('UTC','UTC',$arr['dtend'],'Y-m-d\\TH:i:s-00:00'));
|
||||
}
|
||||
|
||||
******/
|
||||
|
@ -127,12 +128,12 @@ function format_event_obj($jobject)
|
|||
$event['header'] = replace_macros(Theme::get_template('event_item_header.tpl'), [
|
||||
'$title' => $title,
|
||||
'$dtstart_label' => t('Starts:'),
|
||||
'$dtstart_title' => datetime_convert('UTC', 'UTC', $object['startTime'], ((strpos($object['startTime'], 'Z')) ? ISO8601 : 'Y-m-d\TH:i:s' )),
|
||||
'$dtstart_dt' => ((strpos($object['startTime'], 'Z')) ? day_translate(datetime_convert('UTC', date_default_timezone_get(), $object['startTime'], $bd_format)) : day_translate(datetime_convert('UTC', 'UTC', $object['startTime'], $bd_format))),
|
||||
'$dtstart_title' => Time::convert('UTC', 'UTC', $object['startTime'], ((strpos($object['startTime'], 'Z')) ? ISO8601 : 'Y-m-d\TH:i:s' )),
|
||||
'$dtstart_dt' => ((strpos($object['startTime'], 'Z')) ? day_translate(Time::convert('UTC', date_default_timezone_get(), $object['startTime'], $bd_format)) : day_translate(Time::convert('UTC', 'UTC', $object['startTime'], $bd_format))),
|
||||
'$finish' => array_key_exists('endTime', $object),
|
||||
'$dtend_label' => t('Finishes:'),
|
||||
'$dtend_title' => datetime_convert('UTC', 'UTC', $dtend, ((strpos($object['startTime'], 'Z')) ? ISO8601 : 'Y-m-d\TH:i:s' )),
|
||||
'$dtend_dt' => ((strpos($object['startTime'], 'Z')) ? day_translate(datetime_convert('UTC', date_default_timezone_get(), $dtend, $bd_format)) : day_translate(datetime_convert('UTC', 'UTC', $dtend, $bd_format)))
|
||||
'$dtend_title' => Time::convert('UTC', 'UTC', $dtend, ((strpos($object['startTime'], 'Z')) ? ISO8601 : 'Y-m-d\TH:i:s' )),
|
||||
'$dtend_dt' => ((strpos($object['startTime'], 'Z')) ? day_translate(Time::convert('UTC', date_default_timezone_get(), $dtend, $bd_format)) : day_translate(Time::convert('UTC', 'UTC', $dtend, $bd_format)))
|
||||
|
||||
]);
|
||||
|
||||
|
@ -178,14 +179,14 @@ function format_event_ical($ev)
|
|||
|
||||
$o = "\r\nBEGIN:VEVENT";
|
||||
|
||||
$o .= "\r\nCREATED:" . datetime_convert('UTC', 'UTC', $ev['created'], 'Ymd\\THis\\Z');
|
||||
$o .= "\r\nLAST-MODIFIED:" . datetime_convert('UTC', 'UTC', $ev['edited'], 'Ymd\\THis\\Z');
|
||||
$o .= "\r\nDTSTAMP:" . datetime_convert('UTC', 'UTC', $ev['edited'], 'Ymd\\THis\\Z');
|
||||
$o .= "\r\nCREATED:" . Time::convert('UTC', 'UTC', $ev['created'], 'Ymd\\THis\\Z');
|
||||
$o .= "\r\nLAST-MODIFIED:" . Time::convert('UTC', 'UTC', $ev['edited'], 'Ymd\\THis\\Z');
|
||||
$o .= "\r\nDTSTAMP:" . Time::convert('UTC', 'UTC', $ev['edited'], 'Ymd\\THis\\Z');
|
||||
if ($ev['dtstart']) {
|
||||
$o .= "\r\nDTSTART:" . datetime_convert('UTC', 'UTC', $ev['dtstart'], 'Ymd\\THis' . (($ev['adjust']) ? '\\Z' : ''));
|
||||
$o .= "\r\nDTSTART:" . Time::convert('UTC', 'UTC', $ev['dtstart'], 'Ymd\\THis' . (($ev['adjust']) ? '\\Z' : ''));
|
||||
}
|
||||
if ($ev['dtend'] && ! $ev['nofinish']) {
|
||||
$o .= "\r\nDTEND:" . datetime_convert('UTC', 'UTC', $ev['dtend'], 'Ymd\\THis' . (($ev['adjust']) ? '\\Z' : ''));
|
||||
$o .= "\r\nDTEND:" . Time::convert('UTC', 'UTC', $ev['dtend'], 'Ymd\\THis' . (($ev['adjust']) ? '\\Z' : ''));
|
||||
}
|
||||
if ($ev['summary']) {
|
||||
$o .= "\r\nSUMMARY:" . format_ical_text($ev['summary']);
|
||||
|
@ -215,14 +216,14 @@ function format_todo_ical($ev)
|
|||
$o = '';
|
||||
|
||||
$o .= "\r\nBEGIN:VTODO";
|
||||
$o .= "\r\nCREATED:" . datetime_convert('UTC', 'UTC', $ev['created'], 'Ymd\\THis\\Z');
|
||||
$o .= "\r\nLAST-MODIFIED:" . datetime_convert('UTC', 'UTC', $ev['edited'], 'Ymd\\THis\\Z');
|
||||
$o .= "\r\nDTSTAMP:" . datetime_convert('UTC', 'UTC', $ev['edited'], 'Ymd\\THis\\Z');
|
||||
$o .= "\r\nCREATED:" . Time::convert('UTC', 'UTC', $ev['created'], 'Ymd\\THis\\Z');
|
||||
$o .= "\r\nLAST-MODIFIED:" . Time::convert('UTC', 'UTC', $ev['edited'], 'Ymd\\THis\\Z');
|
||||
$o .= "\r\nDTSTAMP:" . Time::convert('UTC', 'UTC', $ev['edited'], 'Ymd\\THis\\Z');
|
||||
if ($ev['dtstart']) {
|
||||
$o .= "\r\nDTSTART:" . datetime_convert('UTC', 'UTC', $ev['dtstart'], 'Ymd\\THis' . (($ev['adjust']) ? '\\Z' : ''));
|
||||
$o .= "\r\nDTSTART:" . Time::convert('UTC', 'UTC', $ev['dtstart'], 'Ymd\\THis' . (($ev['adjust']) ? '\\Z' : ''));
|
||||
}
|
||||
if ($ev['dtend'] && ! $ev['nofinish']) {
|
||||
$o .= "\r\nDUE:" . datetime_convert('UTC', 'UTC', $ev['dtend'], 'Ymd\\THis' . (($ev['adjust']) ? '\\Z' : ''));
|
||||
$o .= "\r\nDUE:" . Time::convert('UTC', 'UTC', $ev['dtend'], 'Ymd\\THis' . (($ev['adjust']) ? '\\Z' : ''));
|
||||
}
|
||||
if ($ev['summary']) {
|
||||
$o .= "\r\nSUMMARY:" . format_ical_text($ev['summary']);
|
||||
|
@ -231,7 +232,7 @@ function format_todo_ical($ev)
|
|||
if ($ev['event_status']) {
|
||||
$o .= "\r\nSTATUS:" . $ev['event_status'];
|
||||
if ($ev['event_status'] === 'COMPLETED') {
|
||||
$o .= "\r\nCOMPLETED:" . datetime_convert('UTC', 'UTC', $ev['event_status_date'], 'Ymd\\THis\\Z');
|
||||
$o .= "\r\nCOMPLETED:" . Time::convert('UTC', 'UTC', $ev['event_status_date'], 'Ymd\\THis\\Z');
|
||||
}
|
||||
}
|
||||
if (intval($ev['event_percent'])) {
|
||||
|
@ -401,10 +402,10 @@ function bbtoevent($s)
|
|||
if (preg_match("/\[event\-timezone\](.*?)\[\/event\-timezone\]/is", $s, $match)) {
|
||||
$tz = $match[1];
|
||||
if (array_key_exists('dtstart', $ev)) {
|
||||
$ev['dtstart'] = datetime_convert($tz, 'UTC', $ev['dtstart']);
|
||||
$ev['dtstart'] = Time::convert($tz, 'UTC', $ev['dtstart']);
|
||||
}
|
||||
if (array_key_exists('dtend', $ev)) {
|
||||
$ev['dtend'] = datetime_convert($tz, 'UTC', $ev['dtend']);
|
||||
$ev['dtend'] = Time::convert($tz, 'UTC', $ev['dtend']);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -442,8 +443,8 @@ function sort_by_date($arr)
|
|||
function ev_compare($a, $b)
|
||||
{
|
||||
|
||||
$date_a = (($a['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $a['dtstart']) : $a['dtstart']);
|
||||
$date_b = (($b['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $b['dtstart']) : $b['dtstart']);
|
||||
$date_a = (($a['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $a['dtstart']) : $a['dtstart']);
|
||||
$date_b = (($b['adjust']) ? Time::convert('UTC', date_default_timezone_get(), $b['dtstart']) : $b['dtstart']);
|
||||
|
||||
if ($date_a === $date_b) {
|
||||
return strcasecmp($a['description'], $b['description']);
|
||||
|
@ -456,8 +457,8 @@ function ev_compare($a, $b)
|
|||
function event_store_event($arr)
|
||||
{
|
||||
|
||||
$arr['created'] = (($arr['created']) ? $arr['created'] : datetime_convert());
|
||||
$arr['edited'] = (($arr['edited']) ? $arr['edited'] : datetime_convert());
|
||||
$arr['created'] = (($arr['created']) ? $arr['created'] : Time::convert());
|
||||
$arr['edited'] = (($arr['edited']) ? $arr['edited'] : Time::convert());
|
||||
$arr['etype'] = (($arr['etype']) ? $arr['etype'] : 'event' );
|
||||
$arr['event_xchan'] = (($arr['event_xchan']) ? $arr['event_xchan'] : '');
|
||||
$arr['event_priority'] = (($arr['event_priority']) ? $arr['event_priority'] : 0);
|
||||
|
@ -468,7 +469,7 @@ function event_store_event($arr)
|
|||
}
|
||||
|
||||
if (array_key_exists('event_status_date', $arr)) {
|
||||
$arr['event_status_date'] = datetime_convert('UTC', 'UTC', $arr['event_status_date']);
|
||||
$arr['event_status_date'] = Time::convert('UTC', 'UTC', $arr['event_status_date']);
|
||||
} else {
|
||||
$arr['event_status_date'] = NULL_DATE;
|
||||
}
|
||||
|
@ -553,9 +554,9 @@ function event_store_event($arr)
|
|||
deny_cid = '%s',
|
||||
deny_gid = '%s'
|
||||
WHERE id = %d AND uid = %d",
|
||||
dbesc(datetime_convert('UTC', 'UTC', $arr['edited'])),
|
||||
dbesc(datetime_convert('UTC', 'UTC', $arr['dtstart'])),
|
||||
dbesc(datetime_convert('UTC', 'UTC', $arr['dtend'])),
|
||||
dbesc(Time::convert('UTC', 'UTC', $arr['edited'])),
|
||||
dbesc(Time::convert('UTC', 'UTC', $arr['dtstart'])),
|
||||
dbesc(Time::convert('UTC', 'UTC', $arr['dtend'])),
|
||||
dbesc($arr['summary']),
|
||||
dbesc($arr['description']),
|
||||
dbesc($arr['location']),
|
||||
|
@ -563,7 +564,7 @@ function event_store_event($arr)
|
|||
intval($arr['adjust']),
|
||||
intval($arr['nofinish']),
|
||||
dbesc($arr['event_status']),
|
||||
dbesc(datetime_convert('UTC', 'UTC', $arr['event_status_date'])),
|
||||
dbesc(Time::convert('UTC', 'UTC', $arr['event_status_date'])),
|
||||
intval($arr['event_percent']),
|
||||
dbesc($arr['event_repeat']),
|
||||
intval($arr['event_sequence']),
|
||||
|
@ -600,10 +601,10 @@ function event_store_event($arr)
|
|||
intval($arr['account']),
|
||||
dbesc($arr['event_xchan']),
|
||||
dbesc($hash),
|
||||
dbesc(datetime_convert('UTC', 'UTC', $arr['created'])),
|
||||
dbesc(datetime_convert('UTC', 'UTC', $arr['edited'])),
|
||||
dbesc(datetime_convert('UTC', 'UTC', $arr['dtstart'])),
|
||||
dbesc(datetime_convert('UTC', 'UTC', $arr['dtend'])),
|
||||
dbesc(Time::convert('UTC', 'UTC', $arr['created'])),
|
||||
dbesc(Time::convert('UTC', 'UTC', $arr['edited'])),
|
||||
dbesc(Time::convert('UTC', 'UTC', $arr['dtstart'])),
|
||||
dbesc(Time::convert('UTC', 'UTC', $arr['dtend'])),
|
||||
dbesc($arr['summary']),
|
||||
dbesc($arr['description']),
|
||||
dbesc($arr['location']),
|
||||
|
@ -611,7 +612,7 @@ function event_store_event($arr)
|
|||
intval($arr['adjust']),
|
||||
intval($arr['nofinish']),
|
||||
dbesc($arr['event_status']),
|
||||
dbesc(datetime_convert('UTC', 'UTC', $arr['event_status_date'])),
|
||||
dbesc(Time::convert('UTC', 'UTC', $arr['event_status_date'])),
|
||||
intval($arr['event_percent']),
|
||||
dbesc($arr['event_repeat']),
|
||||
intval($arr['event_sequence']),
|
||||
|
@ -766,7 +767,7 @@ function parse_vobject($ical, $type)
|
|||
$dtstart = $ical->DTSTART->getDateTime();
|
||||
$ev['adjust'] = (($ical->DTSTART->isFloating()) ? 0 : 1);
|
||||
|
||||
$ev['dtstart'] = datetime_convert(
|
||||
$ev['dtstart'] = Time::convert(
|
||||
(($ev['adjust']) ? 'UTC' : date_default_timezone_get()),
|
||||
'UTC',
|
||||
$dtstart->format(DateTimeInterface::W3C)
|
||||
|
@ -775,14 +776,14 @@ function parse_vobject($ical, $type)
|
|||
|
||||
if (isset($ical->DUE)) {
|
||||
$dtend = $ical->DUE->getDateTime();
|
||||
$ev['dtend'] = datetime_convert(
|
||||
$ev['dtend'] = Time::convert(
|
||||
(($ev['adjust']) ? 'UTC' : date_default_timezone_get()),
|
||||
'UTC',
|
||||
$dtend->format(DateTimeInterface::W3C)
|
||||
);
|
||||
} elseif (isset($ical->DTEND)) {
|
||||
$dtend = $ical->DTEND->getDateTime();
|
||||
$ev['dtend'] = datetime_convert(
|
||||
$ev['dtend'] = Time::convert(
|
||||
(($ev['adjust']) ? 'UTC' : date_default_timezone_get()),
|
||||
'UTC',
|
||||
$dtend->format(DateTimeInterface::W3C)
|
||||
|
@ -798,16 +799,16 @@ function parse_vobject($ical, $type)
|
|||
|
||||
if (isset($ical->CREATED)) {
|
||||
$created = $ical->CREATED->getDateTime();
|
||||
$ev['created'] = datetime_convert('UTC', 'UTC', $created->format(DateTimeInterface::W3C));
|
||||
$ev['created'] = Time::convert('UTC', 'UTC', $created->format(DateTimeInterface::W3C));
|
||||
}
|
||||
|
||||
if (isset($ical->{'DTSTAMP'})) {
|
||||
$edited = $ical->{'DTSTAMP'}->getDateTime();
|
||||
$ev['edited'] = datetime_convert('UTC', 'UTC', $edited->format(DateTimeInterface::W3C));
|
||||
$ev['edited'] = Time::convert('UTC', 'UTC', $edited->format(DateTimeInterface::W3C));
|
||||
}
|
||||
if (isset($ical->{'LAST-MODIFIED'})) {
|
||||
$edited = $ical->{'LAST-MODIFIED'}->getDateTime();
|
||||
$ev['edited'] = datetime_convert('UTC', 'UTC', $edited->format(DateTimeInterface::W3C));
|
||||
$ev['edited'] = Time::convert('UTC', 'UTC', $edited->format(DateTimeInterface::W3C));
|
||||
}
|
||||
|
||||
if (isset($ical->{'X-ZOT-LOCATION'})) {
|
||||
|
@ -847,7 +848,7 @@ function parse_vobject($ical, $type)
|
|||
|
||||
if (isset($ical->{'COMPLETED'})) {
|
||||
$completed = $ical->{'COMPLETED'}->getDateTime();
|
||||
$ev['event_status_date'] = datetime_convert('UTC', 'UTC', $completed->format(DateTimeInterface::W3C));
|
||||
$ev['event_status_date'] = Time::convert('UTC', 'UTC', $completed->format(DateTimeInterface::W3C));
|
||||
}
|
||||
|
||||
if (isset($ical->{'PERCENT-COMPLETE'})) {
|
||||
|
@ -917,7 +918,7 @@ function event_import_ical($ical, $uid)
|
|||
|
||||
// logger('dtstart: ' . var_export($dtstart,true));
|
||||
|
||||
$ev['dtstart'] = datetime_convert(
|
||||
$ev['dtstart'] = Time::convert(
|
||||
(($ev['adjust']) ? 'UTC' : date_default_timezone_get()),
|
||||
'UTC',
|
||||
$dtstart->format(DateTimeInterface::W3C)
|
||||
|
@ -925,7 +926,7 @@ function event_import_ical($ical, $uid)
|
|||
|
||||
if (isset($ical->DTEND)) {
|
||||
$dtend = $ical->DTEND->getDateTime();
|
||||
$ev['dtend'] = datetime_convert(
|
||||
$ev['dtend'] = Time::convert(
|
||||
(($ev['adjust']) ? 'UTC' : date_default_timezone_get()),
|
||||
'UTC',
|
||||
$dtend->format(DateTimeInterface::W3C)
|
||||
|
@ -940,12 +941,12 @@ function event_import_ical($ical, $uid)
|
|||
|
||||
if (isset($ical->CREATED)) {
|
||||
$created = $ical->CREATED->getDateTime();
|
||||
$ev['created'] = datetime_convert('UTC', 'UTC', $created->format(DateTimeInterface::W3C));
|
||||
$ev['created'] = Time::convert('UTC', 'UTC', $created->format(DateTimeInterface::W3C));
|
||||
}
|
||||
|
||||
if (isset($ical->{'LAST-MODIFIED'})) {
|
||||
$edited = $ical->{'LAST-MODIFIED'}->getDateTime();
|
||||
$ev['edited'] = datetime_convert('UTC', 'UTC', $edited->format(DateTimeInterface::W3C));
|
||||
$ev['edited'] = Time::convert('UTC', 'UTC', $edited->format(DateTimeInterface::W3C));
|
||||
}
|
||||
|
||||
if (isset($ical->{'X-ZOT-LOCATION'})) {
|
||||
|
@ -1034,7 +1035,7 @@ function event_import_ical_task($ical, $uid)
|
|||
|
||||
// logger('dtstart: ' . var_export($dtstart,true));
|
||||
|
||||
$ev['dtstart'] = datetime_convert(
|
||||
$ev['dtstart'] = Time::convert(
|
||||
(($ev['adjust']) ? 'UTC' : date_default_timezone_get()),
|
||||
'UTC',
|
||||
$dtstart->format(DateTimeInterface::W3C)
|
||||
|
@ -1043,7 +1044,7 @@ function event_import_ical_task($ical, $uid)
|
|||
|
||||
if (isset($ical->DUE)) {
|
||||
$dtend = $ical->DUE->getDateTime();
|
||||
$ev['dtend'] = datetime_convert(
|
||||
$ev['dtend'] = Time::convert(
|
||||
(($ev['adjust']) ? 'UTC' : date_default_timezone_get()),
|
||||
'UTC',
|
||||
$dtend->format(DateTimeInterface::W3C)
|
||||
|
@ -1059,17 +1060,17 @@ function event_import_ical_task($ical, $uid)
|
|||
|
||||
if (isset($ical->CREATED)) {
|
||||
$created = $ical->CREATED->getDateTime();
|
||||
$ev['created'] = datetime_convert('UTC', 'UTC', $created->format(DateTimeInterface::W3C));
|
||||
$ev['created'] = Time::convert('UTC', 'UTC', $created->format(DateTimeInterface::W3C));
|
||||
}
|
||||
|
||||
if (isset($ical->{'DTSTAMP'})) {
|
||||
$edited = $ical->{'DTSTAMP'}->getDateTime();
|
||||
$ev['edited'] = datetime_convert('UTC', 'UTC', $edited->format(DateTimeInterface::W3C));
|
||||
$ev['edited'] = Time::convert('UTC', 'UTC', $edited->format(DateTimeInterface::W3C));
|
||||
}
|
||||
|
||||
if (isset($ical->{'LAST-MODIFIED'})) {
|
||||
$edited = $ical->{'LAST-MODIFIED'}->getDateTime();
|
||||
$ev['edited'] = datetime_convert('UTC', 'UTC', $edited->format(DateTimeInterface::W3C));
|
||||
$ev['edited'] = Time::convert('UTC', 'UTC', $edited->format(DateTimeInterface::W3C));
|
||||
}
|
||||
|
||||
if (isset($ical->{'X-ZOT-LOCATION'})) {
|
||||
|
@ -1128,7 +1129,7 @@ function event_import_ical_task($ical, $uid)
|
|||
|
||||
if (isset($ical->{'COMPLETED'})) {
|
||||
$completed = $ical->{'COMPLETED'}->getDateTime();
|
||||
$ev['event_status_date'] = datetime_convert('UTC', 'UTC', $completed->format(DateTimeInterface::W3C));
|
||||
$ev['event_status_date'] = Time::convert('UTC', 'UTC', $completed->format(DateTimeInterface::W3C));
|
||||
}
|
||||
|
||||
if (isset($ical->{'PERCENT-COMPLETE'})) {
|
||||
|
@ -1211,7 +1212,7 @@ function event_store_item($arr, $event, $deliver = true, $addAndSync = true)
|
|||
'id' => z_root() . '/event/' . $r[0]['resource_id'],
|
||||
'name' => $arr['summary'],
|
||||
// RFC3339 Section 4.3
|
||||
'startTime' => (($arr['adjust']) ? datetime_convert('UTC', 'UTC', $arr['dtstart'], ISO8601) : datetime_convert('UTC', 'UTC', $arr['dtstart'], 'Y-m-d\\TH:i:s-00:00')),
|
||||
'startTime' => (($arr['adjust']) ? Time::convert('UTC', 'UTC', $arr['dtstart'], ISO8601) : Time::convert('UTC', 'UTC', $arr['dtstart'], 'Y-m-d\\TH:i:s-00:00')),
|
||||
'content' => bbcode($arr['description']),
|
||||
'location' => [ 'type' => 'Place', 'content' => $arr['location'] ],
|
||||
'source' => [ 'content' => format_event_bbcode($arr), 'mediaType' => 'text/x-multicode' ],
|
||||
|
@ -1222,7 +1223,7 @@ function event_store_item($arr, $event, $deliver = true, $addAndSync = true)
|
|||
];
|
||||
|
||||
if (! $arr['nofinish']) {
|
||||
$x['endTime'] = (($arr['adjust']) ? datetime_convert('UTC', 'UTC', $arr['dtend'], ISO8601) : datetime_convert('UTC', 'UTC', $arr['dtend'], 'Y-m-d\\TH:i:s-00:00'));
|
||||
$x['endTime'] = (($arr['adjust']) ? Time::convert('UTC', 'UTC', $arr['dtend'], ISO8601) : Time::convert('UTC', 'UTC', $arr['dtend'], 'Y-m-d\\TH:i:s-00:00'));
|
||||
}
|
||||
if ($event['event_repeat']) {
|
||||
$x['eventRepeat'] = $event['event_repeat'];
|
||||
|
@ -1335,7 +1336,7 @@ function event_store_item($arr, $event, $deliver = true, $addAndSync = true)
|
|||
'id' => z_root() . '/event/' . $event['event_hash'],
|
||||
'name' => $arr['summary'],
|
||||
// RFC3339 Section 4.3
|
||||
'startTime' => (($arr['adjust']) ? datetime_convert('UTC', 'UTC', $arr['dtstart'], ISO8601) : datetime_convert('UTC', 'UTC', $arr['dtstart'], 'Y-m-d\\TH:i:s-00:00')),
|
||||
'startTime' => (($arr['adjust']) ? Time::convert('UTC', 'UTC', $arr['dtstart'], ISO8601) : Time::convert('UTC', 'UTC', $arr['dtstart'], 'Y-m-d\\TH:i:s-00:00')),
|
||||
'content' => bbcode($arr['description']),
|
||||
'location' => [ 'type' => 'Place', 'content' => bbcode($arr['location']) ],
|
||||
'source' => [ 'content' => format_event_bbcode($arr), 'mediaType' => 'text/x-multicode' ],
|
||||
|
@ -1346,7 +1347,7 @@ function event_store_item($arr, $event, $deliver = true, $addAndSync = true)
|
|||
];
|
||||
|
||||
if (! $arr['nofinish']) {
|
||||
$y['endTime'] = (($arr['adjust']) ? datetime_convert('UTC', 'UTC', $arr['dtend'], ISO8601) : datetime_convert('UTC', 'UTC', $arr['dtend'], 'Y-m-d\\TH:i:s-00:00'));
|
||||
$y['endTime'] = (($arr['adjust']) ? Time::convert('UTC', 'UTC', $arr['dtend'], ISO8601) : Time::convert('UTC', 'UTC', $arr['dtend'], 'Y-m-d\\TH:i:s-00:00'));
|
||||
}
|
||||
if ($arr['event_repeat']) {
|
||||
$y['eventRepeat'] = $arr['event_repeat'];
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
|
||||
use Code\Lib\Img_filesize;
|
||||
use Code\Extend\Hook;
|
||||
use Code\Lib\Time;
|
||||
use Code\Render\Theme;
|
||||
|
||||
|
||||
|
@ -28,7 +29,7 @@ function get_public_feed($channel, $params)
|
|||
|
||||
$params['type'] = ((x($params, 'type')) ? $params['type'] : 'xml');
|
||||
$params['begin'] = ((x($params, 'begin')) ? $params['begin'] : NULL_DATE);
|
||||
$params['end'] = ((x($params, 'end')) ? $params['end'] : datetime_convert('UTC', 'UTC', 'now'));
|
||||
$params['end'] = ((x($params, 'end')) ? $params['end'] : Time::convert('UTC', 'UTC', 'now'));
|
||||
$params['start'] = ((x($params, 'start')) ? $params['start'] : 0);
|
||||
$params['records'] = ((x($params, 'records')) ? $params['records'] : 40);
|
||||
$params['direction'] = ((x($params, 'direction')) ? $params['direction'] : 'desc');
|
||||
|
@ -104,7 +105,7 @@ function get_feed_for($channel, $observer_hash, $params)
|
|||
'$generator_uri' => z_root(),
|
||||
'$feed_id' => xmlify($channel['xchan_url']),
|
||||
'$feed_title' => xmlify($channel['channel_name']),
|
||||
'$feed_updated' => xmlify(datetime_convert('UTC', 'UTC', 'now', ISO8601)),
|
||||
'$feed_updated' => xmlify(Time::convert('UTC', 'UTC', 'now', ISO8601)),
|
||||
'$author' => $feed_author,
|
||||
'$profile_page' => xmlify($channel['xchan_url']),
|
||||
]);
|
||||
|
@ -305,7 +306,7 @@ function atom_entry($item, $type, $author, $owner, $comment = false, $cid = 0)
|
|||
}
|
||||
|
||||
if ($item['deleted']) {
|
||||
return '<at:deleted-entry ref="' . xmlify($item['mid']) . '" when="' . xmlify(datetime_convert('UTC', 'UTC', $item['edited'] . '+00:00', ISO8601)) . '" />' . "\r\n";
|
||||
return '<at:deleted-entry ref="' . xmlify($item['mid']) . '" when="' . xmlify(Time::convert('UTC', 'UTC', $item['edited'] . '+00:00', ISO8601)) . '" />' . "\r\n";
|
||||
}
|
||||
|
||||
create_export_photo_body($item);
|
||||
|
@ -338,8 +339,8 @@ function atom_entry($item, $type, $author, $owner, $comment = false, $cid = 0)
|
|||
}
|
||||
$o .= '<content type="' . $type . '" >' . xmlify(prepare_text($body, $item['mimetype'])) . '</content>' . "\r\n";
|
||||
$o .= '<id>' . xmlify($item['mid']) . '</id>' . "\r\n";
|
||||
$o .= '<published>' . xmlify(datetime_convert('UTC', 'UTC', $item['created'] . '+00:00', ISO8601)) . '</published>' . "\r\n";
|
||||
$o .= '<updated>' . xmlify(datetime_convert('UTC', 'UTC', $item['edited'] . '+00:00', ISO8601)) . '</updated>' . "\r\n";
|
||||
$o .= '<published>' . xmlify(Time::convert('UTC', 'UTC', $item['created'] . '+00:00', ISO8601)) . '</published>' . "\r\n";
|
||||
$o .= '<updated>' . xmlify(Time::convert('UTC', 'UTC', $item['edited'] . '+00:00', ISO8601)) . '</updated>' . "\r\n";
|
||||
|
||||
$o .= '<link rel="alternate" type="text/html" href="' . xmlify($item['plink']) . '" />' . "\r\n";
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
*/
|
||||
|
||||
use Code\Lib\Channel;
|
||||
use Code\Lib\Time;
|
||||
use Code\Lib\Url;
|
||||
use Code\Daemon\Run;
|
||||
|
||||
|
@ -90,8 +91,8 @@ function prune_hub_reinstalls()
|
|||
// see if this url has more than one sitekey, indicating it has been re-installed.
|
||||
|
||||
if (count($x) > 1) {
|
||||
$d1 = datetime_convert('UTC', 'UTC', $x[0]['c']);
|
||||
$d2 = datetime_convert('UTC', 'UTC', 'now - 3 days');
|
||||
$d1 = Time::convert('UTC', 'UTC', $x[0]['c']);
|
||||
$d2 = Time::convert('UTC', 'UTC', 'now - 3 days');
|
||||
|
||||
// allow some slop period, say 3 days - just in case this is a glitch or transient occurrence
|
||||
// Then remove any hublocs pointing to the oldest entry.
|
||||
|
@ -284,7 +285,7 @@ function hubloc_mark_as_down($posturl)
|
|||
function hubloc_delete($hubloc) {
|
||||
if (is_array($hubloc) && array_key_exists('hubloc_id',$hubloc)) {
|
||||
q("update hubloc set hubloc_deleted = 1, hubloc_updated = '%s' where hubloc_id = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(Time::convert()),
|
||||
intval($hubloc['hubloc_id']),
|
||||
);
|
||||
}
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue