function panels_renderer_ipe::invoke_panels_ipe_access in Panels 7.3
1 call to panels_renderer_ipe::invoke_panels_ipe_access()
- panels_renderer_ipe::access in panels_ipe/
plugins/ display_renderers/ panels_renderer_ipe.class.php
File
- panels_ipe/
plugins/ display_renderers/ panels_renderer_ipe.class.php, line 17
Class
- panels_renderer_ipe
- Renderer class for all In-Place Editor (IPE) behavior.
Code
function invoke_panels_ipe_access() {
if (user_access('bypass access in place editing')) {
return TRUE;
}
// Modules can return TRUE, FALSE or NULL, for allowed, disallowed,
// or don't care - respectively. On the first FALSE, we deny access,
// otherwise allow.
foreach (module_invoke_all('panels_ipe_access', $this->display) as $result) {
if ($result === FALSE) {
return FALSE;
}
}
return TRUE;
}