create channel_store_lowlevel() and remove more diaspora stuff from core.
This commit is contained in:
parent
da823125b9
commit
7a611c6d47
@ -242,24 +242,22 @@ function create_identity($arr) {
|
||||
|
||||
$expire = 0;
|
||||
|
||||
$r = q("insert into channel ( channel_account_id, channel_primary,
|
||||
channel_name, channel_address, channel_guid, channel_guid_sig,
|
||||
channel_hash, channel_prvkey, channel_pubkey, channel_pageflags, channel_system, channel_expire_days, channel_timezone )
|
||||
values ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, %d, '%s' ) ",
|
||||
|
||||
intval($arr['account_id']),
|
||||
intval($primary),
|
||||
dbesc($name),
|
||||
dbesc($nick),
|
||||
dbesc($guid),
|
||||
dbesc($sig),
|
||||
dbesc($hash),
|
||||
dbesc($key['prvkey']),
|
||||
dbesc($key['pubkey']),
|
||||
intval($pageflags),
|
||||
intval($system),
|
||||
intval($expire),
|
||||
dbesc(App::$timezone)
|
||||
$r = channel_store_lowlevel(
|
||||
[
|
||||
channel_account_id => intval($arr['account_id']),
|
||||
channel_primary => intval($primary),
|
||||
channel_name => $name,
|
||||
channel_address => $nick,
|
||||
channel_guid => $guid,
|
||||
channel_guid_sig => $sig,
|
||||
channel_hash => $hash,
|
||||
channel_prvkey => $key['prvkey'],
|
||||
channel_pubkey => $key['pubkey'],
|
||||
channel_pageflags => intval($pageflags),
|
||||
channel_system => intval($system),
|
||||
channel_expire_days => intval($expire),
|
||||
channel_timezone => App::$timezone
|
||||
]
|
||||
);
|
||||
|
||||
$r = q("select * from channel where channel_account_id = %d
|
||||
@ -1153,25 +1151,6 @@ function profile_sidebar($profile, $block = 0, $show_connect = true, $zcard = fa
|
||||
|
||||
// @fixme move this to the diaspora plugin itself
|
||||
|
||||
if(plugin_is_installed('diaspora')) {
|
||||
$diaspora = array(
|
||||
'podloc' => z_root(),
|
||||
'guid' => $profile['channel_guid'] . str_replace('.','',App::get_hostname()),
|
||||
'pubkey' => pemtorsa($profile['channel_pubkey']),
|
||||
'searchable' => (($block) ? 'false' : 'true'),
|
||||
'nickname' => $profile['channel_address'],
|
||||
'fullname' => $profile['channel_name'],
|
||||
'firstname' => $firstname,
|
||||
'lastname' => $lastname,
|
||||
'photo300' => z_root() . '/photo/profile/300/' . $profile['uid'] . '.jpg',
|
||||
'photo100' => z_root() . '/photo/profile/100/' . $profile['uid'] . '.jpg',
|
||||
'photo50' => z_root() . '/photo/profile/50/' . $profile['uid'] . '.jpg',
|
||||
);
|
||||
}
|
||||
else
|
||||
$diaspora = '';
|
||||
|
||||
|
||||
$contact_block = contact_block();
|
||||
|
||||
$channel_menu = false;
|
||||
@ -1204,7 +1183,6 @@ function profile_sidebar($profile, $block = 0, $show_connect = true, $zcard = fa
|
||||
'$marital' => $marital,
|
||||
'$homepage' => $homepage,
|
||||
'$chanmenu' => $channel_menu,
|
||||
'$diaspora' => $diaspora,
|
||||
'$reddress' => $reddress,
|
||||
'$rating' => '',
|
||||
'$contact_block' => $contact_block,
|
||||
@ -1989,6 +1967,45 @@ function remote_login() {
|
||||
|
||||
}
|
||||
|
||||
function channel_store_lowlevel($arr) {
|
||||
$store = [
|
||||
'channel_account_id' => ((array_key_exists('channel_account_id',$arr)) ? $arr['channel_account_id'] : '0'),
|
||||
'channel_primary' => ((array_key_exists('channel_primary',$arr)) ? $arr['channel_primary'] : '0'),
|
||||
'channel_name' => ((array_key_exists('channel_name',$arr)) ? $arr['channel_name'] : ''),
|
||||
'channel_address' => ((array_key_exists('channel_address',$arr)) ? $arr['channel_address'] : ''),
|
||||
'channel_guid' => ((array_key_exists('channel_guid',$arr)) ? $arr['channel_guid'] : ''),
|
||||
'channel_guid_sig' => ((array_key_exists('channel_guid_sig',$arr)) ? $arr['channel_guid_sig'] : ''),
|
||||
'channel_hash' => ((array_key_exists('channel_hash',$arr)) ? $arr['channel_hash'] : ''),
|
||||
'channel_timezone' => ((array_key_exists('channel_timezone',$arr)) ? $arr['channel_timezone'] : 'UTC'),
|
||||
'channel_location' => ((array_key_exists('channel_location',$arr)) ? $arr['channel_location'] : ''),
|
||||
'channel_theme' => ((array_key_exists('channel_theme',$arr)) ? $arr['channel_theme'] : ''),
|
||||
'channel_startpage' => ((array_key_exists('channel_startpage',$arr)) ? $arr['channel_startpage'] : ''),
|
||||
'channel_pubkey' => ((array_key_exists('channel_pubkey',$arr)) ? $arr['channel_pubkey'] : ''),
|
||||
'channel_prvkey' => ((array_key_exists('channel_prvkey',$arr)) ? $arr['channel_prvkey'] : ''),
|
||||
'channel_notifyflags' => ((array_key_exists('channel_notifyflags',$arr)) ? $arr['channel_notifyflags'] : '65535'),
|
||||
'channel_pageflags' => ((array_key_exists('channel_pageflags',$arr)) ? $arr['channel_pageflags'] : '0'),
|
||||
'channel_dirdate' => ((array_key_exists('channel_dirdate',$arr)) ? $arr['channel_dirdate'] : NULL_DATE),
|
||||
'channel_lastpost' => ((array_key_exists('channel_lastpost',$arr)) ? $arr['channel_lastpost'] : NULL_DATE),
|
||||
'channel_deleted' => ((array_key_exists('channel_deleted',$arr)) ? $arr['channel_deleted'] : NULL_DATE),
|
||||
'channel_max_anon_mail' => ((array_key_exists('channel_max_anon_mail',$arr)) ? $arr['channel_max_anon_mail'] : '10'),
|
||||
'channel_max_friend_req' => ((array_key_exists('channel_max_friend_req',$arr)) ? $arr['channel_max_friend_req'] : '10'),
|
||||
'channel_expire_days' => ((array_key_exists('channel_expire_days',$arr)) ? $arr['channel_expire_days'] : '0'),
|
||||
'channel_passwd_reset' => ((array_key_exists('channel_passwd_reset',$arr)) ? $arr['channel_passwd_reset'] : ''),
|
||||
'channel_default_group' => ((array_key_exists('channel_default_group',$arr)) ? $arr['channel_default_group'] : ''),
|
||||
'channel_allow_cid' => ((array_key_exists('channel_allow_cid',$arr)) ? $arr['channel_allow_cid'] : ''),
|
||||
'channel_allow_gid' => ((array_key_exists('channel_allow_gid',$arr)) ? $arr['channel_allow_gid'] : ''),
|
||||
'channel_deny_cid' => ((array_key_exists('channel_deny_cid',$arr)) ? $arr['channel_deny_cid'] : ''),
|
||||
'channel_deny_gid' => ((array_key_exists('channel_deny_gid',$arr)) ? $arr['channel_deny_gid'] : ''),
|
||||
'channel_removed' => ((array_key_exists('channel_removed',$arr)) ? $arr['channel_removed'] : '0'),
|
||||
'channel_system' => ((array_key_exists('channel_system',$arr)) ? $arr['channel_system'] : '0'),
|
||||
'channel_moved' => ((array_key_exists('channel_moved',$arr)) ? $arr['channel_moved'] : '')
|
||||
|
||||
];
|
||||
|
||||
return create_table_from_array('channel',$store);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
function profile_store_lowlevel($arr) {
|
||||
|
@ -49,9 +49,6 @@
|
||||
|
||||
{{if $homepage}}<dl class="homepage"><dt class="homepage-label">{{$homepage}}</dt><dd class="homepage-url u-url">{{$profile.homepage}}</dd></dl>{{/if}}
|
||||
|
||||
{{if $diaspora}}
|
||||
{{include file="diaspora_vcard.tpl"}}
|
||||
{{/if}}
|
||||
|
||||
</div>
|
||||
<div id="clear"></div>
|
||||
|
@ -30,10 +30,6 @@
|
||||
|
||||
{{if $homepage}}<dl class="homepage"><dt class="homepage-label">{{$homepage}}</dt><dd class="homepage-url">{{$profile.homepage}}</dd></dl>{{/if}}
|
||||
|
||||
{{if $diaspora}}
|
||||
{{include file="diaspora_vcard.tpl"}}
|
||||
{{/if}}
|
||||
|
||||
<div id="clear"></div>
|
||||
|
||||
{{$chanmenu}}
|
||||
|
Reference in New Issue
Block a user