You are here

function node_limit_interval_node_limit_element_validate in Node Limit 6

Same name and namespace in other branches
  1. 8 old/node_limit_interval/node_limit_interval.module \node_limit_interval_node_limit_element_validate()
  2. 7 node_limit_interval/node_limit_interval.module \node_limit_interval_node_limit_element_validate()

Implementation of hook_node_limit_element_validate().

File

node_limit_interval/node_limit_interval.module, line 116
Module to restrict the number of nodes within a time interval.

Code

function node_limit_interval_node_limit_element_validate($element) {

  /**
   * Validation:
   * interval must be an integer greater than 0
   * User must be in the {user} table
   */
  if (!is_numeric($element['ninterval']) || floatval($element['ninterval']) <= 0) {

    //less than 0
    return array(
      'error' => t('Time intervals must be an integer greater than 0'),
      'element' => 'ninterval',
    );
  }
  return TRUE;
}