function group_add($uid,$name) {
$ret = false;
- if(x($uid) && x($name)) {
+ if (x($uid) && x($name)) {
$r = group_byname($uid,$name); // check for dups
- if($r !== false) {
+ if ($r !== false) {
// This could be a problem.
// Let's assume we've just created a group which we once deleted
$z = q("SELECT * FROM `group` WHERE `id` = %d LIMIT 1",
intval($r)
);
- if(count($z) && $z[0]['deleted']) {
+ if (count($z) && $z[0]['deleted']) {
$r = q("UPDATE `group` SET `deleted` = 0 WHERE `uid` = %d AND `name` = '%s'",
intval($uid),
dbesc($name)
function group_rmv($uid,$name) {
$ret = false;
- if(x($uid) && x($name)) {
+ if (x($uid) && x($name)) {
$r = q("SELECT id FROM `group` WHERE `uid` = %d AND `name` = '%s' LIMIT 1",
intval($uid),
dbesc($name)
);
if (dbm::is_result($r))
$group_id = $r[0]['id'];
- if(! $group_id)
+ if (! $group_id)
return false;
// remove group from default posting lists
$user_info = $r[0];
$change = false;
- if($user_info['def_gid'] == $group_id) {
+ if ($user_info['def_gid'] == $group_id) {
$user_info['def_gid'] = 0;
$change = true;
}
- if(strpos($user_info['allow_gid'], '<' . $group_id . '>') !== false) {
+ if (strpos($user_info['allow_gid'], '<' . $group_id . '>') !== false) {
$user_info['allow_gid'] = str_replace('<' . $group_id . '>', '', $user_info['allow_gid']);
$change = true;
}
- if(strpos($user_info['deny_gid'], '<' . $group_id . '>') !== false) {
+ if (strpos($user_info['deny_gid'], '<' . $group_id . '>') !== false) {
$user_info['deny_gid'] = str_replace('<' . $group_id . '>', '', $user_info['deny_gid']);
$change = true;
}
- if($change) {
+ if ($change) {
q("UPDATE user SET def_gid = %d, allow_gid = '%s', deny_gid = '%s' WHERE uid = %d",
intval($user_info['def_gid']),
dbesc($user_info['allow_gid']),
}
function group_byname($uid,$name) {
- if((! $uid) || (! strlen($name)))
+ if ((! $uid) || (! strlen($name)))
return false;
$r = q("SELECT * FROM `group` WHERE `uid` = %d AND `name` = '%s' LIMIT 1",
intval($uid),
function group_rmv_member($uid,$name,$member) {
$gid = group_byname($uid,$name);
- if(! $gid)
+ if (! $gid)
return false;
- if(! ( $uid && $gid && $member))
+ if (! ( $uid && $gid && $member))
return false;
$r = q("DELETE FROM `group_member` WHERE `uid` = %d AND `gid` = %d AND `contact-id` = %d",
intval($uid),
function group_add_member($uid,$name,$member,$gid = 0) {
- if(! $gid)
+ if (! $gid)
$gid = group_byname($uid,$name);
- if((! $gid) || (! $uid) || (! $member))
+ if ((! $gid) || (! $uid) || (! $member))
return false;
$r = q("SELECT * FROM `group_member` WHERE `uid` = %d AND `gid` = %d AND `contact-id` = %d LIMIT 1",
function group_get_members($gid) {
$ret = array();
- if(intval($gid)) {
+ if (intval($gid)) {
$r = q("SELECT `group_member`.`contact-id`, `contact`.* FROM `group_member`
INNER JOIN `contact` ON `contact`.`id` = `group_member`.`contact-id`
WHERE `gid` = %d AND `group_member`.`uid` = %d AND
function group_public_members($gid) {
$ret = 0;
- if(intval($gid)) {
+ if (intval($gid)) {
$r = q("SELECT `contact`.`id` AS `contact-id` FROM `group_member`
INNER JOIN `contact` ON `contact`.`id` = `group_member`.`contact-id`
WHERE `gid` = %d AND `group_member`.`uid` = %d
intval($_SESSION['uid'])
);
$member_of = array();
- if($cid) {
+ if ($cid) {
$member_of = groups_containing(local_user(),$cid);
}
}
function expand_groups($a,$check_dead = false, $use_gcontact = false) {
- if(! (is_array($a) && count($a)))
+ if (! (is_array($a) && count($a)))
return array();
$groups = implode(',', $a);
$groups = dbesc($groups);
$ret = array();
if (dbm::is_result($r))
- foreach($r as $rr)
+ foreach ($r as $rr)
$ret[] = $rr['contact-id'];
- if($check_dead AND !$use_gcontact) {
+ if ($check_dead AND !$use_gcontact) {
require_once('include/acl_selectors.php');
$ret = prune_deadguys($ret);
}
$ret = array();
if (dbm::is_result($r)) {
- foreach($r as $rr)
+ foreach ($r as $rr) {
$ret[] = $rr['gid'];
+ }
}
return $ret;
return $default_group;
$g = q("SELECT `def_gid` FROM `user` WHERE `uid` = %d LIMIT 1", intval($uid));
- if($g && intval($g[0]["def_gid"]))
+ if ($g && intval($g[0]["def_gid"]))
$default_group = $g[0]["def_gid"];
return $default_group;
dbesc($nickname)
);
- if(!$user && count($user) && !count($profiledata)) {
+ if (!$user && count($user) && !count($profiledata)) {
logger('profile error: ' . $a->query_string, LOGGER_DEBUG);
notice( t('Requested account is not available.') . EOL );
$a->error = 404;
$pdata = get_profiledata_by_nick($nickname, $user[0]['uid'], $profile);
- if(($pdata === false) || (!count($pdata)) && !count($profiledata)) {
+ if (($pdata === false) || (!count($pdata)) && !count($profiledata)) {
logger('profile error: ' . $a->query_string, LOGGER_DEBUG);
notice( t('Requested profile is not available.') . EOL );
$a->error = 404;
// fetch user tags if this isn't the default profile
- if(!$pdata['is-default']) {
+ if (!$pdata['is-default']) {
$x = q("SELECT `pub_keywords` FROM `profile` WHERE `uid` = %d AND `is-default` = 1 LIMIT 1",
intval($pdata['profile_uid'])
);
- if($x && count($x))
+ if ($x && count($x))
$pdata['pub_keywords'] = $x[0]['pub_keywords'];
}
require_once($theme_info_file);
}
- if(! (x($a->page,'aside')))
+ if (! (x($a->page,'aside')))
$a->page['aside'] = '';
- if(local_user() && local_user() == $a->profile['uid'] && $profiledata) {
+ if (local_user() && local_user() == $a->profile['uid'] && $profiledata) {
$a->page['aside'] .= replace_macros(get_markup_template('profile_edlink.tpl'),array(
'$editprofile' => t('Edit profile'),
'$profid' => $a->profile['id']
else
$a->page['aside'] .= profile_sidebar($a->profile, $block);
- /*if(! $block)
+ /*if (! $block)
$a->page['aside'] .= contact_block();*/
return;
* Includes all available profile data
*/
function get_profiledata_by_nick($nickname, $uid = 0, $profile = 0) {
- if(remote_user() && count($_SESSION['remote'])) {
- foreach($_SESSION['remote'] as $visitor) {
- if($visitor['uid'] == $uid) {
+ if (remote_user() && count($_SESSION['remote'])) {
+ foreach ($_SESSION['remote'] as $visitor) {
+ if ($visitor['uid'] == $uid) {
$r = q("SELECT `profile-id` FROM `contact` WHERE `id` = %d LIMIT 1",
intval($visitor['cid'])
);
$r = null;
- if($profile) {
+ if ($profile) {
$profile_int = intval($profile);
$r = q("SELECT `contact`.`id` AS `contact_id`, `profile`.`uid` AS `profile_uid`, `profile`.*,
`contact`.`avatar-date` AS picdate, `contact`.`addr`, `user`.*
$o = '';
$location = false;
$address = false;
-// $pdesc = true;
+ // $pdesc = true;
// This function can also use contact information in $profile
$is_contact = x($profile, 'cid');
- if((! is_array($profile)) && (! count($profile)))
+ if ((! is_array($profile)) && (! count($profile))) {
return $o;
+ }
$profile['picdate'] = urlencode($profile['picdate']);
if (($profile['network'] != "") AND ($profile['network'] != NETWORK_DFRN)) {
- $profile['network_name'] = format_network_name($profile['network'],$profile['url']);
- } else
+ $profile['network_name'] = format_network_name($profile['network'], $profile['url']);
+ } else {
$profile['network_name'] = "";
+ }
call_hooks('profile_sidebar_enter', $profile);
$connect = (($profile['uid'] != local_user()) ? t('Connect') : False);
// don't show connect link to authenticated visitors either
- if(remote_user() && count($_SESSION['remote'])) {
- foreach($_SESSION['remote'] as $visitor) {
- if($visitor['uid'] == $profile['uid']) {
+ if (remote_user() && count($_SESSION['remote'])) {
+ foreach ($_SESSION['remote'] as $visitor) {
+ if ($visitor['uid'] == $profile['uid']) {
$connect = false;
break;
}
// Fetch the account type
$account_type = account_type($profile);
- if((x($profile,'address') == 1)
+ if ((x($profile,'address') == 1)
|| (x($profile,'location') == 1)
|| (x($profile,'locality') == 1)
|| (x($profile,'region') == 1)
$xmpp = ((x($profile,'xmpp') == 1) ? t('XMPP:') : False);
- if(($profile['hidewall'] || $block) && (! local_user()) && (! remote_user())) {
+ if (($profile['hidewall'] || $block) && (! local_user()) && (! remote_user())) {
$location = $pdesc = $gender = $marital = $homepage = $about = False;
}
if (!$block){
$contact_block = contact_block();
- if(is_array($a->profile) AND !$a->profile['hide-friends']) {
+ if (is_array($a->profile) AND !$a->profile['hide-friends']) {
$r = q("SELECT `gcontact`.`updated` FROM `contact` INNER JOIN `gcontact` WHERE `gcontact`.`nurl` = `contact`.`nurl` AND `self` AND `uid` = %d LIMIT 1",
intval($a->profile['uid']));
if (dbm::is_result($r))
}
$p = array();
- foreach($profile as $k => $v) {
+ foreach ($profile as $k => $v) {
$k = str_replace('-','_',$k);
$p[$k] = $v;
}
if (isset($p["photo"]))
$p["photo"] = proxy_url($p["photo"], false, PROXY_SIZE_SMALL);
- if($a->theme['template_engine'] === 'internal')
+ if ($a->theme['template_engine'] === 'internal')
$location = template_escape($location);
$tpl = get_markup_template('profile_vcard.tpl');
$a = get_app();
$o = '';
- if(! local_user() || $a->is_mobile || $a->is_tablet)
+ if (! local_user() || $a->is_mobile || $a->is_tablet)
return $o;
// $mobile_detect = new Mobile_Detect();
// $is_mobile = $mobile_detect->isMobile() || $mobile_detect->isTablet();
-// if($is_mobile)
+// if ($is_mobile)
// return $o;
$bd_format = t('g A l F d') ; // 8 AM Friday January 18
$istoday = false;
foreach ($r as $rr) {
- if(strlen($rr['name']))
+ if (strlen($rr['name']))
$total ++;
- if((strtotime($rr['start'] . ' +00:00') < $now) && (strtotime($rr['finish'] . ' +00:00') > $now))
+ if ((strtotime($rr['start'] . ' +00:00') < $now) && (strtotime($rr['finish'] . ' +00:00') > $now))
$istoday = true;
}
$classtoday = $istoday ? ' birthday-today ' : '';
- if($total) {
- foreach($r as &$rr) {
- if(! strlen($rr['name']))
+ if ($total) {
+ foreach ($r as &$rr) {
+ if (! strlen($rr['name']))
continue;
// avoid duplicates
- if(in_array($rr['cid'],$cids))
+ if (in_array($rr['cid'],$cids))
continue;
$cids[] = $rr['cid'];
$today = (((strtotime($rr['start'] . ' +00:00') < $now) && (strtotime($rr['finish'] . ' +00:00') > $now)) ? true : false);
$sparkle = '';
$url = $rr['url'];
- if($rr['network'] === NETWORK_DFRN) {
+ if ($rr['network'] === NETWORK_DFRN) {
$sparkle = " sparkle";
$url = App::get_baseurl() . '/redir/' . $rr['cid'];
}
$a = get_app();
- if(! local_user() || $a->is_mobile || $a->is_tablet)
+ if (! local_user() || $a->is_mobile || $a->is_tablet)
return $o;
// $mobile_detect = new Mobile_Detect();
// $is_mobile = $mobile_detect->isMobile() || $mobile_detect->isTablet();
-// if($is_mobile)
+// if ($is_mobile)
// return $o;
$bd_format = t('g A l F d') ; // 8 AM Friday January 18
$now = strtotime('now');
$istoday = false;
foreach ($r as $rr) {
- if(strlen($rr['name']))
+ if (strlen($rr['name']))
$total ++;
$strt = datetime_convert('UTC',$rr['convert'] ? $a->timezone : 'UTC',$rr['start'],'Y-m-d');
- if($strt === datetime_convert('UTC',$a->timezone,'now','Y-m-d'))
+ if ($strt === datetime_convert('UTC',$a->timezone,'now','Y-m-d'))
$istoday = true;
}
$classtoday = (($istoday) ? 'event-today' : '');
$skip = 0;
- foreach($r as &$rr) {
+ foreach ($r as &$rr) {
$title = strip_tags(html_entity_decode(bbcode($rr['summary']),ENT_QUOTES,'UTF-8'));
- if(strlen($title) > 35)
+ if (strlen($title) > 35)
$title = substr($title,0,32) . '... ';
$description = substr(strip_tags(bbcode($rr['desc'])),0,32) . '... ';
- if(! $description)
+ if (! $description)
$description = t('[No description]');
$strt = datetime_convert('UTC',$rr['convert'] ? $a->timezone : 'UTC',$rr['start']);
- if(substr($strt,0,10) < datetime_convert('UTC',$a->timezone,'now','Y-m-d')) {
+ if (substr($strt,0,10) < datetime_convert('UTC',$a->timezone,'now','Y-m-d')) {
$skip++;
continue;
}
'$title' => t('Profile')
));
- if($a->profile['name']) {
+ if ($a->profile['name']) {
$tpl = get_markup_template('profile_advanced.tpl');
$profile['fullname'] = array( t('Full Name:'), $a->profile['name'] ) ;
- if($a->profile['gender']) $profile['gender'] = array( t('Gender:'), $a->profile['gender'] );
-
-
- if(($a->profile['dob']) && ($a->profile['dob'] > '0001-01-01')) {
+ if ($a->profile['gender']) $profile['gender'] = array( t('Gender:'), $a->profile['gender'] );
+ if (($a->profile['dob']) && ($a->profile['dob'] > '0001-01-01')) {
$year_bd_format = t('j F, Y');
$short_bd_format = t('j F');
}
- if($age = age($a->profile['dob'],$a->profile['timezone'],'')) $profile['age'] = array( t('Age:'), $age );
+ if ($age = age($a->profile['dob'],$a->profile['timezone'],'')) $profile['age'] = array( t('Age:'), $age );
- if($a->profile['marital']) $profile['marital'] = array( t('Status:'), $a->profile['marital']);
+ if ($a->profile['marital']) $profile['marital'] = array( t('Status:'), $a->profile['marital']);
/// @TODO Maybe use x() here, plus below?
if ($a->profile['with']) {
}
function get_my_url() {
- if(x($_SESSION,'my_url'))
+ if (x($_SESSION,'my_url'))
return $_SESSION['my_url'];
return false;
}
function zrl_init(App $a) {
$tmp_str = get_my_url();
- if(validate_url($tmp_str)) {
+ if (validate_url($tmp_str)) {
// Is it a DDoS attempt?
// The check fetches the cached value from gprobe to reduce the load for this system
}
function zrl($s,$force = false) {
- if(! strlen($s))
+ if (! strlen($s)) {
return $s;
- if((! strpos($s,'/profile/')) && (! $force))
+ }
+ if ((! strpos($s,'/profile/')) && (! $force)) {
return $s;
- if($force && substr($s,-1,1) !== '/')
+ }
+ if ($force && substr($s,-1,1) !== '/') {
$s = $s . '/';
+ }
$achar = strpos($s,'?') ? '&' : '?';
$mine = get_my_url();
- if($mine and ! link_compare($mine,$s))
+ if ($mine and ! link_compare($mine,$s)) {
return $s . $achar . 'zrl=' . urlencode($mine);
+ }
return $s;
}
*/
function get_theme_uid() {
$uid = (($_REQUEST['puid']) ? intval($_REQUEST['puid']) : 0);
- if(local_user()) {
- if((get_pconfig(local_user(),'system','always_my_theme')) || (! $uid))
+ if (local_user()) {
+ if ((get_pconfig(local_user(),'system','always_my_theme')) || (! $uid)) {
return local_user();
+ }
}
return $uid;