// 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());
// This provides for the possibility that their database is temporarily messed
// up or some other transient event and that there's a possibility we could recover from it.
-function mark_for_death($contact) {
+function mark_for_death(array $contact) {
- if($contact['archive'])
+ if ($contact['archive']) {
return;
+ }
+ /// @TODO Comparison of strings this way may lead to bugs/incompatibility, better switch to DateTime
if ($contact['term-date'] <= NULL_DATE) {
q("UPDATE `contact` SET `term-date` = '%s' WHERE `id` = %d",
dbesc(datetime_convert()),
/// 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
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']))