Early payment discount option moved from branch to payment terms.
[fa-stable.git] / includes / ui / ui_input.inc
index d2854d865b6e4d01fd684f756b5472b38b2e7829..3c2d83e0960428fa0b23f99e1d4ea21d2869e07e 100644 (file)
@@ -348,7 +348,13 @@ function select_button_cell($name, $value, $title=false)
 
 function check_value($name)
 {
-    return (empty($_POST[$name]) ? 0 : 1);
+       if (is_array($name)) {
+               $ret = array();
+               foreach($name as $key)
+                       $ret[$key] = check_value($key);
+               return $ret;
+       } else
+               return (empty($_POST[$name]) ? 0 : 1);
 }
 
 function checkbox($label, $name, $value=null, $submit_on_change=false, $title=false)
@@ -367,9 +373,9 @@ function checkbox($label, $name, $value=null, $submit_on_change=false, $title=fa
        if ($value === null)
                $value = get_post($name,0);
 
-       $str .= "<input"
-           .($value == 1 ? ' checked':'')
-           ." type='checkbox' name='$name' value='1'"
+       $str .= "<input class=check"
+           .($value != 0 ? ' checked':'')
+           ." type='checkbox' name='$name' value='".$value."'"
            .($submit_on_change ? " onclick='$submit_on_change'" : '')
            .($title ? " title='$title'" : '')
            ." >\n";
@@ -758,7 +764,7 @@ function ref_cells($label, $name, $title=null, $init=null, $params=null, $submit
 
                label_cell($list."<input name='".$name."' "
                        .(check_edit_access($name) ? '' : 'disabled ')
-                       ."value='".@$_POST[$name]."' size=10 maxlength=35>");
+                       ."value='".@$_POST[$name]."' size=16 maxlength=35>");
        }
        else // just wildcard ref field (e.g. for global inquires)
        {