| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | 
							- <?php
 
- /**
 
-  * @file
 
-  * Plugin to provide access control based on drupal_is_front_page.
 
-  */
 
- /**
 
-  * Plugins are described by creating a $plugin array which will be used
 
-  * by the system that includes this file.
 
-  */
 
- $plugin = array(
 
-   'title' => t('Front page'),
 
-   'description' => t('Is this the front page.'),
 
-   'callback' => 'ctools_front_ctools_access_check',
 
-   'default' => array('negate' => 0),
 
-   'settings form' => 'ctools_front_ctools_access_settings',
 
-   'summary' => 'ctools_front_ctools_access_summary',
 
- );
 
- /**
 
-  * Settings form for the 'by parent term' access plugin
 
-  */
 
- function ctools_front_ctools_access_settings($form, &$form_state, $conf) {
 
-   // No additional configuration necessary.
 
-   return $form;
 
- }
 
- /**
 
-  * Check for access.
 
-  */
 
- function ctools_front_ctools_access_check($conf, $context) {
 
-   if (drupal_is_front_page()) {
 
-     return TRUE;
 
-   }
 
-   else {
 
-     return FALSE;
 
-   }
 
- }
 
- /**
 
-  * Provide a summary description based upon the checked terms.
 
-  */
 
- function ctools_front_ctools_access_summary($conf, $context) {
 
-   return t('The front page');
 
- }
 
 
  |