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);
}
-
+*/
//-----------------------------------------------------------------------------------