Merge https://github.com/redmatrix/hubzilla into pending_merge
This commit is contained in:
commit
6892ba4cd8
@ -1599,7 +1599,7 @@ function profile_tabs($a, $is_owner = false, $nickname = null){
|
|||||||
$uid = (($a->profile['profile_uid']) ? $a->profile['profile_uid'] : local_channel());
|
$uid = (($a->profile['profile_uid']) ? $a->profile['profile_uid'] : local_channel());
|
||||||
|
|
||||||
if($uid == local_channel()) {
|
if($uid == local_channel()) {
|
||||||
$cal_link = '/events';
|
$cal_link = '';
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$cal_link = '/cal/' . $nickname;
|
$cal_link = '/cal/' . $nickname;
|
||||||
@ -1653,7 +1653,7 @@ function profile_tabs($a, $is_owner = false, $nickname = null){
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if($p['view_stream']) {
|
if($p['view_stream'] && $cal_link) {
|
||||||
$tabs[] = array(
|
$tabs[] = array(
|
||||||
'label' => t('Events'),
|
'label' => t('Events'),
|
||||||
'url' => $a->get_baseurl() . $cal_link,
|
'url' => $a->get_baseurl() . $cal_link,
|
||||||
|
@ -549,7 +549,7 @@ function update_birthdays() {
|
|||||||
$ev['event_xchan'] = $rr['xchan_hash'];
|
$ev['event_xchan'] = $rr['xchan_hash'];
|
||||||
$ev['start'] = datetime_convert('UTC', 'UTC', $rr['abook_dob']);
|
$ev['start'] = datetime_convert('UTC', 'UTC', $rr['abook_dob']);
|
||||||
$ev['finish'] = datetime_convert('UTC', 'UTC', $rr['abook_dob'] . ' + 1 day ');
|
$ev['finish'] = datetime_convert('UTC', 'UTC', $rr['abook_dob'] . ' + 1 day ');
|
||||||
$ev['adjust'] = 1;
|
$ev['adjust'] = 0;
|
||||||
$ev['summary'] = sprintf( t('%1$s\'s birthday'), $rr['xchan_name']);
|
$ev['summary'] = sprintf( t('%1$s\'s birthday'), $rr['xchan_name']);
|
||||||
$ev['description'] = sprintf( t('Happy Birthday %1$s'),
|
$ev['description'] = sprintf( t('Happy Birthday %1$s'),
|
||||||
'[zrl=' . $rr['xchan_url'] . ']' . $rr['xchan_name'] . '[/zrl]') ;
|
'[zrl=' . $rr['xchan_url'] . ']' . $rr['xchan_name'] . '[/zrl]') ;
|
||||||
|
@ -200,7 +200,7 @@ function group_get_members($gid) {
|
|||||||
if(intval($gid)) {
|
if(intval($gid)) {
|
||||||
$r = q("SELECT * FROM `group_member`
|
$r = q("SELECT * FROM `group_member`
|
||||||
LEFT JOIN abook ON abook_xchan = `group_member`.`xchan` left join xchan on xchan_hash = abook_xchan
|
LEFT JOIN abook ON abook_xchan = `group_member`.`xchan` left join xchan on xchan_hash = abook_xchan
|
||||||
WHERE `gid` = %d AND abook_channel = %d and `group_member`.`uid` = %d and xchan_deleted = 0 and abook_blocked = 0 and abook_pending = 0 ORDER BY xchan_name ASC ",
|
WHERE `gid` = %d AND abook_channel = %d and `group_member`.`uid` = %d and xchan_deleted = 0 and abook_self = 0 and abook_blocked = 0 and abook_pending = 0 ORDER BY xchan_name ASC ",
|
||||||
intval($gid),
|
intval($gid),
|
||||||
intval(local_channel()),
|
intval(local_channel()),
|
||||||
intval(local_channel())
|
intval(local_channel())
|
||||||
|
@ -1237,10 +1237,6 @@ function advanced_profile(&$a) {
|
|||||||
if(! perm_is_allowed($a->profile['profile_uid'],get_observer_hash(),'view_profile'))
|
if(! perm_is_allowed($a->profile['profile_uid'],get_observer_hash(),'view_profile'))
|
||||||
return '';
|
return '';
|
||||||
|
|
||||||
$o = '';
|
|
||||||
|
|
||||||
$o .= '<h2>' . t('Profile') . '</h2>';
|
|
||||||
|
|
||||||
if($a->profile['name']) {
|
if($a->profile['name']) {
|
||||||
|
|
||||||
$tpl = get_markup_template('profile_advanced.tpl');
|
$tpl = get_markup_template('profile_advanced.tpl');
|
||||||
@ -1351,6 +1347,10 @@ function advanced_profile(&$a) {
|
|||||||
$profile['extra_fields'] = $a->profile['extra_fields'];
|
$profile['extra_fields'] = $a->profile['extra_fields'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$is_owner = (($a->profile['profile_uid'] == local_channel()) ? true : false);
|
||||||
|
$edit = (($is_owner) ? array('link' => $a->get_baseurl() . '/profiles/' . $a->profile['profile_uid'], 'label' => t('Edit')) : '');
|
||||||
|
|
||||||
$things = get_things($a->profile['profile_guid'],$a->profile['profile_uid']);
|
$things = get_things($a->profile['profile_guid'],$a->profile['profile_uid']);
|
||||||
|
|
||||||
// logger('mod_profile: things: ' . print_r($things,true), LOGGER_DATA);
|
// logger('mod_profile: things: ' . print_r($things,true), LOGGER_DATA);
|
||||||
@ -1360,6 +1360,7 @@ function advanced_profile(&$a) {
|
|||||||
'$canlike' => (($profile['canlike'])? true : false),
|
'$canlike' => (($profile['canlike'])? true : false),
|
||||||
'$likethis' => t('Like this thing'),
|
'$likethis' => t('Like this thing'),
|
||||||
'$profile' => $profile,
|
'$profile' => $profile,
|
||||||
|
'$edit' => $edit,
|
||||||
'$things' => $things
|
'$things' => $things
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
@ -80,6 +80,8 @@ function cal_content(&$a) {
|
|||||||
|
|
||||||
$o = '';
|
$o = '';
|
||||||
|
|
||||||
|
$tabs = profile_tabs($a, True, $channel['channel_address']);
|
||||||
|
|
||||||
$mode = 'view';
|
$mode = 'view';
|
||||||
$y = 0;
|
$y = 0;
|
||||||
$m = 0;
|
$m = 0;
|
||||||
@ -333,6 +335,7 @@ function cal_content(&$a) {
|
|||||||
'$today' => t('Today'),
|
'$today' => t('Today'),
|
||||||
'$form' => $form,
|
'$form' => $form,
|
||||||
'$expandform' => ((x($_GET,'expandform')) ? true : false),
|
'$expandform' => ((x($_GET,'expandform')) ? true : false),
|
||||||
|
'$tabs' => $tabs
|
||||||
));
|
));
|
||||||
|
|
||||||
if (x($_GET,'id')){ echo $o; killme(); }
|
if (x($_GET,'id')){ echo $o; killme(); }
|
||||||
|
@ -117,7 +117,7 @@ function group_content(&$a) {
|
|||||||
|
|
||||||
check_form_security_token_ForbiddenOnErr('group_member_change', 't');
|
check_form_security_token_ForbiddenOnErr('group_member_change', 't');
|
||||||
|
|
||||||
$r = q("SELECT abook_xchan from abook left join xchan on abook_xchan = xchan_hash where abook_xchan = '%s' and abook_channel = %d and xchan_deleted = 0 and abook_blocked = 0 and abook_pending = 0 limit 1",
|
$r = q("SELECT abook_xchan from abook left join xchan on abook_xchan = xchan_hash where abook_xchan = '%s' and abook_channel = %d and xchan_deleted = 0 and abook_self = 0 and abook_blocked = 0 and abook_pending = 0 limit 1",
|
||||||
dbesc(base64url_decode(argv(2))),
|
dbesc(base64url_decode(argv(2))),
|
||||||
intval(local_channel())
|
intval(local_channel())
|
||||||
);
|
);
|
||||||
@ -208,7 +208,7 @@ function group_content(&$a) {
|
|||||||
group_rmv_member(local_channel(),$group['name'],$member['xchan_hash']);
|
group_rmv_member(local_channel(),$group['name'],$member['xchan_hash']);
|
||||||
}
|
}
|
||||||
|
|
||||||
$r = q("SELECT abook.*, xchan.* FROM `abook` left join xchan on abook_xchan = xchan_hash WHERE `abook_channel` = %d AND abook_blocked = 0 and abook_pending = 0 and xchan_deleted = 0 order by xchan_name asc",
|
$r = q("SELECT abook.*, xchan.* FROM `abook` left join xchan on abook_xchan = xchan_hash WHERE `abook_channel` = %d AND abook_self = 0 and abook_blocked = 0 and abook_pending = 0 and xchan_deleted = 0 order by xchan_name asc",
|
||||||
intval(local_channel())
|
intval(local_channel())
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
{{$tabs}}
|
||||||
<div class="generic-content-wrapper">
|
<div class="generic-content-wrapper">
|
||||||
<div class="section-title-wrapper">
|
<div class="section-title-wrapper">
|
||||||
<div class="pull-right">
|
<div class="pull-right">
|
||||||
|
@ -12,6 +12,9 @@
|
|||||||
<i class="icon-thumbs-up-alt" title="{{$profile.likethis}}"></i>
|
<i class="icon-thumbs-up-alt" title="{{$profile.likethis}}"></i>
|
||||||
</button>
|
</button>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
{{if $edit}}
|
||||||
|
<a href="{{$edit.link}}" class="btn btn-primary btn-xs"><i class="icon-pencil"></i> {{$edit.label}}</a>
|
||||||
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
<h2>{{$title}}</h2>
|
<h2>{{$title}}</h2>
|
||||||
<div class="clear"></div>
|
<div class="clear"></div>
|
||||||
|
Reference in New Issue
Block a user