danielebarchiesi@0: t('Front page'), danielebarchiesi@0: 'description' => t('Is this the front page.'), danielebarchiesi@0: 'callback' => 'ctools_front_ctools_access_check', danielebarchiesi@0: 'default' => array('negate' => 0), danielebarchiesi@0: 'settings form' => 'ctools_front_ctools_access_settings', danielebarchiesi@0: 'summary' => 'ctools_front_ctools_access_summary', danielebarchiesi@0: ); danielebarchiesi@0: danielebarchiesi@0: /** danielebarchiesi@0: * Settings form for the 'by parent term' access plugin danielebarchiesi@0: */ danielebarchiesi@0: function ctools_front_ctools_access_settings($form, &$form_state, $conf) { danielebarchiesi@0: // No additional configuration necessary. danielebarchiesi@0: return $form; danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: /** danielebarchiesi@0: * Check for access. danielebarchiesi@0: */ danielebarchiesi@0: function ctools_front_ctools_access_check($conf, $context) { danielebarchiesi@0: if (drupal_is_front_page()) { danielebarchiesi@0: return TRUE; danielebarchiesi@0: } danielebarchiesi@0: else { danielebarchiesi@0: return FALSE; danielebarchiesi@0: } danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: /** danielebarchiesi@0: * Provide a summary description based upon the checked terms. danielebarchiesi@0: */ danielebarchiesi@0: function ctools_front_ctools_access_summary($conf, $context) { danielebarchiesi@0: return t('The front page'); danielebarchiesi@0: }