function _panopoly_admin_general_panes_get_status in Panopoly 7
Helper function to get the plugin status
2 calls to _panopoly_admin_general_panes_get_status()
- panopoly_admin_general_panes_content_type_render in modules/
panopoly/ panopoly_admin/ plugins/ content_types/ general_panes.inc - Put the output for you pages type in the blocks pages.
- panopoly_admin_switch_pane_action in modules/
panopoly/ panopoly_admin/ panopoly_admin.module - Helper function to enable or disable general panel panes
File
- modules/
panopoly/ panopoly_admin/ panopoly_admin.module, line 739
Code
function _panopoly_admin_general_panes_get_status($plugin_name, $category_name, $status) {
if ($status == 'enable') {
$link = array(
'#type' => 'link',
'#title' => t('Disable'),
'#href' => 'admin/panopoly/panes/pane/disable/' . $category_name . '/' . $plugin_name . '/' . drupal_get_token($plugin_name),
'#ajax' => array(
'wrapper' => 'panopoly-admin-pane-response-' . $category_name . '-' . str_replace(':', '_', $plugin_name),
'method' => 'replace',
'effect' => 'fade',
),
);
return '<div id="panopoly-admin-pane-response-' . $category_name . '-' . str_replace(':', '_', $plugin_name) . '">Enabled (' . drupal_render($link) . ')</div>';
}
else {
$link = array(
'#type' => 'link',
'#title' => t('Enable'),
'#href' => 'admin/panopoly/panes/pane/enable/' . $category_name . '/' . $plugin_name . '/' . drupal_get_token($plugin_name),
'#ajax' => array(
'wrapper' => 'panopoly-admin-pane-response-' . $category_name . '-' . str_replace(':', '_', $plugin_name),
'method' => 'replace',
'effect' => 'fade',
),
);
return '<div id="panopoly-admin-pane-response-' . $category_name . '-' . str_replace(':', '_', $plugin_name) . '">Disabled (' . drupal_render($link) . ')</div>';
}
}