Revize 909
Přidáno uživatelem Ondřej Fibich před více než 13 roky(ů)
freenetis/branches/testing/application/i18n/cs_CZ/help.php | ||
---|---|---|
'other_subaccounts' => 'Ostatní podúčty jsou vlastně již všechny ostatní používané účty ve Freenetisu, které se vnitřně nijak nedělí. Jde například o účet přijatých členských příspěvků nebo pokladny a tak dále. Freenetis pochopitelně nevyužívá celou účetní osnovu ČR, vzhledem k charakteru občanského sdružení.',
|
||
'password' => 'Uživatelské heslo musí obsahovat alespoň 8 znaků a musí obsahovat alespoň jedno písmeno nebo číslici.',
|
||
'payed_to' => 'Datum, do kdy máte zaplaceny členské příspěvky. Včas před tímto datem byste měli zaplatit členské příspěvky. V případě, že jste s kreditem v mínusu, tak zaplaťte co nejdříve, jinak budete zablokováni.',
|
||
'price_tax' => 'Cena s DPH',
|
||
'project_subaccounts' => 'Projektový účet 221103 pro účetního představuje jeden účet. Zde jsou ovšem rozepsány všechny projektové podúčty z pohledu Freenetisu. Každý člen má právo vytvořit svůj projekt, který je v souladu se stanovami sdružení, může jít například o nějakou akci nebo školení. Cílem takovéhoto projektového podúčtu je, aby ostatní členové měli možnost zakladateli projektu přispět peníze ze svého kreditního účtu na realizaci projektu.',
|
||
'recalculate_account_balances' => 'Primárním zdrojem o stavu financí v systému jsou převody. Zůstatky na účtech byly dříve pokaždé počítány na požádání z převodů. Nyní si každý účet ukládá svůj zůstatek kvůli vyšší rychlosti. Tuto funkci použijete v případě přechodu na verzi systému, která tuto optimalizaci obsahuje.',
|
||
'recalculate_fees' => 'Pro primární strhávání členských příspěvků používejte funkci pro globální strhávání členských příspěvků v Účetním deníku. Tuto funkci používejte opatrně a to jen v případě, že máte správně strženy všechny členské příspěvky pro všechny členy od založení sdružení až po současné datum. Pak můžete tomuto členovi přepočítat stržení členských příspěvků v případě, že u něj došlo k nutnosti je přepočítat, např. chybné datum vstupu, vznikla nutnost přidat přerušení členství apod.',
|
freenetis/branches/testing/application/i18n/en_US/help.php | ||
---|---|---|
|
||
'approval_state' => 'State is in format Agree / Disagree / Abstain.',
|
||
'gps_coordinates' => 'GPS can be in shape of real number, or: hours°minutes\'seconds".',
|
||
|
||
'price_tax' => 'Price with tax',
|
||
);
|
freenetis/branches/testing/application/models/phone_invoice_user.php | ||
---|---|---|
(
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_calls
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id)
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 0)
|
||
+
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_fixed_calls
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id)
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 0)
|
||
+
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_vpn_calls
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id)
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 0)
|
||
+
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_sms_messages
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id)
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 0)
|
||
+
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_pays
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id)
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 0)
|
||
+
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_roaming_sms_messages
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id)
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 0)
|
||
+
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_connections
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id)
|
||
) AS price
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 0)
|
||
) * (1 + p.tax_rate / 100) AS price_company,
|
||
(
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_calls
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 1)
|
||
+
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_fixed_calls
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 1)
|
||
+
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_vpn_calls
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 1)
|
||
+
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_sms_messages
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 1)
|
||
+
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_pays
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 1)
|
||
+
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_roaming_sms_messages
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 1)
|
||
+
|
||
(SELECT IFNULL(SUM( price ), 0)
|
||
FROM phone_connections
|
||
WHERE phone_invoice_user_id =phone_invoice_users.id AND private = 1)
|
||
) * (1 + p.tax_rate / 100) AS price_private
|
||
FROM `phone_invoice_users`
|
||
LEFT JOIN `phone_invoices` p ON `p`.`id` = `phone_invoice_users`.`phone_invoice_id`
|
||
LEFT JOIN `users` ON `phone_invoice_users`.`user_id` = `users`.`id`
|
freenetis/branches/testing/application/controllers/phone_invoices.php | ||
---|---|---|
|
||
$phone_inv_user_model = new Phone_invoice_user_Model();
|
||
$query = $phone_inv_user_model->get_all_invoice_users($phone_invoice->id);
|
||
$query2 = array();
|
||
|
||
// add price with tax
|
||
foreach ($query as $i => $q)
|
||
{
|
||
$q->price_vat = $q->price * (1 + $q->tax_rate / 100);
|
||
$query2[$i] = $q;
|
||
}
|
||
|
||
$grid->field('id')->label(url_lang::lang('texts.ID'));
|
||
$grid->field('phone_number')->label(url_lang::lang('texts.Phone number'));
|
||
$grid->callback_field('user')->label(url_lang::lang('texts.User'))
|
||
->callback('Phone_invoices_Controller::user_field');
|
||
$grid->callback_field('price')->label(url_lang::lang('texts.Price out of tax'))
|
||
$grid->callback_field('price_private')->label(url_lang::lang('texts.Private').' '.help::hint('price_tax'))
|
||
->callback('callback::phone_price_field');
|
||
$grid->callback_field('price_vat')->label(url_lang::lang('texts.Price vat'))
|
||
$grid->callback_field('price_company')->label(url_lang::lang('texts.Company').' '.help::hint('price_tax'))
|
||
->callback('callback::phone_price_field');
|
||
$grid->action_field('id')->label(url_lang::lang('texts.Show details'))
|
||
->url(url_lang::base().'phone_invoices/show_details')
|
||
... | ... | |
->action(url_lang::lang('texts.Delete'))->class('a_delete');
|
||
}
|
||
|
||
$grid->datasource($query2);
|
||
$grid->datasource($query);
|
||
|
||
|
||
$view = new View('main');
|
Také k dispozici: Unified diff
U detailu faktury zmeneny sloupce pro zobrazovani celkove ceny hovoru.