mirror of
https://github.com/friendica/friendica
synced 2024-12-23 02:40:17 +00:00
add more plugin hooks, etc.
This commit is contained in:
parent
e287014b98
commit
d8969bb84b
4 changed files with 32 additions and 1 deletions
21
boot.php
21
boot.php
|
@ -1118,6 +1118,23 @@ function set_config($family,$key,$value) {
|
|||
}}
|
||||
|
||||
|
||||
if(! function_exists('load_pconfig')) {
|
||||
function load_pconfig($uid,$family) {
|
||||
global $a;
|
||||
$r = q("SELECT * FROM `pconfig` WHERE `cat` = '%s' AND `uid` = %d",
|
||||
dbesc($family),
|
||||
intval($uid)
|
||||
);
|
||||
if(count($r)) {
|
||||
foreach($r as $rr) {
|
||||
$k = $rr['k'];
|
||||
$a->config[$uid][$family][$k] = $rr['v'];
|
||||
}
|
||||
}
|
||||
}}
|
||||
|
||||
|
||||
|
||||
if(! function_exists('get_pconfig')) {
|
||||
function get_pconfig($uid,$family, $key, $instore = false) {
|
||||
|
||||
|
@ -1759,6 +1776,8 @@ function contact_block() {
|
|||
$o .= '<div id="viewcontacts"><a id="viewcontacts-link" href="viewcontacts/' . $a->profile['nickname'] . '">' . t('View Contacts') . '</a></div>';
|
||||
|
||||
}
|
||||
|
||||
call_hooks('contact_block_end', $o);
|
||||
return $o;
|
||||
|
||||
}}
|
||||
|
@ -2018,6 +2037,8 @@ function profile_sidebar($profile) {
|
|||
'$homepage' => $homepage
|
||||
));
|
||||
|
||||
call_hooks('profile_sidebar', $o);
|
||||
|
||||
return $o;
|
||||
}}
|
||||
|
||||
|
|
|
@ -97,6 +97,9 @@ function profile_content(&$a, $update = 0) {
|
|||
require_once("view/$profile_lang/profile_advanced.php");
|
||||
else
|
||||
require_once('view/profile_advanced.php');
|
||||
|
||||
call_hooks('profile_advanced',$o);
|
||||
|
||||
return $o;
|
||||
}
|
||||
|
||||
|
|
|
@ -14,6 +14,9 @@ function settings_post(&$a) {
|
|||
notice( t('Permission denied.') . EOL);
|
||||
return;
|
||||
}
|
||||
|
||||
call_hooks('settings_post', $_POST);
|
||||
|
||||
if(count($a->user) && x($a->user,'uid') && $a->user['uid'] != local_user()) {
|
||||
notice( t('Permission denied.') . EOL);
|
||||
return;
|
||||
|
@ -298,6 +301,9 @@ function settings_content(&$a) {
|
|||
'$pagetype' => $pagetype
|
||||
));
|
||||
|
||||
call_hooks('settings_page',$o);
|
||||
|
||||
return $o;
|
||||
|
||||
}}
|
||||
}}
|
||||
|
||||
|
|
|
@ -223,3 +223,4 @@ $o .= <<< EOT
|
|||
EOT;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue