|
@@ 505-512 (lines=8) @@
|
| 502 |
|
elgg_register_plugin_hook_handler($hook_name, $type, $handler, $priority); |
| 503 |
|
break; |
| 504 |
|
|
| 505 |
|
case self::REPLACE: |
| 506 |
|
$params = $perm_details['hook']; |
| 507 |
|
$old_handler = $params['old_handler']; |
| 508 |
|
$new_handler = $params['new_handler']; |
| 509 |
|
$priority = isset($params['priority']) ? $params['priority'] : 500; |
| 510 |
|
elgg_unregister_plugin_hook_handler($hook_name, $type, $old_handler); |
| 511 |
|
elgg_register_plugin_hook_handler($hook_name, $type, $new_handler, $priority); |
| 512 |
|
break; |
| 513 |
|
|
| 514 |
|
case self::ALLOW: |
| 515 |
|
default: |
|
@@ 560-567 (lines=8) @@
|
| 557 |
|
elgg_register_event_handler($event_name, $type, $handler, $priority); |
| 558 |
|
break; |
| 559 |
|
|
| 560 |
|
case self::REPLACE: |
| 561 |
|
$params = elgg_extract('event', $perm_details); |
| 562 |
|
$old_handler = $params['old_handler']; |
| 563 |
|
$new_handler = $params['new_handler']; |
| 564 |
|
$priority = isset($params['priority']) ? $params['priority'] : 500; |
| 565 |
|
elgg_unregister_event_handler($event_name, $type, $old_handler); |
| 566 |
|
elgg_register_event_handler($event_name, $type, $new_handler, $priority); |
| 567 |
|
break; |
| 568 |
|
|
| 569 |
|
case self::ALLOW: |
| 570 |
|
default: |