X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fui%2Fui_input.inc;h=2dcd14e14aa23406ca57ecff765b5b6fe18d4c18;hb=c2dd0246dfc1625b90f4212767fbac3706796a08;hp=829ff753c98391b3f94b79f23f4aca357f267a2d;hpb=bc426821d8ae6319bd9394ac275bb700e6394fc3;p=fa-stable.git diff --git a/includes/ui/ui_input.inc b/includes/ui/ui_input.inc index 829ff753..2dcd14e1 100644 --- a/includes/ui/ui_input.inc +++ b/includes/ui/ui_input.inc @@ -60,51 +60,53 @@ function hidden($name, $value, $echo=true) //--------------------------------------------------------------------------------- -function submit($name, $value, $echo=true, $async=false) +function submit($name, $value, $echo=true, $title=false, $async=false) { default_focus($name); $submit_str = "\n"; + ."\" name=\"$name\" id=\"$name\" value=\"$value\"" + .($title ? " title='$title'" : '') + .">\n"; if ($echo) echo $submit_str; else return $submit_str; } -function submit_center($name, $value, $echo=true, $async=false) +function submit_center($name, $value, $echo=true, $title=false, $async=false) { echo "
"; - submit($name, $value, $echo, $async); + submit($name, $value, $echo, $title, $async); echo "
"; } -function submit_center_first($name, $value, $async=false) +function submit_center_first($name, $value, $title=false, $async=false) { echo "
"; - submit($name, $value, true, $async); + submit($name, $value, true, $title, $async); echo " "; } -function submit_center_last($name, $value, $async=false) +function submit_center_last($name, $value, $title=false, $async=false) { echo " "; - submit($name, $value, true, $async); + submit($name, $value, true, $title, $async); echo "
"; } -function submit_add_or_update($add=true, $async=false) +function submit_add_or_update($add=true, $title=false, $async=false) { if ($add) - submit('ADD_ITEM', _("Save"), true, $async); + submit('ADD_ITEM', _("Save"), true, $title, $async); else - submit('UPDATE_ITEM', _("Update"), true, $async); + submit('UPDATE_ITEM', _("Update"), true, $title, $async); } -function submit_add_or_update_center($add=true, $async=false) +function submit_add_or_update_center($add=true, $title=false, $async=false) { echo "
"; - submit_add_or_update($add, $async); + submit_add_or_update($add, $title, $async); echo "
"; } @@ -116,43 +118,45 @@ function submit_add_or_update_row($add=true) echo "\n"; } */ -function submit_add_or_update_row($add=true, $right=true, $extra="", $async=false) +function submit_add_or_update_row($add=true, $right=true, $extra="", $title=false, $async=false) { echo ""; if ($right) echo " \n"; echo ""; - submit_add_or_update($add, $async); + submit_add_or_update($add, $title, $async); echo "\n"; } -function submit_cells($name, $value, $extra="", $async=false) +function submit_cells($name, $value, $extra="", $title=false, $async=false) { echo ""; - submit($name, $value, true, $async); + submit($name, $value, true, $title, $async); echo "\n"; } -function submit_row($name, $value, $right=true, $extra="", $async=false) +function submit_row($name, $value, $right=true, $extra="", $title=false, $async=false) { echo ""; if ($right) echo " \n"; - submit_cells($name, $value, $extra); + submit_cells($name, $value, $extra, $title); echo "\n"; } //--------------------------------------------------------------------------------- -function button($name, $value, $onclick) +function button($name, $value, $onclick, $title=false) { default_focus($name); - echo "\n"; + echo "\n"; } -function button_cell($name, $value, $onclick) +function button_cell($name, $value, $onclick, $title=false) { echo ""; - button($name, $value, $onclick); + button($name, $value, $onclick, $title); echo "\n"; } @@ -165,7 +169,7 @@ function check_value($name) return 1; } -function check($label, $name, $value, $submit_on_change=false) +function check($label, $name, $value, $submit_on_change=false, $title=false) { global $Ajax; @@ -175,29 +179,29 @@ function check($label, $name, $value, $submit_on_change=false) if ($value == null) $value = (!isset($_POST[$name]) ? 0 : $_POST[$name]); - if ($value == 1) - echo "\n"; + + echo "\n"; $Ajax->addUpdate($name, $name, $value); } -function check_cells($label, $name, $value, $submit_on_change=false) +function check_cells($label, $name, $value, $submit_on_change=false, $title=false) { if ($label != null) echo "$label\n"; echo ""; - check(null, $name, $value, $submit_on_change); + check(null, $name, $value, $submit_on_change, $title); echo ""; } -function check_row($label, $name, $value, $submit_on_change=false) +function check_row($label, $name, $value, $submit_on_change=false, $title=false) { echo ""; - check_cells($label, $name, $value, $submit_on_change); + check_cells($label, $name, $value, $submit_on_change, $title); echo "\n"; } @@ -237,13 +241,15 @@ function percent_cell($label, $bold=false, $id=null) else label_cell(percent_format($label), "nowrap align=right", $id); } - +// 2008-06-15. Changed function qty_cell($label, $bold=false, $dec=null, $id=null) { + if ($dec == null) + $dec = get_qty_dec(); if ($bold) - label_cell("".qty_format($label, $dec)."", "nowrap align=right", $id); + label_cell("".number_format2($label, $dec)."", "nowrap align=right", $id); else - label_cell(qty_format($label, $dec), "nowrap align=right", $id); + label_cell(number_format2($label, $dec), "nowrap align=right", $id); } function label_cells($label, $value, $params="", $params2="") @@ -264,7 +270,7 @@ function label_row($label, $value, $params="", $params2="", $leftfill=0) //----------------------------------------------------------------------------------- -function text_cells($label, $name, $value, $size="", $max="", $params="", $post_label="", $disabled="") +function text_cells($label, $name, $value, $size="", $max="", $title=false, $params="", $post_label="", $disabled="") { global $Ajax; @@ -275,7 +281,9 @@ function text_cells($label, $name, $value, $size="", $max="", $params="", $post_ if ($value == null) $value = (!isset($_POST[$name]) ? "" : $_POST[$name]); - echo ""; + echo ""; if ($post_label != "") echo " " . $post_label; @@ -284,7 +292,7 @@ function text_cells($label, $name, $value, $size="", $max="", $params="", $post_ $Ajax->addUpdate($name, $name, $value); } -function text_cells_ex($label, $name, $size, $max=null, $init=null, $params=null, $post_label=null) +function text_cells_ex($label, $name, $size, $max=null, $init=null, $title=null, $params=null, $post_label=null, $submit_on_change=false) { global $Ajax; @@ -303,8 +311,9 @@ function text_cells_ex($label, $name, $size, $max=null, $init=null, $params=null $max = $size; echo ""; - - echo ""; + $class = $submit_on_change ? 'class="searchbox"' : ''; + echo ""; if ($post_label) echo " " . $post_label; @@ -313,29 +322,29 @@ function text_cells_ex($label, $name, $size, $max=null, $init=null, $params=null $Ajax->addUpdate($name, $name, $_POST[$name]); } -function text_row($label, $name, $value, $size, $max, $params="", $post_label="") +function text_row($label, $name, $value, $size, $max, $title=null, $params="", $post_label="") { echo ""; - text_cells($label, $name, $value, $size, $max, $params, $post_label); + text_cells($label, $name, $value, $size, $max, $title, $params, $post_label); echo "\n"; } //----------------------------------------------------------------------------------- -function text_row_ex($label, $name, $size, $max=null, $value=null, $params=null, $post_label=null) +function text_row_ex($label, $name, $size, $max=null, $title=null, $value=null, $params=null, $post_label=null) { echo ""; - text_cells_ex($label, $name, $size, $max, $value, $params, $post_label); + text_cells_ex($label, $name, $size, $max, $value, $title, $params, $post_label); echo "\n"; } //----------------------------------------------------------------------------------- -function date_cells($label, $name, $init=null, $inc_days=0, $inc_months=0, $inc_years=0, $params=null) +function date_cells($label, $name, $title = null, $init=null, $inc_days=0, $inc_months=0, $inc_years=0, $params=null) { global $use_date_picker, $path_to_root; if (!isset($_POST[$name]) || $_POST[$name] == "") @@ -360,33 +369,33 @@ function date_cells($label, $name, $init=null, $inc_days=0, $inc_months=0, $inc_ $_POST[$name] = $init; } if ($use_date_picker) - $post_label = "" + $post_label = "" . " "._(\n"; else $post_label = ""; - text_cells_ex($label, $name, 9, 12, $_POST[$name], $params, $post_label); + text_cells_ex($label, $name, 9, 12, $_POST[$name], $title, $params, $post_label); } -function date_row($label, $name, $init=null, $inc_days=0, $inc_months=0, $inc_years=0, $params=null) +function date_row($label, $name, $title=null, $init=null, $inc_days=0, $inc_months=0, $inc_years=0, $params=null) { echo ""; - date_cells($label, $name, $init, $inc_days, $inc_months, $inc_years, $params); + date_cells($label, $name, $title, $init, $inc_days, $inc_months, $inc_years, $params); echo "\n"; } //----------------------------------------------------------------------------------- -function ref_cells($label, $name, $init=null, $params=null) +function ref_cells($label, $name, $title=null, $init=null, $params=null, $submit_on_change=false) { - text_cells_ex($label, $name, 16, 18, $init, $params); + text_cells_ex($label, $name, 16, 18, $init, $title, $params, null, $submit_on_change); } //----------------------------------------------------------------------------------- -function ref_row($label, $name, $init=null) +function ref_row($label, $name, $title=null, $init=null, $submit_on_change=false) { echo ""; - ref_cells($label, $name, $init); + ref_cells($label, $name, $title, $init, null, $submit_on_change); echo "\n"; } @@ -411,7 +420,7 @@ function amount_cells_ex($label, $name, $size, $max=null, $init=null, $params=nu $dec = user_price_dec(); if (!isset($_POST[$name]) || $_POST[$name] == "") { - if ($init) + if ($init !== null) $_POST[$name] = $init; else $_POST[$name] = ''; @@ -431,6 +440,7 @@ function amount_cells_ex($label, $name, $size, $max=null, $init=null, $params=nu echo "\n"; $Ajax->addUpdate($name, $name, $_POST[$name]); + $Ajax->addAssign($name, $name, 'dec', $dec); } @@ -503,7 +513,7 @@ function small_qty_cells($label, $name, $init=null, $params=null, $post_label=nu //----------------------------------------------------------------------------------- -function textarea_cells($label, $name, $value, $cols, $rows, $params="") +function textarea_cells($label, $name, $value, $cols, $rows, $title = null, $params="") { global $Ajax; @@ -512,19 +522,21 @@ function textarea_cells($label, $name, $value, $cols, $rows, $params="") echo "$label\n"; if ($value == null) $value = (!isset($_POST[$name]) ? "" : $_POST[$name]); - echo "\n"; + echo "\n"; $Ajax->addUpdate($name, $name, $value); } -function textarea_row($label, $name, $value, $cols, $rows, $params="") +function textarea_row($label, $name, $value, $cols, $rows, $title=null, $params="") { echo ""; - textarea_cells($label, $name, $value, $cols, $rows, $params); + textarea_cells($label, $name, $value, $cols, $rows, $title, $params); echo "\n"; } //----------------------------------------------------------------------------------- - +/* function text_row_with_submit($label, $name, $value, $size, $max, $input_name, $input_value) { global $Ajax; @@ -542,7 +554,7 @@ function text_row_with_submit($label, $name, $value, $size, $max, $input_name, $ echo "\n"; $Ajax->addUpdate($name, $name, $value); } - +*/ //-----------------------------------------------------------------------------------