Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 1287

Přidáno uživatelem Michal Kliment před téměř 13 roky(ů)

Oprava chyby u strhavani clenskych prispevku - problem s desetinnou carkou (MySQL pouziva desetinnou tycku).

Zobrazit rozdíly:

freenetis/branches/testing/application/controllers/transfers.php
$form->submit('Send');
special::required_forge_style($form, ' *', 'required');
if ($form->validate())
{
$form_data = array_map('htmlspecialchars', $form->as_array());
......
$form->submit('Send');
special::required_forge_style($form, ' *', 'required');
if ($form->validate())
{
$form_data = $form->as_array();
......
$form->submit('Send');
special::required_forge_style($form, ' *', 'required');
if ($form->validate())
{
// default destination account
......
$form->submit('Edit');
special::required_forge_style($form, ' *', 'required');
if ($form->validate())
{
$form_data = $form->as_array();
......
->callback(array($this, 'valid_default_fee'));
$form->submit('Deduct');
special::required_forge_style($form, ' *', 'required');
// form validation
if ($form->validate())
{
......
"$user_id, " . Transfer_Model::DEDUCT_MEMBER_FEE .
", '$date', '$creation_datetime', '$text', $amount)";
// update
$sql_update .= "WHEN $account->id THEN " . ($account->balance - $amount) . " ";
$sql_update .= "WHEN $account->id THEN " . num::decimal_point($account->balance - $amount) . " ";
$ids[] = $account->id;
$total_amount += $amount;
$created_transfers_count++;
......
}
url::redirect('transfers/show_all');
}
else
{
$breadcrumbs = breadcrumbs::add()
->link('transfers/show_all', 'Day book')
->text('Deduction of member fees');
$breadcrumbs = breadcrumbs::add()
->link('transfers/show_all', 'Day book')
->text('Deduction of member fees');
$view = new View('main');
$view->title = __('Deduction of member fees');
$view->breadcrumbs = $breadcrumbs->html();
$view->content = new View('form');
$view->content->headline = __('Deduction of member fees');
$view->content->form = $form->html();
$view->render(TRUE);
}
$view = new View('main');
$view->title = __('Deduction of member fees');
$view->breadcrumbs = $breadcrumbs->html();
$view->content = new View('form');
$view->content->headline = __('Deduction of member fees');
$view->content->form = $form->html();
$view->render(TRUE);
}
/**
......
$last_datetime = $transfer_model->find_last_transfer_datetime_by_type(
Transfer_Model::DEDUCT_MEMBER_FEE
);
echo $last_datetime;
if ($last_datetime)
$max_date = date_parse($last_datetime);
......
$form->submit('Add');
special::required_forge_style($form, ' *', 'required');
if ($form->validate())
{
$form_data = $form->as_array();

Také k dispozici: Unified diff