Revize 481
Přidáno uživatelem Jiří Sviták před asi 15 roky(ů)
freenetis/trunk/kohana/application/i18n/cs_CZ/texts.php | ||
---|---|---|
'optional message' => 'Volitelná zpráva',
|
||
'optional message text' => 'Text pro volitelná zpráva',
|
||
'or' => 'nebo',
|
||
'or enter correct variable symbol' => 'Nebo vložte správný variabilní symbol',
|
||
'order number' => 'Číslo objednávky',
|
||
'organization identifier' => 'IČ',
|
||
'organization_identifier' => 'IČ',
|
||
... | ... | |
'variable symbol' => 'Variabilní symbol',
|
||
'variable_symbol' => 'Variabilní symbol',
|
||
'variable symbol already exists in database' => 'Variabilní symbol už existuje v databázi.',
|
||
'variable symbol has not been found in the database' => 'Variabilní symbol nebyl nalezen v databázi.',
|
||
'vat' => 'DPH',
|
||
'vlan detail' => 'Detail VLANu',
|
||
'vlan interface' => 'VLAN rozhraní',
|
freenetis/trunk/kohana/application/controllers/members.php | ||
---|---|---|
{
|
||
$value = trim($input->value);
|
||
$member_model = new Member_Model();
|
||
$this->profiler = new Profiler();
|
||
$members = $member_model->where(array('variable_symbol' => $value, 'id!=' => $this->member_id))->find_all();
|
||
$total = count($members);
|
||
echo $this->profiler->render(true);
|
||
if (!ereg("^[0-9]{9,10}$", $value))
|
||
{
|
||
$input->add_error('required', url_lang::lang('texts.Bad variable symbol format.'));
|
freenetis/trunk/kohana/application/controllers/bank_transfers.php | ||
---|---|---|
$form = new Forge(url_lang::base().'bank_transfers/assign_transfer/'.$trans_id, '', 'POST', array('id' => 'article_form'));
|
||
$form->set_attr('class', 'form_class')->set_attr('method', 'post');
|
||
$form->group('')->label(url_lang::lang('texts.Payment'));
|
||
$form->dropdown('name')->label(url_lang::lang('texts.Destination credit account').':')->options($arr_accounts)->rules('required')->selected(0);
|
||
$form->dropdown('name')->label(url_lang::lang('texts.Destination credit account').':')->options($arr_accounts)->selected(0);
|
||
$form->input('correct_vs')->label(url_lang::lang('texts.Or enter correct variable symbol').':')->callback(array($this, 'valid_var_sym'));
|
||
$form->input('text')->label(url_lang::lang('texts.Text').':')->rules('required')->value(url_lang::lang('texts.Assigning of unidentified payment'));
|
||
$form->group('')->label(url_lang::lang('texts.Penalty'));
|
||
$form->input('penalty')->label(url_lang::lang('texts.Penalty').':')->value($penalty_fee)->rules('valid_numeric');
|
||
... | ... | |
foreach($form_data as $key => $value)
|
||
{
|
||
$form_data[$key] = htmlspecialchars($value);
|
||
}
|
||
}
|
||
// finding member
|
||
$dst_acc = new Account_Model($form_data['name']);
|
||
if ($dst_acc->id == 0)
|
||
Controller::error(RECORD);
|
||
$member_id = $dst_acc->member_id;
|
||
{
|
||
// account has not been selected, trying to find member by correct variable symbol
|
||
$member = ORM::factory('member')->find_by_variable_symbol($form_data['correct_vs']);
|
||
if (is_object($member) && $member->id != 0)
|
||
{
|
||
$member_id = $member->id;
|
||
$account = ORM::factory('account')->find_by_member_id($member->id);
|
||
$dst_id = $account->id;
|
||
}
|
||
else
|
||
{
|
||
Controller::error(RECORD);
|
||
}
|
||
}
|
||
else
|
||
{
|
||
$member_id = $dst_acc->member_id;
|
||
$dst_id = $dst_acc->id;
|
||
}
|
||
// first we assign the first transfer to the selected member
|
||
$t = new Transfer_Model($trans_id);
|
||
$t->member_id = $member_id;
|
||
... | ... | |
$t->member_id = $member_id;
|
||
$t->user_id = $this->session->get('user_id');
|
||
$t->origin_id = $bt->destination_id;
|
||
$t->destination_id = $form_data['name'];
|
||
$t->destination_id = $dst_id;
|
||
$t->previous_transfer_id = $bt->id;
|
||
$t->datetime = $bt->datetime;
|
||
$t->creation_datetime = $time_now;
|
||
... | ... | |
$operating = ORM::factory('account')->find_by_account_attribute_id(Account_attribute_Model::$operating);
|
||
$pen = new Transfer_Model();
|
||
$pen->user_id = $this->session->get('user_id');
|
||
$pen->origin_id = $form_data['name'];
|
||
$pen->origin_id = $dst_id;
|
||
$pen->destination_id = $operating->id;
|
||
$pen->previous_transfer_id = $bt->id;
|
||
$pen->datetime = $bt->datetime;
|
||
... | ... | |
$input->add_error('required', url_lang::lang('texts.Error - amount has to be positive.'));
|
||
}
|
||
}
|
||
|
||
function valid_var_sym($input)
|
||
{
|
||
$member = ORM::factory('member')->find_by_variable_symbol(trim($input->value));
|
||
if (!is_object($member) || $member->id == 0)
|
||
{
|
||
$input->add_error('required', url_lang::lang('texts.Variable symbol has not been found in the database.'));
|
||
}
|
||
}
|
||
}
|
||
?>
|
Také k dispozici: Unified diff
Pridana moznost identifikovat bankovni platby pomoci zadani spravneho variabilu.