mod/blog/start.php 1 location
|
@@ 183-196 (lines=14) @@
|
| 180 |
|
/** |
| 181 |
|
* Add a menu item to an ownerblock |
| 182 |
|
*/ |
| 183 |
|
function blog_owner_block_menu($hook, $type, $return, $params) { |
| 184 |
|
if (elgg_instanceof($params['entity'], 'user')) { |
| 185 |
|
$url = "blog/owner/{$params['entity']->username}"; |
| 186 |
|
$item = new ElggMenuItem('blog', elgg_echo('blog'), $url); |
| 187 |
|
$return[] = $item; |
| 188 |
|
} else { |
| 189 |
|
if ($params['entity']->blog_enable != "no") { |
| 190 |
|
$url = "blog/group/{$params['entity']->guid}/all"; |
| 191 |
|
$item = new ElggMenuItem('blog', elgg_echo('blog:group'), $url); |
| 192 |
|
$return[] = $item; |
| 193 |
|
} |
| 194 |
|
} |
| 195 |
|
return $return; |
| 196 |
|
} |
| 197 |
|
|
| 198 |
|
/** |
| 199 |
|
* Add particular blog links/info to entity menu |
mod/bookmarks/start.php 1 location
|
@@ 173-187 (lines=15) @@
|
| 170 |
|
* @param array $return |
| 171 |
|
* @param array $params |
| 172 |
|
*/ |
| 173 |
|
function bookmarks_owner_block_menu($hook, $type, $return, $params) { |
| 174 |
|
if (elgg_instanceof($params['entity'], 'user')) { |
| 175 |
|
$url = "bookmarks/owner/{$params['entity']->username}"; |
| 176 |
|
$item = new ElggMenuItem('bookmarks', elgg_echo('bookmarks'), $url); |
| 177 |
|
$return[] = $item; |
| 178 |
|
} else { |
| 179 |
|
if ($params['entity']->bookmarks_enable != 'no') { |
| 180 |
|
$url = "bookmarks/group/{$params['entity']->guid}/all"; |
| 181 |
|
$item = new ElggMenuItem('bookmarks', elgg_echo('bookmarks:group'), $url); |
| 182 |
|
$return[] = $item; |
| 183 |
|
} |
| 184 |
|
} |
| 185 |
|
|
| 186 |
|
return $return; |
| 187 |
|
} |
| 188 |
|
|
| 189 |
|
/** |
| 190 |
|
* Prepare a notification message about a new bookmark |
mod/etherpad/start.php 1 location
|
@@ 224-238 (lines=15) @@
|
| 221 |
|
/** |
| 222 |
|
* Add a menu item to the user ownerblock |
| 223 |
|
*/ |
| 224 |
|
function etherpad_owner_block_menu($hook, $type, $return, $params) { |
| 225 |
|
if (elgg_instanceof($params['entity'], 'user')) { |
| 226 |
|
$url = "docs/owner/{$params['entity']->username}"; |
| 227 |
|
$item = new ElggMenuItem('etherpad', elgg_echo('etherpad'), $url); |
| 228 |
|
$return[] = $item; |
| 229 |
|
} else { |
| 230 |
|
if ($params['entity']->pages_enable != "no") { |
| 231 |
|
$url = "docs/group/{$params['entity']->guid}/all"; |
| 232 |
|
$item = new ElggMenuItem('etherpad', elgg_echo('etherpad:group'), $url); |
| 233 |
|
$return[] = $item; |
| 234 |
|
} |
| 235 |
|
} |
| 236 |
|
|
| 237 |
|
return $return; |
| 238 |
|
} |
| 239 |
|
|
| 240 |
|
/** |
| 241 |
|
* Extend permissions checking to extend can-edit for write users. |
mod/ideas/start.php 1 location
|
@@ 170-185 (lines=16) @@
|
| 167 |
|
* @param array $return |
| 168 |
|
* @param array $params |
| 169 |
|
*/ |
| 170 |
|
function ideas_owner_block_menu($hook, $type, $return, $params) { |
| 171 |
|
if (elgg_instanceof($params['entity'], 'user')) { |
| 172 |
|
$url = "ideas/owner/{$params['entity']->username}"; |
| 173 |
|
$item = new ElggMenuItem('ideas', elgg_echo('ideas'), $url); |
| 174 |
|
$return[] = $item; |
| 175 |
|
} else { |
| 176 |
|
if ($params['entity']->ideas_enable != 'no') { |
| 177 |
|
$url = "ideas/group/{$params['entity']->guid}/top"; |
| 178 |
|
$item = new ElggMenuItem('ideas', elgg_echo('ideas:group:idea'), $url); |
| 179 |
|
// if (elgg_in_context('ideas')) $item->setSelected(); |
| 180 |
|
$return[] = $item; |
| 181 |
|
} |
| 182 |
|
} |
| 183 |
|
|
| 184 |
|
return $return; |
| 185 |
|
} |
| 186 |
|
|
| 187 |
|
/** |
| 188 |
|
* Returns the body of a notification message |
mod/pages/start.php 1 location
|
@@ 227-241 (lines=15) @@
|
| 224 |
|
/** |
| 225 |
|
* Add a menu item to the user ownerblock |
| 226 |
|
*/ |
| 227 |
|
function pages_owner_block_menu($hook, $type, $return, $params) { |
| 228 |
|
if (elgg_instanceof($params['entity'], 'user')) { |
| 229 |
|
$url = "pages/owner/{$params['entity']->username}"; |
| 230 |
|
$item = new ElggMenuItem('pages', elgg_echo('pages'), $url); |
| 231 |
|
$return[] = $item; |
| 232 |
|
} else { |
| 233 |
|
if ($params['entity']->pages_enable != "no") { |
| 234 |
|
$url = "pages/group/{$params['entity']->guid}/all"; |
| 235 |
|
$item = new ElggMenuItem('pages', elgg_echo('pages:group'), $url); |
| 236 |
|
$return[] = $item; |
| 237 |
|
} |
| 238 |
|
} |
| 239 |
|
|
| 240 |
|
return $return; |
| 241 |
|
} |
| 242 |
|
|
| 243 |
|
/** |
| 244 |
|
* Add links/info to entity menu particular to pages plugin |
mod/tasks/start.php 1 location
|
@@ 284-298 (lines=15) @@
|
| 281 |
|
/** |
| 282 |
|
* Add a menu item to the user ownerblock |
| 283 |
|
*/ |
| 284 |
|
function tasks_owner_block_menu($hook, $type, $return, $params) { |
| 285 |
|
if (elgg_instanceof($params['entity'], 'user')) { |
| 286 |
|
$url = "tasks/owner/{$params['entity']->username}"; |
| 287 |
|
$item = new ElggMenuItem('tasks', elgg_echo('tasks'), $url); |
| 288 |
|
$return[] = $item; |
| 289 |
|
} else { |
| 290 |
|
if ($params['entity']->tasks_enable != "no") { |
| 291 |
|
$url = "tasks/group/{$params['entity']->guid}/all"; |
| 292 |
|
$item = new ElggMenuItem('tasks', elgg_echo('tasks:group'), $url); |
| 293 |
|
$return[] = $item; |
| 294 |
|
} |
| 295 |
|
} |
| 296 |
|
|
| 297 |
|
return $return; |
| 298 |
|
} |
| 299 |
|
|
| 300 |
|
/** |
| 301 |
|
* Add links/info to entity menu particular to tasks plugin |
mod/file/start.php 1 location
|
@@ 222-236 (lines=15) @@
|
| 219 |
|
/** |
| 220 |
|
* Add a menu item to the user ownerblock |
| 221 |
|
*/ |
| 222 |
|
function file_owner_block_menu($hook, $type, $return, $params) { |
| 223 |
|
if (elgg_instanceof($params['entity'], 'user')) { |
| 224 |
|
$url = "file/owner/{$params['entity']->username}"; |
| 225 |
|
$item = new ElggMenuItem('file', elgg_echo('file'), $url); |
| 226 |
|
$return[] = $item; |
| 227 |
|
} else { |
| 228 |
|
if ($params['entity']->file_enable != "no") { |
| 229 |
|
$url = "file/group/{$params['entity']->guid}/all"; |
| 230 |
|
$item = new ElggMenuItem('file', elgg_echo('file:group'), $url); |
| 231 |
|
$return[] = $item; |
| 232 |
|
} |
| 233 |
|
} |
| 234 |
|
|
| 235 |
|
return $return; |
| 236 |
|
} |
| 237 |
|
|
| 238 |
|
/** |
| 239 |
|
* Registers page menu items for file type filtering and returns a view |