use Friendica\Core\Addon;
use Friendica\Core\Config;
use Friendica\Core\L10n;
-use Friendica\Database\dba;
-use Friendica\Database\DBM;
+use Friendica\Database\DBA;
use Friendica\Util\DateTimeFormat;
function public_server_install()
}
$fields = ['account_expires_on' => DateTimeFormat::utc('now +' . $days . ' days'), 'expire' => $days_posts];
- dba::update('user', $fields, ['uid' => $uid]);
+ DBA::update('user', $fields, ['uid' => $uid]);
}
function public_server_cron($a, $b)
$r = q("SELECT * FROM `user` WHERE `account_expires_on` < UTC_TIMESTAMP() + INTERVAL 5 DAY AND
`account_expires_on` > '%s' AND
`expire_notification_sent` <= '%s'",
- dbesc(NULL_DATE), dbesc(NULL_DATE));
+ DBA::escape(NULL_DATE), DBA::escape(NULL_DATE));
- if (DBM::is_result($r)) {
+ if (DBA::isResult($r)) {
foreach ($r as $rr) {
notification([
'uid' => $rr['uid'],
]);
$fields = ['expire_notification_sent' => DateTimeFormat::utcNow()];
- dba::update('user', $fields, ['uid' => $rr['uid']]);
+ DBA::update('user', $fields, ['uid' => $rr['uid']]);
}
}
$nologin = Config::get('public_server', 'nologin', false);
if ($nologin) {
$r = q("SELECT `uid` FROM `user` WHERE NOT `account_expired` AND `login_date` <= '%s' AND `register_date` < UTC_TIMESTAMP() - INTERVAL %d DAY AND `account_expires_on` <= '%s'",
- dbesc(NULL_DATE), intval($nologin), dbesc(NULL_DATE));
- if (DBM::is_result($r)) {
+ DBA::escape(NULL_DATE), intval($nologin), DBA::escape(NULL_DATE));
+ if (DBA::isResult($r)) {
foreach ($r as $rr) {
$fields = ['account_expires_on' => DateTimeFormat::utc('now +6 days')];
- dba::update('user', $fields, ['uid' => $rr['uid']]);
+ DBA::update('user', $fields, ['uid' => $rr['uid']]);
}
}
}
$flagusers = Config::get('public_server', 'flagusers', false);
if ($flagusers) {
$r = q("SELECT `uid` FROM `user` WHERE NOT `account_expired` AND `login_date` < UTC_TIMESTAMP() - INTERVAL %d DAY AND `account_expires_on` <= '%s' AND `page-flags` = 0",
- intval($flagusers), dbesc(NULL_DATE));
- if (DBM::is_result($r)) {
+ intval($flagusers), DBA::escape(NULL_DATE));
+ if (DBA::isResult($r)) {
foreach ($r as $rr) {
$fields = ['account_expires_on' => DateTimeFormat::utc('now +6 days')];
- dba::update('user', $fields, ['uid' => $rr['uid']]);
+ DBA::update('user', $fields, ['uid' => $rr['uid']]);
}
}
}
$flagpostsexpire = Config::get('public_server', 'flagpostsexpire');
if ($flagposts && $flagpostsexpire) {
$r = q("SELECT `uid` FROM `user` WHERE NOT `account_expired` AND `login_date` < UTC_TIMESTAMP() - INTERVAL %d DAY AND `account_expires_on` <= '%s' and `expire` = 0 AND `page-flags` = 0",
- intval($flagposts), dbesc(NULL_DATE));
- if (DBM::is_result($r)) {
+ intval($flagposts), DBA::escape(NULL_DATE));
+ if (DBA::isResult($r)) {
foreach ($r as $rr) {
- dba::update('user', ['expire' => $flagpostsexpire], ['uid' => $rr['uid']]);
+ DBA::update('user', ['expire' => $flagpostsexpire], ['uid' => $rr['uid']]);
}
}
}
$fields = ['account_expires_on' => DateTimeFormat::utc('now +' . $days . ' days')];
$condition = ["`uid` = ? AND `account_expires_on` > ?", local_user(), NULL_DATE];
- dba::update('user', $fields, $condition);
+ DBA::update('user', $fields, $condition);
}
function public_server_addon_admin_post(&$a)