get rid of the pre-comanche widget placement and wgl code
This commit is contained in:
parent
c0260ff701
commit
e6de9bfa4e
31
boot.php
31
boot.php
@ -937,26 +937,6 @@ class App {
|
||||
return $this->groups;
|
||||
}
|
||||
|
||||
function set_widget($title,$html, $location = 'aside') {
|
||||
$this->widgets[] = array('title' => $title, 'html' => $html, 'location' => $location);
|
||||
}
|
||||
|
||||
function get_widgets($location = '') {
|
||||
if($location && count($this->widgets)) {
|
||||
$ret = array();
|
||||
foreach($this->widgets as $w) {
|
||||
if ($w['location'] == $location)
|
||||
$ret[] = $w;
|
||||
}
|
||||
$arr = array('location' => $location, 'widgets' => $ret);
|
||||
call_hooks('get_widgets', $arr);
|
||||
return $arr['widgets'];
|
||||
}
|
||||
$arr = array('location' => $location, 'widgets' => $this->widgets);
|
||||
call_hooks('get_widgets', $arr);
|
||||
return $arr['widgets'];
|
||||
}
|
||||
|
||||
function set_pager_total($n) {
|
||||
$this->pager['total'] = intval($n);
|
||||
}
|
||||
@ -2076,17 +2056,6 @@ function construct_page(&$a) {
|
||||
|
||||
$a->build_pagehead();
|
||||
|
||||
$arr = $a->get_widgets();
|
||||
ksort($arr, SORT_NUMERIC);
|
||||
if(count($arr)) {
|
||||
foreach($arr as $x) {
|
||||
if(! array_key_exists($x['location'], $a->page))
|
||||
$a->page[$x['location']] = '';
|
||||
|
||||
$a->page[$x['location']] .= $x['html'];
|
||||
}
|
||||
}
|
||||
|
||||
// Let's say we have a comanche declaration '[region=nav][/region][region=content]$nav $content[/region]'.
|
||||
// The text 'region=' identifies a section of the layout by that name. So what we want to do here is leave
|
||||
// $a->page['nav'] empty and put the default content from $a->page['nav'] and $a->page['section']
|
||||
|
@ -1 +0,0 @@
|
||||
[h2]get_widgets[/h2]
|
@ -209,9 +209,6 @@ Hooks allow plugins/addons to "hook into" the code at many points and alter the
|
||||
[zrl=[baseurl]/help/hook/get_role_perms]get_role_perms[/zrl]
|
||||
Called when get_role_perms() is called to obtain permissions for named permission roles
|
||||
|
||||
[zrl=[baseurl]/help/hook/get_widgets]get_widgets[/zrl]
|
||||
No longer used - now widget placement is managed by Comanche
|
||||
|
||||
[zrl=[baseurl]/help/hook/global_permissions]global_permissions[/zrl]
|
||||
Called when the global permissions list is generated
|
||||
|
||||
|
@ -903,19 +903,6 @@ function profile_load(&$a, $nickname, $profile = '') {
|
||||
// }
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief
|
||||
*
|
||||
* @param App &$a
|
||||
* @param boolean $connect
|
||||
*/
|
||||
function profile_create_sidebar(&$a, $connect = true) {
|
||||
|
||||
$block = (((get_config('system', 'block_public')) && (! local_channel()) && (! remote_channel())) ? true : false);
|
||||
|
||||
$a->set_widget('profile', profile_sidebar($a->profile, $block, $connect));
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Formats a profile for display in the sidebar.
|
||||
*
|
||||
|
Reference in New Issue
Block a user