function panels_renderer_editor::get_url in Panels 7.3
Same name and namespace in other branches
- 6.3 plugins/display_renderers/panels_renderer_editor.class.php \panels_renderer_editor::get_url()
Generate a URL path for the AJAX editor.
13 calls to panels_renderer_editor::get_url()
- panels_renderer_editor::ajax_access_configure_test in plugins/
display_renderers/ panels_renderer_editor.class.php - AJAX entry point for to configure vsibility rule.
- panels_renderer_editor::ajax_add_pane in plugins/
display_renderers/ panels_renderer_editor.class.php - AJAX entry point to add a new pane.
- panels_renderer_editor::ajax_cache_settings in plugins/
display_renderers/ panels_renderer_editor.class.php - AJAX entry point to configure the cache settings for a pane or the display.
- panels_renderer_editor::ajax_edit_pane in plugins/
display_renderers/ panels_renderer_editor.class.php - AJAX entry point to edit a pane.
- panels_renderer_editor::ajax_style_settings in plugins/
display_renderers/ panels_renderer_editor.class.php - AJAX entry point to configure the style for a display, region or pane.
File
- plugins/
display_renderers/ panels_renderer_editor.class.php, line 507 - Class file to control the main Panels editor.
Class
- panels_renderer_editor
- @file Class file to control the main Panels editor.
Code
function get_url() {
$args = func_get_args();
$command = array_shift($args);
$url = 'panels/ajax/' . $this->plugin['name'] . '/' . $command . '/' . $this->display->cache_key;
if ($args) {
$url .= '/' . implode('/', $args);
}
return $url;
}