You are here

rules_filter.module in Rules filter 7

Provide core functions for Rules filter module.

File

rules_filter.module
View source
<?php

/**
 * @file
 * Provide core functions for Rules filter module.
 */

/**
 * Implements hook_theme().
 */
function rules_filter_theme() {
  return array(
    'rules_filter_rules_form' => array(
      'render element' => 'form',
      'file' => 'theme.inc',
      'template' => 'rules-filter-rules-form',
      'path' => drupal_get_path('module', 'rules_filter') . '/theme',
    ),
  );
}

/**
 * Implements hook_form_alter().
 *
 * Override theme function for 'Rules' and 'Rules components' pages.
 */
function rules_filter_form_alter(&$form, &$form_state, $form_id) {
  if ($form_id == 'rules_admin_reaction_overview' || $form_id == 'rules_admin_components_overview') {

    // Replace #theme function to our custom if List.js plugin installed.
    $form['#theme'] = 'rules_filter_rules_form';
  }
}

Functions