MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the License here <http://www.gnu.org/licenses/gpl-3.0.html>.
***********************************************************************/
-$page_security = 9;
-$path_to_root="../..";
+$page_security = 'SA_CURRENCY';
+$path_to_root = "../..";
include_once($path_to_root . "/includes/session.inc");
page(_("Currencies"));
{
update_currency($_POST['Abbreviation'], $_POST['Symbol'], $_POST['CurrencyName'],
- $_POST['country'], $_POST['hundreds_name']);
+ $_POST['country'], $_POST['hundreds_name'], check_value('auto_update'));
display_notification(_('Selected currency settings has been updated'));
}
else
{
add_currency($_POST['Abbreviation'], $_POST['Symbol'], $_POST['CurrencyName'],
- $_POST['country'], $_POST['hundreds_name']);
+ $_POST['country'], $_POST['hundreds_name'], check_value('auto_update'));
display_notification(_('New currency has been added'));
}
$Mode = 'RESET';
{
global $table_style;
- $company_currency = get_company_currency();
+ $company_currency = get_company_currency();
- $result = get_currencies();
- start_form();
+ $result = get_currencies(check_value('show_inactive'));
start_table($table_style);
$th = array(_("Abbreviation"), _("Symbol"), _("Currency Name"),
- _("Hundredths name"), _("Country"), "", "");
+ _("Hundredths name"), _("Country"), _("Auto update"), "", "");
+ inactive_control_column($th);
table_header($th);
$k = 0; //row colour counter
label_cell($myrow["currency"]);
label_cell($myrow["hundreds_name"]);
label_cell($myrow["country"]);
+ label_cell( $myrow[1] == $company_currency ? '-' :
+ ($myrow["auto_update"] ? _('Yes') :_('No')), "align='center'");
+ inactive_control_cell($myrow["curr_abrev"], $myrow["inactive"], 'currencies', 'curr_abrev');
edit_button_cell("Edit".$myrow["curr_abrev"], _("Edit"));
if ($myrow["curr_abrev"] != $company_currency)
delete_button_cell("Delete".$myrow["curr_abrev"], _("Delete"));
} //END WHILE LIST LOOP
+ inactive_control_row($th);
end_table();
- end_form();
display_note(_("The marked currency is the home currency which cannot be deleted."), 0, 0, "class='currentfg'");
}
{
global $table_style2, $Mode;
- start_form();
start_table($table_style2);
if ($selected_id != '')
$_POST['CurrencyName'] = $myrow["currency"];
$_POST['country'] = $myrow["country"];
$_POST['hundreds_name'] = $myrow["hundreds_name"];
+ $_POST['auto_update'] = $myrow["auto_update"];
}
hidden('Abbreviation');
hidden('selected_id', $selected_id);
}
else
{
- text_row_ex(_("Currency Abbreviation:"), 'Abbreviation', 4, 3);
+ $_POST['auto_update'] = 1;
+ text_row_ex(_("Currency Abbreviation:"), 'Abbreviation', 4, 3);
}
text_row_ex(_("Currency Symbol:"), 'Symbol', 10);
text_row_ex(_("Currency Name:"), 'CurrencyName', 20);
text_row_ex(_("Hundredths Name:"), 'hundreds_name', 15);
text_row_ex(_("Country:"), 'country', 40);
-
+ check_row(_("Automatic exchange rate update:"), 'auto_update', get_post('auto_update'));
end_table(1);
- submit_add_or_update_center($selected_id == '', '', true);
-
- end_form();
+ submit_add_or_update_center($selected_id == '', '', 'both');
}
//---------------------------------------------------------------------------------------------
$_POST['hundreds_name'] = '';
}
+start_form();
display_currencies();
display_currency_edit($selected_id);
-
+end_form();
//---------------------------------------------------------------------------------------------
end_page();