function unique_object_attribute_rule($field_name, $db_field_value, $object_table, $current_identifier = '') { $this->current_identifier = $current_identifier; $this->object_table = $object_table; $this->db_field_value = $db_field_value; parent::single_field_rule($field_name); }
function tree_identifier_rule($field_name, $parent_node_id, $node_id = TREE_IDENTIFIER_RULE_UNKNOWN_NODE_ID) { $this->node_id = $node_id; $this->parent_node_id = $parent_node_id; parent :: single_field_rule($field_name); }
function match_rule($field_name, $match_field, $match_field_name = '') { $this->match_field = $match_field; if (!$match_field_name) { $this->match_field_name = $match_field; } else { $this->match_field_name = $match_field_name; } parent::single_field_rule($field_name); }
function locale_date_rule($fieldname, $locale_id = '') { if (!$locale_id && !defined('CONTENT_LOCALE_ID')) $this->locale_id = DEFAULT_CONTENT_LOCALE_ID; elseif(!$locale_id) $this->locale_id = CONTENT_LOCALE_ID; else $this->locale_id = $locale_id; parent :: single_field_rule($fieldname); }
/** * Constructs size_range_rule * * @param string $ field_name to validate * @param int $ Minumum length * @param int $ Maximum length (optional) * @access public */ function size_range_rule($field_name, $min_len, $max_len = null) { parent::single_field_rule($field_name); if (is_null($max_len)) { $this->min_len = null; $this->max_len = $min_len; } else { $this->min_len = $min_len; $this->max_len = $max_len; } }
function tree_identifier_rule($field_name, $parent_id, $current_identifier = '') { $this->parent_id = $parent_id; $this->current_identifier = $current_identifier; parent::single_field_rule($field_name); }
function invalid_value_rule($field_name, $invalid_value) { parent::single_field_rule($field_name); $this->invalid_value = $invalid_value; }
function canada_zip_rule($fieldname) { parent :: single_field_rule($fieldname); }
function url_rule($fieldname) { parent::single_field_rule($fieldname); }
function user_old_password_rule($field_name) { parent::single_field_rule($field_name); }
/** * Constructs a domain_rule * * @param string $ fieldname to validate * @param array $ of acceptable values * @access public */ function domain_rule($fieldname) { parent::single_field_rule($fieldname); }
function locale_date_rule($fieldname) { parent::single_field_rule($fieldname); }
function unique_user_rule($field_name, $current_identifier='') { $this->current_identifier = $current_identifier; parent :: single_field_rule($field_name); }
/** * Constructs required_rule * * @param string $ field_name to validate * @access public */ function required_rule($field_name) { parent::single_field_rule($field_name); }
/** * Constructs a file_upload_max_size_rule */ function file_upload_max_size_rule($fieldname, $maxsize = null) { parent::single_field_rule($fieldname); $this->maxsize = $maxsize; }