function _panopoly_admin_general_layout_get_status in Panopoly 7
Helper function to get the layout status
2 calls to _panopoly_admin_general_layout_get_status()
- panopoly_admin_panels_layouts_content_type_render in modules/
panopoly/ panopoly_admin/ plugins/ content_types/ panels_layouts.inc - Put the output for you pages type in the blocks pages.
- panopoly_admin_switch_layout_action in modules/
panopoly/ panopoly_admin/ panopoly_admin.module - Helper function to enable or disable layouts
File
- modules/
panopoly/ panopoly_admin/ panopoly_admin.module, line 697
Code
function _panopoly_admin_general_layout_get_status($layout_name, $status) {
if ($status == 'enable') {
$link = array(
'#type' => 'link',
'#title' => t('Disable?'),
'#href' => 'admin/panopoly/panes/layout/disable/' . $layout_name . '/' . drupal_get_token($layout_name),
'#ajax' => array(
'wrapper' => 'panopoly-admin-layout-response-' . $layout_name,
'method' => 'replace',
'effect' => 'fade',
),
);
if (panopoly_admin_panels_layout_access()) {
return '<div id="panopoly-admin-layout-response-' . $layout_name . '">' . t('Enabled') . ' (' . drupal_render($link) . ')</div>';
}
else {
return '<div id="panopoly-admin-layout-response-' . $layout_name . '">' . t('Enabled') . '</div>';
}
}
else {
$link = array(
'#type' => 'link',
'#title' => t('Enable?'),
'#href' => 'admin/panopoly/panes/layout/enable/' . $layout_name . '/' . drupal_get_token($layout_name),
'#ajax' => array(
'wrapper' => 'panopoly-admin-layout-response-' . $layout_name,
'method' => 'replace',
'effect' => 'fade',
),
);
if (panopoly_admin_panels_layout_access()) {
return '<div id="panopoly-admin-layout-response-' . $layout_name . '">' . t('Disabled') . ' (' . drupal_render($link) . ')</div>';
}
else {
return '<div id="panopoly-admin-layout-response-' . $layout_name . '">' . t('Disabled') . '</div>';
}
}
}