getConfiguration()->loadHelpers('Url'); $type = $al->object_class.'|'.$al->object_action; $message = ''; $u = Doctrine::getTable('sfGuardUser')->find($al->created_by); switch($type) { case 'Card|assign': $message = "Uživatel {$u->getProfile()} Vám přiřadil object_id)."\">kmenovou kartu."; break; case 'Card|message': $message = "Uživatel {$u->getProfile()} Poslal zprávu ke object_id)."\">kmenové kartě."; break; case 'Card|import_card': $message = "Proběhl import kmenových karet. Počet: ".$al->params['count']; break; case 'Card|import_balance': $message = "Proběhla automatická aktualizace kmenových karet. Počet: ".$al->params['count']; break; case 'Card|user_finish': $message = "Uživatel {$u->getProfile()} označil svoji object_id)."\">kmenovou kartu za uzavřenou."; break; case 'Card|user_unfinish': $message = "Vaše object_id)."\">kmenová karta byla znovu otevřena."; break; } return $message; } private static $transArr = array( 'card' => array( 'id' => 'Pořadové číslo', 'user_id' => 'Uživatel', 'state' => 'Stav', 'state_type' => 'Způsob uzavření', 'supplier_id' => 'Dodavatel', 'days_to_solve' => 'Dnů k vyřízení', 'due_day' => 'Splatnost ke dni', 'refund_numbers' => 'Dluh na splátce č.', 'case_end_date' => 'Datum ukončení', 'case_income' => 'Vybraná částka', 'case_penalty' => 'Vybrané penále', 'regal_note' => 'Poznámka administrátora', 'client_code' => 'RČ/IČ', 'client_name' => 'Název klienta', 'cell' => 'Mobil', 'address_street' => 'Ulice', 'address_city' => 'Město', 'address_zipcode' => 'PSČ', 'address_cell' => 'Mobil 2', 'address_phone' => 'Pevná linka', 'address_phone2' => 'Pevná 2', 'altaddress_street' => 'Ulice 2', 'altaddress_city' => 'Město 2', 'altaddress_zipcode' => 'PSČ 2', 'altaddress_cell' => 'Mobil 3', 'altaddress_phone' => 'Pevná 3', 'altaddress_phone2' => 'Pevná 4', 'income' => 'Čistý příjem', 'income_other' => 'Jiný příjem', 'income_partner' => 'Příjem partnera', 'phone' => 'Tlf.partner', 'phone_note' => 'Pozn.k tlf.', 'employer' => 'Zaměstnavatel', 'employer_position' => 'Profese', 'employer_phone' => 'Tel.zam.', 'employer_street' => 'Ulice zam.', 'employer_city' => 'Město zam.', 'employer_zipcode' => 'PSČ zam.', 'created_at' => 'Datum založení' ), 'attachment' => array( 'card_id' => 'Kmenová karta', 'supplier_code' => 'Smlouva', 'contract_type' => 'Typ', 'logic_state' => 'Log.stav', 'refund_type' => 'Způsob úhrady', 'item' => 'Předmět', 'dealer_name' => 'Dodavatel', 'color' => 'Barva', 'price' => 'Cena', 'numberplate' => 'RZ', 'serialnumber' => 'VIN', 'vintage' => 'Rok výr.', 'cert_info' => 'TP u nás', 'cert_taken' => 'Vybrán TP', 'deposit' => 'Akontace', 'price_funding' => 'Financ.částka', 'price_payment' => 'Splátka', 'lease_period' => 'Délka sml.', 'lease_date' => 'Datum podpisu', 'requisition_date' => 'Dat zadání', 'update_date' => 'Datum aktualizace', 'agency_name' => 'Agentura', 'agency_person' => 'Opráv.osoba', 'guarantee_code' => 'RČ/IČ ručitele', 'guarantee_name' => 'Ručitel', 'guarantee_address_street' => 'Ruč.ulice', 'guarantee_address_city' => 'Ruč.město', 'guarantee_address_zipcode' => 'Ruč.PSČ', 'guarantee_address_cell' => 'Ruč.mobil', 'guarantee_address_phone' => 'Ruč.pevná', 'guarantee_address_phone2' => 'Ruč.tel.2', 'guarantee_altaddress_street' => 'Ruč.ulice 2', 'guarantee_altaddress_city' => 'Ruč.Město 2', 'guarantee_altaddress_zipcode' => 'Ruč.PSČ 3', 'guarantee_altaddress_cell' => 'Ruč.mob 3', 'guarantee_altaddress_phone' => 'Ruč.pevná 3', 'guarantee_altaddress_phone2' => 'Ruč.pevná 4' ), 'debt' => array( 'penalty' => 'Očekávané penále', 'balance' => 'Saldo', 'payment' => 'Splátky', 'insurance' => 'POV', 'fee' => 'Poplatky', 'payed' => 'Uhrazeno', ), 'payment' => array( 'price' => 'Částka', 'code' => 'Var. symbol', 'bank_code' => 'Bankovní převod', 'payment_date' => 'Datum zaúčtování', 'payment_type' => 'Typ platby', 'handover_date' => 'Datum předání', 'note' => 'Popis' ), 'message' => array( 'card_id' => 'Kmenová karta', 'description' => 'Obsah', 'state' => 'Typ', 'user_finished' => 'Případ ukončen' ), 'supplier' => array( 'name' => 'Název', 'template_report' => 'Šablona pro závěrečnou zprávu', 'code' => 'IČO', 'tax_code' => 'DIČ', 'address_street' => 'Ulice', 'address_city' => 'Město', 'address_zipcode' => 'PSČ' ), 'regal' => array( 'name' => 'Jméno', 'surname' => 'Příjmení', 'code' => 'RČ', 'company' => 'Společnost', 'company_code' => 'IČO', 'city' => 'Město', 'street' => 'Ulice', 'zipcode' => 'PSČ', 'phone' => 'Telefon', 'serialnumber' => 'VIN', 'description' => 'Popis' ) ); public static function get($table, $column) { return (!empty(self::$transArr[$table][$column]) ? self::$transArr[$table][$column] : false); } public static function getAll($table) { return self::$transArr[$table]; } } ?>