// authorisation to do this.
function user_remove($uid) {
- if (! $uid)
+ if(! $uid)
return;
logger('Removing user: ' . $uid);
// Send an update to the directory
proc_run(PRIORITY_LOW, "include/directory.php", $r[0]['url']);
- if ($uid == local_user()) {
+ if($uid == local_user()) {
unset($_SESSION['authenticated']);
unset($_SESSION['uid']);
goaway(App::get_baseurl());
function mark_for_death($contact) {
- if ($contact['archive'])
+ if($contact['archive'])
return;
- if ($contact['term-date'] == '0000-00-00 00:00:00') {
+ if ($contact['term-date'] <= NULL_DATE) {
q("UPDATE `contact` SET `term-date` = '%s' WHERE `id` = %d",
dbesc(datetime_convert()),
intval($contact['id'])
/// Check for contact vitality via probing
$expiry = $contact['term-date'] . ' + 32 days ';
- if (datetime_convert() > datetime_convert('UTC','UTC',$expiry)) {
+ if(datetime_convert() > datetime_convert('UTC','UTC',$expiry)) {
// relationship is really truly dead.
// archive them rather than delete
// It's a miracle. Our dead contact has inexplicably come back to life.
q("UPDATE `contact` SET `term-date` = '%s' WHERE `id` = %d",
- dbesc('0000-00-00 00:00:00'),
+ dbesc(NULL_DATE),
intval($contact['id'])
);
if ($contact['url'] != '') {
q("UPDATE `contact` SET `term-date` = '%s' WHERE `nurl` = '%s'",
- dbesc('0000-00-00 00:00:00'),
+ dbesc(NULL_DATE),
dbesc(normalise_link($contact['url']))
);
}
// "bd" always contains the upcoming birthday of a contact.
// "birthday" might contain the birthday including the year of birth.
- if ($profile["birthday"] != "0000-00-00") {
+ if ($profile["birthday"] > '0001-01-01') {
$bd_timestamp = strtotime($profile["birthday"]);
$month = date("m", $bd_timestamp);
$day = date("d", $bd_timestamp);
$profile["bd"] = (++$current_year)."-".$month."-".$day;
}
} else {
- $profile["bd"] = "0000-00-00";
+ $profile["bd"] = '0001-01-01';
}
} else {
$profile = $default;
$profile["location"] = "";
$profile["about"] = "";
$profile["gender"] = "";
- $profile["birthday"] = "0000-00-00";
+ $profile["birthday"] = '0001-01-01';
}
$cache[$url][$uid] = $profile;
function contacts_not_grouped($uid,$start = 0,$count = 0) {
- if (! $count) {
+ if(! $count) {
$r = q("select count(*) as total from contact where uid = %d and self = 0 and id not in (select distinct(`contact-id`) from group_member where uid = %d) ",
intval($uid),
intval($uid)
function formatted_location($profile) {
$location = '';
- if ($profile['locality'])
+ if($profile['locality'])
$location .= $profile['locality'];
- if ($profile['region'] AND ($profile['locality'] != $profile['region'])) {
- if ($location)
+ if($profile['region'] AND ($profile['locality'] != $profile['region'])) {
+ if($location)
$location .= ', ';
$location .= $profile['region'];
}
- if ($profile['country-name']) {
- if ($location)
+ if($profile['country-name']) {
+ if($location)
$location .= ', ';
$location .= $profile['country-name'];
// "page-flags" is a field in the user table,
// "forum" and "prv" are used in the contact table. They stand for PAGE_COMMUNITY and PAGE_PRVGROUP.
// "community" is used in the gcontact table and is true if the contact is PAGE_COMMUNITY or PAGE_PRVGROUP.
- if ((isset($contact['page-flags']) && (intval($contact['page-flags']) == PAGE_COMMUNITY))
+ if((isset($contact['page-flags']) && (intval($contact['page-flags']) == PAGE_COMMUNITY))
|| (isset($contact['page-flags']) && (intval($contact['page-flags']) == PAGE_PRVGROUP))
|| (isset($contact['forum']) && intval($contact['forum']))
|| (isset($contact['prv']) && intval($contact['prv']))