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];
}
}
?>