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>';
    }
  }
}