Minor - format code.

1.9.x
Julio Montoya 12 years ago
parent eca0ebbd1a
commit 160dcefe55
  1. 2
      main/admin/add_users_to_usergroup.php
  2. 84
      main/inc/lib/pear/HTML/QuickForm/Rule/Compare.php

@ -157,6 +157,7 @@ if ($use_extra_fields) {
$final_result = $extra_field_result[0]; $final_result = $extra_field_result[0];
} }
} }
// Filters // Filters
$filters = array( $filters = array(
array('type' => 'text', 'name' => 'username', 'label' => get_lang('Username')), array('type' => 'text', 'name' => 'username', 'label' => get_lang('Username')),
@ -175,7 +176,6 @@ foreach ($filters as $param) {
$searchForm->addElement($param['type'], $param['name'], $param['label']); $searchForm->addElement($param['type'], $param['name'], $param['label']);
} }
$searchForm->addElement('button', 'submit', get_lang('Search')); $searchForm->addElement('button', 'submit', get_lang('Search'));
//$searchForm->addElement('html', '</table>');
$filterData = array(); $filterData = array();
if ($searchForm->validate()) { if ($searchForm->validate()) {

@ -1,29 +1,29 @@
<?php <?php
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/** /**
* Rule to compare two form fields * Rule to compare two form fields
* *
* PHP versions 4 and 5 * PHP versions 4 and 5
* *
* LICENSE: This source file is subject to version 3.01 of the PHP license * LICENSE: This source file is subject to version 3.01 of the PHP license
* that is available through the world-wide-web at the following URI: * that is available through the world-wide-web at the following URI:
* http://www.php.net/license/3_01.txt If you did not receive a copy of * http://www.php.net/license/3_01.txt If you did not receive a copy of
* the PHP License and are unable to obtain it through the web, please * the PHP License and are unable to obtain it through the web, please
* send a note to license@php.net so we can mail you a copy immediately. * send a note to license@php.net so we can mail you a copy immediately.
* *
* @category HTML * @category HTML
* @package HTML_QuickForm * @package HTML_QuickForm
* @author Alexey Borzov <avb@php.net> * @author Alexey Borzov <avb@php.net>
* @copyright 2001-2009 The PHP Group * @copyright 2001-2009 The PHP Group
* @license http://www.php.net/license/3_01.txt PHP License 3.01 * @license http://www.php.net/license/3_01.txt PHP License 3.01
* @version CVS: $Id: Compare.php,v 1.7 2009/04/04 21:34:04 avb Exp $ * @version CVS: $Id: Compare.php,v 1.7 2009/04/04 21:34:04 avb Exp $
* @link http://pear.php.net/package/HTML_QuickForm * @link http://pear.php.net/package/HTML_QuickForm
*/ */
/** /**
* Abstract base class for QuickForm validation rules * Abstract base class for QuickForm validation rules
*/ */
require_once 'HTML/QuickForm/Rule.php'; require_once 'HTML/QuickForm/Rule.php';
/** /**
@ -32,11 +32,11 @@ require_once 'HTML/QuickForm/Rule.php';
* The most common usage for this is to ensure that the password * The most common usage for this is to ensure that the password
* confirmation field matches the password field * confirmation field matches the password field
* *
* @category HTML * @category HTML
* @package HTML_QuickForm * @package HTML_QuickForm
* @author Alexey Borzov <avb@php.net> * @author Alexey Borzov <avb@php.net>
* @version Release: 3.2.11 * @version Release: 3.2.11
* @since 3.2 * @since 3.2
*/ */
class HTML_QuickForm_Rule_Compare extends HTML_QuickForm_Rule class HTML_QuickForm_Rule_Compare extends HTML_QuickForm_Rule
{ {
@ -46,14 +46,14 @@ class HTML_QuickForm_Rule_Compare extends HTML_QuickForm_Rule
* @access private * @access private
*/ */
var $_operators = array( var $_operators = array(
'eq' => '===', 'eq' => '===',
'neq' => '!==', 'neq' => '!==',
'gt' => '>', 'gt' => '>',
'gte' => '>=', 'gte' => '>=',
'lt' => '<', 'lt' => '<',
'lte' => '<=', 'lte' => '<=',
'==' => '===', '==' => '===',
'!=' => '!==' '!=' => '!=='
); );
@ -64,16 +64,16 @@ class HTML_QuickForm_Rule_Compare extends HTML_QuickForm_Rule
* @param string operator name * @param string operator name
* @return string operator to use for validation * @return string operator to use for validation
*/ */
function _findOperator($name) function _findOperator($name) {
{ $name = trim($name);
if (empty($name)) { if (empty($name)) {
return '==='; return '===';
} elseif (isset($this->_operators[$name])) { } elseif (isset($this->_operators[$name])) {
return $this->_operators[$name]; return $this->_operators[$name];
} elseif (in_array($name, $this->_operators)) { } elseif (in_array($name, $this->_operators)) {
return $name; return $name;
} else { } else {
return '==='; return '===';
} }
} }
@ -81,10 +81,10 @@ class HTML_QuickForm_Rule_Compare extends HTML_QuickForm_Rule
function validate($values, $operator = null) function validate($values, $operator = null)
{ {
$operator = $this->_findOperator($operator); $operator = $this->_findOperator($operator);
if ('===' != $operator && '!==' != $operator) { if ('===' != $operator && '!==' != $operator) {
$compareFn = create_function('$a, $b', 'return floatval($a) ' . $operator . ' floatval($b);'); $compareFn = create_function('$a, $b', 'return floatval($a) ' . $operator . ' floatval($b);');
} else { } else {
$compareFn = create_function('$a, $b', 'return strval($a) ' . $operator . ' strval($b);'); $compareFn = create_function('$a, $b', 'return strval($a) ' . $operator . ' strval($b);');
} }
return $compareFn($values[0], $values[1]); return $compareFn($values[0], $values[1]);
@ -94,10 +94,10 @@ class HTML_QuickForm_Rule_Compare extends HTML_QuickForm_Rule
function getValidationScript($operator = null) function getValidationScript($operator = null)
{ {
$operator = $this->_findOperator($operator); $operator = $this->_findOperator($operator);
if ('===' != $operator && '!==' != $operator) { if ('===' != $operator && '!==' != $operator) {
$check = "!(Number({jsVar}[0]) {$operator} Number({jsVar}[1]))"; $check = "!(Number({jsVar}[0]) {$operator} Number({jsVar}[1]))";
} else { } else {
$check = "!(String({jsVar}[0]) {$operator} String({jsVar}[1]))"; $check = "!(String({jsVar}[0]) {$operator} String({jsVar}[1]))";
} }
return array('', "'' != {jsVar}[0] && {$check}"); return array('', "'' != {jsVar}[0] && {$check}");
} }

Loading…
Cancel
Save