Ejemplo n.º 1
0
//---------------------------------------------------------------------------------------------
if ($Mode == 'ADD_ITEM' || $Mode == 'UPDATE_ITEM') {
    handle_submit();
}
//---------------------------------------------------------------------------------------------
if ($Mode == 'Delete') {
    handle_delete();
}
//---------------------------------------------------------------------------------------------
start_form();
if (!isset($_POST['curr_abrev'])) {
    $_POST['curr_abrev'] = get_global_curr_code();
}
echo "<center>";
echo _("Select a currency :") . "  ";
echo currencies_list('curr_abrev', null, true);
echo "</center>";
// if currency sel has changed, clear the form
if ($_POST['curr_abrev'] != get_global_curr_code()) {
    clear_data();
    $selected_id = "";
}
set_global_curr_code($_POST['curr_abrev']);
$sql = get_sql_for_exchange_rates();
$cols = array(_("Date to Use From") => 'date', _("Exchange Rate") => 'rate', array('insert' => true, 'fun' => 'edit_link'), array('insert' => true, 'fun' => 'del_link'));
$table =& new_db_pager('orders_tbl', $sql, $cols);
if (is_company_currency($_POST['curr_abrev'])) {
    display_note(_("The selected currency is the company currency."), 2);
    display_note(_("The company currency is the base currency so exchange rates cannot be set for it."), 1);
} else {
    br(1);
Ejemplo n.º 2
0
    if (handle_submit()) {
        meta_forward($_SERVER['PHP_SELF']);
    }
}
//---------------------------------------------------------------------------------------------
if (isset($_GET['delete'])) {
    handle_delete();
}
//---------------------------------------------------------------------------------------------
echo "<center>";
start_form(false, true);
if (!isset($_POST['curr_abrev'])) {
    $_POST['curr_abrev'] = get_global_curr_code();
}
echo tr("Select a currency :") . "  ";
currencies_list('curr_abrev', $_POST['curr_abrev'], true);
// if currency sel has changed, clear the form
if ($_POST['curr_abrev'] != get_global_curr_code()) {
    clear_data();
    $selected_id = "";
}
set_global_curr_code($_POST['curr_abrev']);
if (is_company_currency($_POST['curr_abrev'])) {
    display_note(tr("The selected currency is the company currency."), 2);
    display_note(tr("The company currency is the base currency so exchange rates cannot be set for it."), 1);
} else {
    display_rates($_POST['curr_abrev']);
    hyperlink_no_params($_SERVER['PHP_SELF'], tr("Enter a New Exchange Rate"));
    br(1);
    display_rate_edit();
}
 function currencies_list_cells($label, $name, $selected_id = null, $submit_on_change = false)
 {
     $controls = currencies_list($name, $selected_id, $submit_on_change);
     View::get()->addComboControls($label, $controls);
 }