text_row_ex(_("Official Company Number:"), 'coy_no', 25);
text_row_ex(_("Tax Authority Reference:"), 'gst_no', 25);
-text_row_ex(_("Tax Periods:"), 'tax_prd', 10, 10, null, null, _('Months.'));
-text_row_ex(_("Tax Last Period:"), 'tax_last', 10, 10, null, null, _('Months back.'));
+text_row_ex(_("Tax Periods:"), 'tax_prd', 10, 10, '', null, null, _('Months.'));
+text_row_ex(_("Tax Last Period:"), 'tax_last', 10, 10, '', null, null, _('Months back.'));
currencies_list_row(_("Home Currency:"), 'curr_default', $_POST['curr_default']);
fiscalyears_list_row(_("Fiscal Year:"), 'f_year', $_POST['f_year']);
//-----------------------------------------------------------------------------------------------
function update_user_display_prefs($user_id, $price_dec, $qty_dec, $exrate_dec, $percent_dec, $showgl,
- $showcodes, $date_format, $date_sep, $tho_sep, $dec_sep, $theme, $pagesize)
+ $showcodes, $date_format, $date_sep, $tho_sep, $dec_sep, $theme, $pagesize, $show_hints)
{
$sql = "UPDATE ".TB_PREF."users SET
prices_dec=".db_escape($price_dec).",
tho_sep=".db_escape($tho_sep).",
dec_sep=".db_escape($dec_sep).",
theme=".db_escape($theme).",
- page_size=".db_escape($pagesize)."
+ page_size=".db_escape($pagesize).",
+ show_hints=$show_hints
WHERE user_id = ".db_escape($user_id);
db_query($sql, "could not update user display prefs for $user_id");
check_value('show_codes'),
$_POST['date_format'], $_POST['date_sep'],
$_POST['tho_sep'], $_POST['dec_sep'],
- $_POST['theme'], $_POST['page_size']);
+ $_POST['theme'], $_POST['page_size'], check_value('show_hints'));
language::set_language($_POST['language']);
table_section_title(_("Decimal Places"));
-text_row_ex(_("Prices/Amounts:"), 'prices', 5, 5, user_price_dec());
-text_row_ex(_("Quantities:"), 'Quantities', 5, 5, user_qty_dec());
-text_row_ex(_("Exchange Rates:"), 'Rates', 5, 5, user_exrate_dec());
-text_row_ex(_("Percentages:"), 'Percent', 5, 5, user_percent_dec());
+text_row_ex(_("Prices/Amounts:"), 'prices', 5, 5, '', user_price_dec());
+text_row_ex(_("Quantities:"), 'Quantities', 5, 5, '', user_qty_dec());
+text_row_ex(_("Exchange Rates:"), 'Rates', 5, 5, '', user_exrate_dec());
+text_row_ex(_("Percentages:"), 'Percent', 5, 5, '', user_percent_dec());
table_section_title(_("Dateformat and Separators"));
table_section_title(_("Miscellaneous"));
+check_row(_("Show hints for new users:"), 'show_hints', user_hints());
+
check_row(_("Show GL Information:"), 'show_gl', user_show_gl_info());
check_row(_("Show Item Codes:"), 'show_codes', user_show_codes());
}
else
{
- date_row(_("Fiscal Year Begin:"), 'from_date', null, 0, 0, 1001);
- date_row(_("Fiscal Year End:"), 'to_date', null, 0, 0, 1001);
+ date_row(_("Fiscal Year Begin:"), 'from_date', '', null, 0, 0, 1001);
+ date_row(_("Fiscal Year End:"), 'to_date', '', null, 0, 0, 1001);
}
yesno_list_row(_("Is Closed:"), 'closed', null, "", "", false);
while ($type = db_fetch($systypes))
{
- ref_row(systypes::name($type["type_id"]), 'id' . $type["type_id"], $type["next_reference"]);
+ ref_row(systypes::name($type["type_id"]), 'id' . $type["type_id"], '', $type["next_reference"]);
}
end_table(1);
gl_all_accounts_list_row(_("Retained Earning Clearing Account:"), 'retained_earnings_act', $_POST['retained_earnings_act']);
gl_all_accounts_list_row(_("Payroll Account:"), 'payroll_act', $_POST['payroll_act']);
-text_row(_("Past Due Days Interval:"), 'past_due_days', $_POST['past_due_days'], 6, 6, "", _("days"));
+text_row(_("Past Due Days Interval:"), 'past_due_days', $_POST['past_due_days'], 6, 6, '', "", _("days"));
//---------------
table_section_title(_("Manufacturing Defaults"));
-text_row(_("Default Work Order Required By After:"), 'default_workorder_required', $_POST['default_workorder_required'], 6, 6, "", _("days"));
+text_row(_("Default Work Order Required By After:"), 'default_workorder_required', $_POST['default_workorder_required'], 6, 6, '', "", _("days"));
//----------------
table_section_title(_("Dimension Defaults"));
-text_row(_("Default Dimension Required By After:"), 'default_dim_required', $_POST['default_dim_required'], 6, 6, "", _("days"));
+text_row(_("Default Dimension Required By After:"), 'default_dim_required', $_POST['default_dim_required'], 6, 6, '', "", _("days"));
//----------------
}
else
{
- ref_row(_("Dimension Reference:"), 'ref', references::get_next(systypes::dimension()));
+ ref_row(_("Dimension Reference:"), 'ref', '', references::get_next(systypes::dimension()));
}
text_row_ex(_("Name") . ":", 'name', 50, 75);
date_row(_("Start Date") . ":", 'date_');
-date_row(_("Date Required By") . ":", 'due_date', null, sys_prefs::default_dimension_required_by());
+date_row(_("Date Required By") . ":", 'due_date', '', null, sys_prefs::default_dimension_required_by());
textarea_row(_("Memo:"), 'memo_', null, 40, 5);
start_table("class='tablestyle_noborder'");
start_row();
-ref_cells(_("Reference:"), 'OrderNumber', null);
+ref_cells(_("Reference:"), 'OrderNumber');
number_list_cells(_("Type"), 'type_', null, 0, 2);
-date_cells(_("From:"), 'FromDate', null, 0, 0, -5);
+date_cells(_("From:"), 'FromDate', '', null, 0, 0, -5);
date_cells(_("To:"), 'ToDate');
check_cells( _("Only Overdue:"), 'OverdueOnly', null);
bank_trans_types_list_row(_("Transfer Type:"), 'TransferType', null);
- ref_row(_("Reference:"), 'ref', references::get_next(systypes::bank_transfer()));
+ ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::bank_transfer()));
textarea_row(_("Memo:"), 'memo_', null, 40,4);
bank_trans_types_list_row(_("Type:"), 'type', null);
- ref_row(_("Reference:"), 'ref', references::get_next(systypes::bank_deposit()));
+ ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::bank_deposit()));
echo "</table>";
$_POST['code_id'] = get_company_pref('default_assembly_act');
else
$_POST['code_id'] = get_company_pref('default_inv_sales_act');
- text_cells(null, "CodeID2", $_POST['code_id'], 12, 10, "", "", "class='combo' rel='code_id'");
- gl_all_accounts_list_cells(null, 'code_id', $_POST['code_id'], true, false, "class='combo' rel='CodeID2'");
- if ($dim >= 1)
+// text_cells(null, "CodeID2", $_POST['code_id'], 12, 10, "", "", "class='combo' rel='code_id'");
+// gl_all_accounts_list_cells(null, 'code_id', $_POST['code_id'], true, false, "class='combo' rel='CodeID2'");
+ gl_all_accounts_list('code_id', $_POST['code_id'], true, false, true);
+ if ($dim >= 1)
dimensions_list_cells(null, 'dimension_id', null, true, " ", false, 1);
if ($dim > 1)
dimensions_list_cells(null, 'dimension2_id', null, true, " ", false, 2);
echo "<table>";
start_row();
date_cells(_("Date:"), 'date_');
- ref_cells(_("Reference:"), 'ref', references::get_next(0));
+ ref_cells(_("Reference:"), 'ref', '', references::get_next(0));
end_row();
echo "</table>";
$_POST['dimension_id'] = 0;
$_POST['dimension2_id'] = 0;
$_POST['LineMemo'] = "";
- $_POST['CodeID2'] = "";
+ $_POST['_code_id_edit'] = "";
$_POST['code_id'] = "";
- text_cells(null, "CodeID2", "", 12, 10, "", "", "class='combo' rel='code_id'");
$skip_bank = ($_SESSION["wa_current_user"]->access != 2);
- gl_all_accounts_list_cells(null, 'code_id', null, $skip_bank, false, "class='combo' rel='CodeID2'");
+ gl_all_accounts_list('code_id', null, $skip_bank, false, true);
if ($dim >= 1)
dimensions_list_cells(null, 'dimension_id', null, true, " ", false, 1);
if ($dim > 1)
bank_trans_types_list_row(_("Payment Type:"), 'type', null);
- ref_row(_("Reference:"), 'ref', references::get_next(systypes::bank_payment()));
+ ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::bank_payment()));
echo "</table>"; // inner table
$_POST['code_id'] = get_company_pref('default_assembly_act');
else
$_POST['code_id'] = get_company_pref('default_cogs_act');
- text_cells(null, "CodeID2", $_POST['code_id'], 12, 10, "", "", "class='combo' rel='code_id'");
- gl_all_accounts_list_cells(null, 'code_id', $_POST['code_id'], true, false, "class='combo' rel='CodeID2'");
+ gl_all_accounts_list('code_id', null, true, false, true);
if ($dim >= 1)
dimensions_list_cells(null, 'dimension_id', null, true, " ", false, 1);
if ($dim > 1)
start_row();
bank_accounts_list_cells(_("Account:"), 'bank_account', null);
-date_cells(_("From:"), 'TransAfterDate', null, -30);
+date_cells(_("From:"), 'TransAfterDate', '', null, -30);
date_cells(_("To:"), 'TransToDate');
submit_cells('Show',_("Show"));
gl_all_accounts_list_cells(_("Account:"), 'account', null);
- date_cells(_("from:"), 'TransFromDate', null, -30);
+ date_cells(_("from:"), 'TransFromDate', '', null, -30);
date_cells(_("to:"), 'TransToDate');
submit_cells('Show',_("Show"));
start_table("class='tablestyle_noborder'");
- date_cells(_("From:"), 'TransFromDate', null, -30);
+ date_cells(_("From:"), 'TransFromDate', '', null, -30);
date_cells(_("To:"), 'TransToDate');
check_cells(_("No zero values"), 'NoZero', null);
text_row_ex(_("Name:"), 'name', 50);
-gl_account_types_list_row(_("Subgroup Of:"), 'parent', null, true, _("None"), true);
+gl_account_types_list_row(_("Subgroup Of:"), 'parent', null, _("None"), true);
class_list_row(_("Class Type:"), 'class_id', null);
gl_account_types_list_row(_("Account Group:"), 'account_type', null);
-tax_types_list_row(_("Tax Type:"), 'tax_code', null, true, _('No Tax'));
+tax_types_list_row(_("Tax Type:"), 'tax_code', null, _('No Tax'));
end_table(1);
}
function update_prefs($price_dec, $qty_dec, $exrate_dec, $percent_dec, $showgl, $showcodes,
- $date_format, $date_sep, $tho_sep, $dec_sep, $theme, $pagesize) {
+ $date_format, $date_sep, $tho_sep, $dec_sep, $theme, $pagesize, $show_hints) {
update_user_display_prefs($this->username, $price_dec, $qty_dec, $exrate_dec, $percent_dec, $showgl,
- $showcodes, $date_format, $date_sep, $tho_sep, $dec_sep, $theme, $pagesize);
+ $showcodes, $date_format, $date_sep, $tho_sep, $dec_sep, $theme, $pagesize, $show_hints);
// re-read the prefs
$user = get_user($this->username);
return $_SESSION["wa_current_user"]->prefs->get_pagesize();
}
+function user_hints()
+{
+ return $_SESSION["wa_current_user"]->prefs->show_hints();
+}
+
function set_user_prefs($price_dec, $qty_dec, $exrate_dec, $percent_dec, $showgl, $showcodes,
- $date_format, $date_sep, $tho_sep, $dec_sep, $theme, $pagesize)
+ $date_format, $date_sep, $tho_sep, $dec_sep, $theme, $pagesize, $show_hints)
{
$_SESSION["wa_current_user"]->update_prefs($price_dec, $qty_dec, $exrate_dec, $percent_dec, $showgl, $showcodes,
- $date_format, $date_sep, $tho_sep, $dec_sep, $theme, $pagesize);
+ $date_format, $date_sep, $tho_sep, $dec_sep, $theme, $pagesize, $show_hints);
}
function add_user_js_data() {
var $dec_sep;
var $theme;
var $pagesize; // for printing
+ var $show_hints;
function user_prefs(&$user)
{
$this->dec_sep = $user["dec_sep"];
$this->theme = $user["theme"];
$this->pagesize = $user["page_size"];
+ $this->show_hints = $user["show_hints"];
}
function language()
return $this->pagesize;
}
+ function show_hints()
+ {
+ return $this->show_hints;
+ }
+
function set_dec($price_dec, $qty_dec, $exrate_dec, $percent_dec, $showgl, $showcodes)
{
$this->price_dec = $price_dec;
end_row();
}
-function edit_link_cell($param)
+function edit_link_cell($param, $title=false)
{
- label_cell("<a href='" . $_SERVER['PHP_SELF']. "?" . "$param'>" . _("Edit") . "</a>", "nowrap");
+ label_cell("<a href='" . $_SERVER['PHP_SELF']. "?" . "$param'"
+ .($title ? " title='$title'":'').">" . _("Edit") . "</a>", "nowrap");
}
-function delete_link_cell($param)
+function delete_link_cell($param, $title=false)
{
- label_cell("<a href='" . $_SERVER['PHP_SELF']. "?" . "$param'>" . _("Delete") . "</a>", "nowrap");
+ label_cell("<a href='" . $_SERVER['PHP_SELF']. "?" . "$param'"
+ .($title ? " title='$title'":'') .">" . _("Delete") . "</a>", "nowrap");
}
-function edit_button_cell($name, $value)
+function edit_button_cell($name, $value, $title=false)
{
- label_cell("<input type=\"submit\" class=\"editbutton\" name=\"$name\" value=\"$value\" />\n");
+ label_cell("<input type=\"submit\" class=\"editbutton\" name=\"$name\" value=\"$value\""
+ .($title ? " title='$title'":'')." />\n");
}
//-----------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
-function submit($name, $value, $echo=true, $async=false)
+function submit($name, $value, $echo=true, $title=false, $async=false)
{
default_focus($name);
$submit_str = "<input type=\"submit\" class=\""
.($async ? 'ajaxsubmit' : 'inputsubmit')
- ."\" name=\"$name\" id=\"$name\" value=\"$value\" >\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 "<center>";
- submit($name, $value, $echo, $async);
+ submit($name, $value, $echo, $title, $async);
echo "</center>";
}
-function submit_center_first($name, $value, $async=false)
+function submit_center_first($name, $value, $title=false, $async=false)
{
echo "<center>";
- 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 "</center>";
}
-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 "<center>";
- submit_add_or_update($add, $async);
+ submit_add_or_update($add, $title, $async);
echo "</center>";
}
echo "</td></tr>\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 "<tr>";
if ($right)
echo "<td> </td>\n";
echo "<td $extra>";
- submit_add_or_update($add, $async);
+ submit_add_or_update($add, $title, $async);
echo "</td></tr>\n";
}
-function submit_cells($name, $value, $extra="", $async=false)
+function submit_cells($name, $value, $extra="", $title=false, $async=false)
{
echo "<td $extra>";
- submit($name, $value, true, $async);
+ submit($name, $value, true, $title, $async);
echo "</td>\n";
}
-function submit_row($name, $value, $right=true, $extra="", $async=false)
+function submit_row($name, $value, $right=true, $extra="", $title=false, $async=false)
{
echo "<tr>";
if ($right)
echo "<td> </td>\n";
- submit_cells($name, $value, $extra);
+ submit_cells($name, $value, $extra, $title);
echo "</tr>\n";
}
//---------------------------------------------------------------------------------
-function button($name, $value, $onclick)
+function button($name, $value, $onclick, $title=false)
{
default_focus($name);
- echo "<input type=\"button\" class=\"inputsubmit\" name=\"$name\" value=\"$value\" onclick=\"$onclick\" />\n";
+ echo "<input type=\"button\" class=\"inputsubmit\" name=\"$name\" value=\"$value\" onclick=\"$onclick\""
+ .($title ? " title='$title'" : '')
+ ." />\n";
}
-function button_cell($name, $value, $onclick)
+function button_cell($name, $value, $onclick, $title=false)
{
echo "<td>";
- button($name, $value, $onclick);
+ button($name, $value, $onclick, $title);
echo "</td>\n";
}
return 1;
}
-function check($label, $name, $value, $submit_on_change=false)
+function check($label, $name, $value, $submit_on_change=false, $title=false)
{
global $Ajax;
if ($value == null)
$value = (!isset($_POST[$name]) ? 0 : $_POST[$name]);
- if ($value == 1)
- echo "<input checked type='checkbox' name='$name' value='1' ";
- else
- echo "<input type='checkbox' name='$name' value='1'";
- if ($submit_on_change)
- echo " onclick='this.form.submit();' ";
- echo " >\n";
+
+ echo "<input"
+ .($value == 1 ? ' checked':'')
+ ." type='checkbox' name='$name' value='1'"
+ .($submit_on_change ? " onclick='this.form.submit();'" : '')
+ .($title ? " title='$title'" : '')
+ ." >\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 "<td>$label</td>\n";
echo "<td>";
- check(null, $name, $value, $submit_on_change);
+ check(null, $name, $value, $submit_on_change, $title);
echo "</td>";
}
-function check_row($label, $name, $value, $submit_on_change=false)
+function check_row($label, $name, $value, $submit_on_change=false, $title=false)
{
echo "<tr>";
- check_cells($label, $name, $value, $submit_on_change);
+ check_cells($label, $name, $value, $submit_on_change, $title);
echo "</tr>\n";
}
//-----------------------------------------------------------------------------------
-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;
if ($value == null)
$value = (!isset($_POST[$name]) ? "" : $_POST[$name]);
- echo "<input $disabled type=\"text\" name=\"$name\" size=\"$size\" maxlength=\"$max\" value=\"$value\">";
+ echo "<input $disabled type=\"text\" name=\"$name\" size=\"$size\" maxlength=\"$max\" value=\"$value\""
+ .($title ? " title='$title'" : '')
+ .">";
if ($post_label != "")
echo " " . $post_label;
$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)
{
global $Ajax;
echo "<td>";
- echo "<input type=\"text\" name=\"$name\" size=\"$size\" maxlength=\"$max\" value=\"" . $_POST[$name]. "\">";
+ echo "<input type=\"text\" name=\"$name\" size=\"$size\" maxlength=\"$max\" value=\"" . $_POST[$name]. "\""
+ .($title ? " title='$title'": '')." >";
if ($post_label)
echo " " . $post_label;
$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 "<tr>";
- text_cells($label, $name, $value, $size, $max, $params, $post_label);
+ text_cells($label, $name, $value, $size, $max, $title, $params, $post_label);
echo "</tr>\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 "<tr>";
- text_cells_ex($label, $name, $size, $max, $value, $params, $post_label);
+ text_cells_ex($label, $name, $size, $max, $value, $title, $params, $post_label);
echo "</tr>\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] == "")
. " <img src='$path_to_root/themes/default/images/cal.gif' width='16' height='16' border='0' alt='"._('Click Here to Pick up the date')."'></a>\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 "<tr>";
- 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 "</tr>\n";
}
//-----------------------------------------------------------------------------------
-function ref_cells($label, $name, $init=null, $params=null)
+function ref_cells($label, $name, $title=null, $init=null, $params=null)
{
- text_cells_ex($label, $name, 16, 18, $init, $params);
+ text_cells_ex($label, $name, 16, 18, $init, $title, $params);
}
//-----------------------------------------------------------------------------------
-function ref_row($label, $name, $init=null)
+function ref_row($label, $name, $title=null, $init=null)
{
echo "<tr>";
- ref_cells($label, $name, $init);
+ ref_cells($label, $name, $title, $init);
echo "</tr>\n";
}
//-----------------------------------------------------------------------------------
-function textarea_cells($label, $name, $value, $cols, $rows, $params="")
+function textarea_cells($label, $name, $value, $cols, $rows, $title = null, $params="")
{
global $Ajax;
echo "<td $params>$label</td>\n";
if ($value == null)
$value = (!isset($_POST[$name]) ? "" : $_POST[$name]);
- echo "<td><textarea name='$name' cols='$cols' rows='$rows'>$value</textarea></td>\n";
+ echo "<td><textarea name='$name' cols='$cols' rows='$rows'"
+ .($title ? " title='$title'" : '')
+ .">$value</textarea></td>\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 "<tr>";
- textarea_cells($label, $name, $value, $cols, $rows, $params);
+ textarea_cells($label, $name, $value, $cols, $rows, $title, $params);
echo "</tr>\n";
}
//-----------------------------------------------------------------------------------
-
+/*
function text_row_with_submit($label, $name, $value, $size, $max, $input_name, $input_value)
{
global $Ajax;
echo "</td></tr>\n";
$Ajax->addUpdate($name, $name, $value);
}
-
+*/
//-----------------------------------------------------------------------------------
echo "<table>"; // inner table
locations_list_row(_("Location:"), 'StockLocation', null);
- ref_row(_("Reference:"), 'ref', references::get_next(systypes::inventory_adjustment()));
+ ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::inventory_adjustment()));
echo "</table>"; // inner table
echo "<table>";
- ref_row(_("Reference:"), 'ref', references::get_next(systypes::location_transfer()));
+ ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::location_transfer()));
date_row(_("Date:"), 'AdjDate');
else
{
echo "<TD colspan=2>";
- stock_costable_items_list('stock_id', $_POST['stock_id'], false, true);
+ stock_costable_items_list('stock_id', null, false, true);
echo "</TD>";
$item_info = get_item_edit_info($_POST['stock_id']);
locations_list_cells(_("From Location:"), 'StockLocation', null);
-date_cells(_("From:"), 'AfterDate', null, -30);
+date_cells(_("From:"), 'AfterDate', '', null, -30);
date_cells(_("To:"), 'BeforeDate');
submit_cells('ShowMoves',_("Show Movements"));
echo "<br>";
start_table();
- ref_row(_("Reference:"), 'ref', references::get_next(28));
+ ref_row(_("Reference:"), 'ref', '', references::get_next(28));
if (!isset($_POST['IssueType']))
$_POST['IssueType'] = 0;
label_cell(_("Component:"));
echo "<td>";
- stock_component_items_list('component', $selected_parent, $_POST['component'], false, true);
+ stock_component_items_list('component', $selected_parent, null, false, true);
echo "</td>";
end_row();
}
start_table("class='tablestyle_noborder'");
start_row();
-ref_cells(_("Reference:"), 'OrderNumber', null);
+ref_cells(_("Reference:"), 'OrderNumber');
locations_list_cells(_("at Location:"), 'StockLocation', null, true);
start_table();
-ref_row(_("Reference:"), 'ref', references::get_next(29));
+ref_row(_("Reference:"), 'ref', '', references::get_next(29));
if (!isset($_POST['ProductionType']))
$_POST['ProductionType'] = 1;
else
{
$_POST['units_issued'] = $_POST['released'] = 0;
- ref_row(_("Reference:"), 'wo_ref', references::get_next(systypes::work_order()));
+ ref_row(_("Reference:"), 'wo_ref', '', references::get_next(systypes::work_order()));
- wo_types_list_row(_("Type:"), 'type', $_POST['type']);
+ wo_types_list_row(_("Type:"), 'type', null);
}
if ($_POST['released'] == true)
if (!isset($_POST['quantity']))
$_POST['quantity'] = qty_format(1);
-if ($_POST['type'] == wo_types::advanced())
+if (get_post('type') == wo_types::advanced())
{
qty_row(_("Quantity Required:"), 'quantity', 12);
if ($_POST['released'])
label_row(_("Quantity Manufactured:"), qty_format($_POST['units_issued']));
date_row(_("Date") . ":", 'date_');
- date_row(_("Date Required By") . ":", 'RequDate', null, sys_prefs::default_wo_required_by());
+ date_row(_("Date Required By") . ":", 'RequDate', '', null, sys_prefs::default_wo_required_by());
}
else
{
{
if (!isset($_POST['ref']))
$_POST['ref'] = references::get_next(25);
- ref_cells(_("Reference"), 'ref', null, "class='tableheader2'");
+ ref_cells(_("Reference"), 'ref', '', null, "class='tableheader2'");
if (!isset($_POST['Location']))
$_POST['Location'] = $po->Location;
if (!isset($_POST['DefaultReceivedDate']))
$_POST['DefaultReceivedDate'] = Today();
- date_cells(_("Date Items Received"), 'DefaultReceivedDate', null, 0, 0, 0, "class='tableheader2'");
+ date_cells(_("Date Items Received"), 'DefaultReceivedDate', '', null, 0, 0, 0, "class='tableheader2'");
}
else
}
if ($supp_trans->is_invoice)
- ref_row(_("Reference:"), 'reference', references::get_next(20));
+ ref_row(_("Reference:"), 'reference', '', references::get_next(20));
else
- ref_row(_("Reference:"), 'reference', references::get_next(21));
+ ref_row(_("Reference:"), 'reference', '', references::get_next(21));
text_row(_("Supplier's Ref.:"), 'supp_reference', $_POST['supp_reference'], 20, 20);
echo "<table width=100%>";
- date_row(_("Date") . ":", 'tran_date', null, 0, 0, 0, "", true);
+ date_row(_("Date") . ":", 'tran_date', '', null, 0, 0, 0, "", true);
- date_row(_("Due Date") . ":", 'due_date', null);
+ date_row(_("Due Date") . ":", 'due_date');
label_row(_("Terms:"), $supp_trans->terms_description);
if ($editable)
{
- ref_row(_("Reference:"), 'ref', references::get_next(systypes::po()));
+ ref_row(_("Reference:"), 'ref', '', references::get_next(systypes::po()));
}
else
{
// if (!is_date_in_fiscalyear($_POST['OrderDate']))
// $_POST['OrderDate'] = end_fiscalyear();
//}
- date_row(_("Order Date:"), 'OrderDate', $_POST['OrderDate'], 0, 0, 0);
+ date_row(_("Order Date:"), 'OrderDate', '', $_POST['OrderDate'], 0, 0, 0);
text_row(_("Supplier's Reference:"), 'Requisition', null, 16, 15);
{
hidden('line_no', ($_SESSION['PO']->lines_on_order + 1));
- $no_item_list = get_company_pref('no_item_list');
- if ($no_item_list)
- {
- echo "<td colspan=2 nowrap>\n";
- stock_purchasable_items_list('stock_id', $_POST['stock_id'], false, true);
- echo "</td>\n";
- }
- else
- {
- text_cells(null, "StockID2", "", 12, 10, "", "", "class='combo' rel='stock_id' onblur='submit()'");
- stock_purchasable_items_list_cells(null, 'stock_id', $_POST['stock_id'], false, true, "class='combo' rel='StockID2'");
- }
+ stock_purchasable_items_list_cells(null, 'stock_id', null, false, true);
$item_info = get_item_edit_info($_POST['stock_id']);
$_POST['units'] = $item_info["units"];
qty_cells(null, 'qty', null);
label_cell($_POST['units']);
- date_cells(null, 'req_del_date', null, 0, 0, 0);
+ date_cells(null, 'req_del_date', '', null, 0, 0, 0);
amount_cells(null, 'price', null);
//$line_total = $_POST['qty'] * $_POST['price'] * (1 - $_POST['Disc'] / 100);
start_row();
ref_cells(_("#:"), 'order_number');
-date_cells(_("from:"), 'OrdersAfterDate', null, -30);
+date_cells(_("from:"), 'OrdersAfterDate', '', null, -30);
date_cells(_("to:"), 'OrdersToDate');
locations_list_cells(_("Location:"), 'StockLocation', null, true);
start_row();
ref_cells(_("#:"), 'order_number');
-date_cells(_("from:"), 'OrdersAfterDate', null, -30);
+date_cells(_("from:"), 'OrdersAfterDate', '', null, -30);
date_cells(_("to:"), 'OrdersToDate');
locations_list_cells(_("into location:"), 'StockLocation', null, true);
supplier_list_cells(_("Select a supplier: "), 'supplier_id', $_POST['supplier_id'], true);
-date_cells(_("From:"), 'TransAfterDate', null, -30);
-date_cells(_("To:"), 'TransToDate', null, 1);
+date_cells(_("From:"), 'TransAfterDate', '', null, -30);
+date_cells(_("To:"), 'TransToDate', '', null, 1);
supp_allocations_list_cells("filterType", null);
supplier_list_cells(_("Select a supplier:"), 'supplier_id', null, true);
-date_cells(_("From:"), 'TransAfterDate', null, -30);
+date_cells(_("From:"), 'TransAfterDate', '', null, -30);
date_cells(_("To:"), 'TransToDate');
supp_allocations_list_cells("filterType", null);
bank_trans_types_list_row(_("Payment Type:"), 'PaymentType', null);
- ref_row(_("Reference:"), 'ref', references::get_next(22));
+ ref_row(_("Reference:"), 'ref', '', references::get_next(22));
text_row(_("Memo:"), 'memo_', null, 52,50);
// $_POST['ref'] = references::get_next(11);
if ($_SESSION['Items']->trans_no==0) {
- ref_cells(_("Reference"), 'ref', $_SESSION['Items']->reference, "class='tableheader2'");
+ ref_cells(_("Reference"), 'ref', '', $_SESSION['Items']->reference, "class='tableheader2'");
} else {
label_cells(_("Reference"), $_SESSION['Items']->reference, "class='tableheader2'");
}
label_row(_("Invoice Date"), $_SESSION['Items']->src_date, "class='tableheader2'");
- date_row(_("Credit Note Date"), 'CreditDate', null, 0, 0, 0, "class='tableheader2'");
+ date_row(_("Credit Note Date"), 'CreditDate', '', null, 0, 0, 0, "class='tableheader2'");
end_table();
// $_POST['ref'] = references::get_next(13);
if ($_SESSION['Items']->trans_no==0) {
- ref_cells(_("Reference"), 'ref', $_SESSION['Items']->reference, "class='tableheader2'");
+ ref_cells(_("Reference"), 'ref', '', $_SESSION['Items']->reference, "class='tableheader2'");
} else {
label_cells(_("Reference"), $_SESSION['Items']->reference, "class='tableheader2'");
}
$_POST['DispatchDate'] = end_fiscalyear();
}
}
-date_cells(_("Date"), 'DispatchDate', $_POST['DispatchDate'], 0, 0, 0, "class='tableheader2'");
+date_cells(_("Date"), 'DispatchDate', '', $_POST['DispatchDate'], 0, 0, 0, "class='tableheader2'");
end_row();
end_table();
if (!isset($_POST['due_date']) || !is_date($_POST['due_date'])) {
$_POST['due_date'] = get_invoice_duedate($_SESSION['Items']->customer_id, $_POST['DispatchDate']);
}
-date_row(_("Invoice Dead-line"), 'due_date', $_POST['due_date'], 0, 0, 0, "class='tableheader2'");
+date_row(_("Invoice Dead-line"), 'due_date', '', $_POST['due_date'], 0, 0, 0, "class='tableheader2'");
end_table();
echo "</td></tr>";
start_row();
if ($_SESSION['Items']->trans_no == 0) {
- ref_cells(_("Reference"), 'ref', $_SESSION['Items']->reference, "class='tableheader2'");
+ ref_cells(_("Reference"), 'ref', '', $_SESSION['Items']->reference, "class='tableheader2'");
} else {
label_cells(_("Reference"), $_SESSION['Items']->reference, "class='tableheader2'");
}
}
}
-date_cells(_("Date"), 'InvoiceDate', $_POST['InvoiceDate'], 0, 0, 0, "class='tableheader2'");
+date_cells(_("Date"), 'InvoiceDate', '', $_POST['InvoiceDate'], 0, 0, 0, "class='tableheader2'");
if (!isset($_POST['due_date']) || !is_date($_POST['due_date'])) {
$_POST['due_date'] = get_invoice_duedate($_SESSION['Items']->customer_id, $_POST['InvoiceDate']);
}
-date_cells(_("Due Date"), 'due_date', $_POST['due_date'], 0, 0, 0, "class='tableheader2'");
+date_cells(_("Due Date"), 'due_date', '', $_POST['due_date'], 0, 0, 0, "class='tableheader2'");
end_row();
end_table();
}
else
{
- if (get_company_pref('no_item_list'))
- {
- echo "<td colspan=2 nowrap>\n";
- stock_items_list('stock_id', null, false, true);
- echo "</td>\n";
- }
- else
- {
- text_cells(null, "StockID2", '', 12, 10, "", "", "class='combo' rel='stock_id'"/* " onblur='submit();'"*/);
- stock_items_list_cells(null, 'stock_id', null, false, false, "class='combo' rel='StockID2'");
- }
- $item_info = get_item_edit_info($_POST['stock_id']);
+ stock_items_list_cells(null,'stock_id', null, false, true);
+ $item_info = get_item_edit_info($_POST['stock_id']);
$_POST['units'] = $item_info["units"];
customer_list_cells(_("Select a customer: "), 'customer_id', $_POST['customer_id'], true);
-date_cells(_("from:"), 'TransAfterDate', null, -30);
-date_cells(_("to:"), 'TransToDate', null, 1);
+date_cells(_("from:"), 'TransAfterDate', '', null, -30);
+date_cells(_("to:"), 'TransToDate', '', null, 1);
cust_allocations_list_cells(_("Type:"), 'filterType', null);
customer_list_cells(_("Select a customer: "), 'customer_id', null, true);
-date_cells(_("From:"), 'TransAfterDate', null, -30);
-date_cells(_("To:"), 'TransToDate', null, 1);
+date_cells(_("From:"), 'TransAfterDate', '', null, -30);
+date_cells(_("To:"), 'TransToDate', '', null, 1);
if (!isset($_POST['filterType']))
$_POST['filterType'] = 0;
start_table("class='tablestyle_noborder'");
start_row();
ref_cells(_("#:"), 'DeliveryNumber');
-date_cells(_("from:"), 'DeliveryAfterDate', null, -30);
-date_cells(_("to:"), 'DeliveryToDate', null, 1);
+date_cells(_("from:"), 'DeliveryAfterDate', '', null, -30);
+date_cells(_("to:"), 'DeliveryToDate', '', null, 1);
locations_list_cells(_("Location:"), 'StockLocation', null, true);
ref_cells(_("#:"), 'OrderNumber');
if ($_POST['order_view_mode'] != 'DeliveryTemplates' && $_POST['order_view_mode'] != 'InvoiceTemplates')
{
- date_cells(_("from:"), 'OrdersAfterDate', null, -30);
- date_cells(_("to:"), 'OrdersToDate', null, 1);
+ date_cells(_("from:"), 'OrdersAfterDate', '', null, -30);
+ date_cells(_("to:"), 'OrdersToDate', '', null, 1);
}
locations_list_cells(_("Location:"), 'StockLocation', null, true);
start_row();
if (!isset($_POST['tax_type_id' . $i]))
$_POST['tax_type_id' . $i] = 0;
- tax_types_list_cells(null, 'tax_type_id' . $i, $_POST['tax_type_id' . $i], true, _("None"), true);
+ tax_types_list_cells(null, 'tax_type_id' . $i, $_POST['tax_type_id' . $i], _("None"), true);
if ($_POST['tax_type_id' . $i] != 0 && $_POST['tax_type_id' . $i] != reserved_words::get_all_numeric())
{
SID ."'>" .$name . "</a>";
}
echo "</div>";
-
echo "</td></tr></table>";
echo "<table class=logoutBar>";
if ($title && !$no_menu && !$is_index)
{
- echo "<center><table width='100%'><tr><td width='100%' class='titletext'>$title</td></tr></table></center>";
+ echo "<center><table width='100%'><tr><td width='100%' class='titletext'>$title</td>"
+ ."<td align=right>"
+ .(user_hints() ? "<span id='hints'></span>" : '')
+ ."</td>"
+ ."</tr></table></center>";
}
if (!$is_index)
{
echo "<table align='center' id='footer'>\n";
echo "<tr>\n";
- echo "<td align='center' class='footer'><a target='_blank' href='$power_url'><font color='#ffffff'>$app_title $version - " . _("Theme:") . " " . user_theme() . "</font></a></td>\n";
+ echo "<td align='center' class='footer'><a target='_blank' href='$power_url' tabindex='-1'><font color='#ffffff'>$app_title $version - " . _("Theme:") . " " . user_theme() . "</font></a></td>\n";
echo "</tr>\n";
echo "<tr>\n";
- echo "<td align='center' class='footer'><a target='_blank' href='$power_url'><font color='#ffff00'>$power_by</font></a></td>\n";
+ echo "<td align='center' class='footer'><a target='_blank' href='$power_url' tabindex='-1'><font color='#ffff00'>$power_by</font></a></td>\n";
echo "</tr>\n";
if ($allow_demo_mode==true)
{