Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 215

Přidáno uživatelem Jiří Sviták před více než 15 roky(ů)

Opraveny ruzne preklady, rozdelana nova moznost - preruseni clenstvi.

Zobrazit rozdíly:

freenetis/trunk/kohana/application/i18n/cs_CZ/texts.php
'add new device admin' => 'Přidat nového správce zařízení',
'add new device engineer' => 'Přidat nového technika zařízení',
'add new interface' => 'Přidat nové rozhraní',
'add new interrupt of membership' => 'Přidat nové přerušení členství',
'add new ip address' => 'Přidat novou IP adresu',
'add new member' => 'Přidat nového člena',
'add new port' => 'Přidat nový port',
......
'current credit on this account is' => 'Stav kreditu na tomto účtu je',
'czk' => 'Kč',
'database' => 'Databáze',
'database has been successfully updated' => 'Databáze byla úspěšně upravena.',
'date and time' => 'Datum a čas',
'debit payment rate' => 'Výše splátek',
'delete this contact' => 'Smazat tento kontakt',
......
'error - cant add new work' => 'Chyba - nelze přidat novou práci.',
'error - cant delete user' => 'Chyba - nelze smazat uživatele.',
'error - cant delete work' => 'Chyba - nelze smazat práci.',
'error - can\'t delete translation' => 'Chyba - nelze smazat překlad.',
'error - cant do the transfer' => 'Chyba - nelze provést transakci.',
'error - cant change password' => 'Chyba - nelze změnit heslo',
'error - cant update account' => 'Chyba - nelze upravit účet.',
......
'save' => 'Uložit',
'send' => 'Odeslat',
'segment detail' => 'Detail segmentu',
'segment is successfully saved' => 'Segment byl úspěšně uložen.',
'segment has been successfully saved' => 'Segment byl úspěšně uložen.',
'segment name' => 'Název segmentu',
'segments list' => 'Seznam segmentů',
'segments' => 'Segmenty',
......
'street number' => 'č.p.',
'street' => 'Ulice',
'subject' => 'Předmět',
'subnet is successfully saved' => 'Podsíť byla úspěšně uložena.',
'subnet is successfully updated' => 'Podsíť byla úspěšně upravena.',
'subnet has been successfully saved' => 'Podsíť byla úspěšně uložena.',
'subnet has been successfully updated' => 'Podsíť byla úspěšně upravena.',
'subnet name' => 'Název podsítě',
'subnet netmask' => 'Maska podsítě',
'subnet network address' => 'IP adresa podsítě',
......
'the transfer successfully done' => 'Transakce úspěšně dokončena',
'there are no items yet' => 'Neobsahuje žádné záznamy.',
'time' => 'čas',
'time from' => 'Čas od',
'time to' => 'Čas do',
'timestamp' => 'Čas',
'to' => 'Komu',
'total items' => 'Celkem položek',
......
'transfers' => 'Transakce',
'translated term' => 'Přeložený výraz',
'translation' => 'Překlad',
'translation was successfully added' => 'Překlad byl úspěšně přidán',
'translation was successfully deleted' => 'Překlad byl úspěšně smazán',
'translation was successfully updated' => 'Překlad byl úspěšně aktualizován',
'translation has been successfully added' => 'Překlad byl úspěšně přidán.',
'translation has been successfully deleted' => 'Překlad byl úspěšně smazán.',
'translation has been successfully updated' => 'Překlad byl úspěšně aktualizován.',
'translations' => 'Překlady',
'type of contact' => 'Typ kontaktu',
'type' => 'Typ',
......
'variable symbol' => 'variabilní symbol',
'vlan detail' => 'Detail VLANu',
'vlan interface detail' => 'Detail VLAN rozhraní',
'vlan interface is successfully saved' => 'VLAN rozhraní bylo úspěšně uloženo.',
'vlan interface is successfully updated' => 'VLAN rozhraní bylo úspěšně upraveno.',
'vlan interface has been successfully saved' => 'VLAN rozhraní bylo úspěšně uloženo.',
'vlan interface has been successfully updated' => 'VLAN rozhraní bylo úspěšně upraveno.',
'vlan interface name' => 'Název VLAN rozhraní',
'vlan interfaces list' => 'Seznam VLAN rozhraní',
'vlan interfaces' => 'VLAN rozhraní',
freenetis/trunk/kohana/application/models/membership_interrupt.php
<?php
class Membership_interrupt_Model extends ORM
{
}
?>
freenetis/trunk/kohana/application/controllers/members.php
// creates fields for filtering members
$filter=new Table_Form(url_lang::base()."members/show_all", "get", array(
new Table_Form_Item('text','name','Name'),
new Table_Form_Item('text','town','Town'),
new Table_Form_Item('text','town','Town'),
"tr",
new Table_Form_Item('text','street','Street'),
new Table_Form_Item('text','phone','Phone'),
"tr", "td", "td", "td",
new Table_Form_Item('submit','submit','Filter')
new Table_Form_Item('text','street','Street'),
new Table_Form_Item('text','phone','Phone'),
"tr", "td", "td", "td",
new Table_Form_Item('submit','submit','Filter')
)
);
......
//'separator' => '<br />-----------',
//'use_paginator' => false,
//'use_selector' => false,
'current' => $limit_results, // current selected 'records_per_page' value
'selector_increace' => 500, // increace
'current' => $limit_results, // current selected 'records_per_page' value
'selector_increace' => 500, // increace
'selector_min' => 500, // minimum where selector start
'selector_max_multiplier' => 10,
'base_url' => Config::item('locale.lang').'/members/show_all/'.$limit_results.'/'.$order_by.'/'.$order_by_direction ,
'uri_segment' => 'page', // pass a string as uri_segment to trigger former 'label' functionality
'total_items' => $total_members, // use db count query here of course
'base_url' => Config::item('locale.lang').'/members/show_all/'.$limit_results.'/'.$order_by.'/'.$order_by_direction ,
'uri_segment' => 'page', // pass a string as uri_segment to trigger former 'label' functionality
'total_items' => $total_members, // use db count query here of course
'items_per_page' => $limit_results, // it may be handy to set defaults for stuff like this in config/pagination.php
'style' => 'classic',
'style' => 'classic',
'order_by' => $order_by,
'order_by_direction' => $order_by_direction,
'limit_results' => $limit_results,
......
if (isset($member_id))
{
if(!$this->acl_check_view(get_class($this),'members',$member_id)) Controller::Error(1);
if(!$this->acl_check_view(get_class($this),'members',$member_id))
Controller::Error(1);
$model_members = new Member_Model();
$member_data = $model_members->get_member($member_id)->current();
......
$model_users = new User_Model();
$users = $model_users->orderby($order_by,$order_by_direction)->find_all_by_member_id($member_id);
$grid = new Grid(url_lang::base().'members', null,array(
$user_grid = new Grid(url_lang::base().'members', null,array(
'separator' => '<br /><br />',
'use_paginator' => false,
'use_selector' => false,
......
'variables' => $member_id.'/'
));
if($this->acl_check_new('Users_Controller','users',$member_id))
$grid->add_new_button(url_lang::base().'users/add/'.$member_id, url_lang::lang('texts.Add new user'));
$grid->add_back_button(url_lang::lang('texts.Back'));
$grid->order_field('id','id')->label('ID');
$grid->order_field('name','name')->label(url_lang::lang('texts.Name'));
$grid->order_field('surname','surname')->label(url_lang::lang('texts.Surname'));
$grid->order_field('login','login')->label(url_lang::lang('texts.Username'));
$grid->order_field('email','email')->label('E-mail');
$user_grid->add_new_button(url_lang::base().'users/add/'.$member_id, url_lang::lang('texts.Add new user'));
$user_grid->add_back_button(url_lang::lang('texts.Back'));
$user_grid->order_field('id','id')->label('ID');
$user_grid->order_field('name','name')->label(url_lang::lang('texts.Name'));
$user_grid->order_field('surname','surname')->label(url_lang::lang('texts.Surname'));
$user_grid->order_field('login','login')->label(url_lang::lang('texts.Username'));
$user_grid->order_field('email','email')->label('E-mail');
if($this->acl_check_view('Users_Controller','users',$member_id))
$grid->action_field('id') ->label(url_lang::lang('texts.Show'))->url(url_lang::base().'users/show')->action(url_lang::lang('texts.Show'));
$user_grid->action_field('id') ->label(url_lang::lang('texts.Show'))->url(url_lang::base().'users/show')->action(url_lang::lang('texts.Show'));
if($this->acl_check_edit('Users_Controller','users',$member_id))
$user_grid->action_field('id') ->label(url_lang::lang('texts.Edit'))->url(url_lang::base().'users/edit')->action(url_lang::lang('texts.Edit'));
// $user_grid->action_field('id') ->label(url_lang::lang('texts.Delete'))->url(url_lang::base().'users/delete')->action(url_lang::lang('texts.Delete'))->script('onclick="return potvrd(\''.url_lang::lang('texts.delete_user').'\');"');;
$user_grid->datasource($users);
if($this->acl_check_edit('Users_Controller','users',$member_id))
$grid->action_field('id') ->label(url_lang::lang('texts.Edit'))->url(url_lang::base().'users/edit')->action(url_lang::lang('texts.Edit'));
// $grid->action_field('id') ->label(url_lang::lang('texts.Delete'))->url(url_lang::base().'users/delete')->action(url_lang::lang('texts.Delete'))->script('onclick="return potvrd(\''.url_lang::lang('texts.delete_user').'\');"');;
$grid->datasource( $users );
$this->template->content = $grid;
// membership interrupts - not finished
$mi_model = new Membership_interrupt_Model();
$mis = $mi_model->where('member_id', $member_id)->find_all();
$mi_grid = new Grid(url_lang::base().'members', null, array(
'separator' => '<br /><br />',
'use_paginator' => false,
'use_selector' => false,
'order_by' => $order_by,
'order_by_direction' => $order_by_direction,
'variables' => $member_id.'/'
));
//if ($this->acl_check_new(get_class($this), 'membership_interrupts', $member_id))
$mi_grid->add_new_button(url_lang::base().'membership_interrupts/add/'.$member_id, url_lang::lang('texts.Add new interrupt of membership'));
$mi_grid->field('id')->label('ID');
$mi_grid->field('from')->label(url_lang::lang('texts.Time from'));
$mi_grid->field('to')->label(url_lang::lang('texts.Time to'));
$mi_grid->field('comment')->label(url_lang::lang('texts.Comment'));
$mi_grid->datasource($mis);
$view = new View('template');
$view->header = new View('base/header');
$view->content = new View('members_show');
// $view->content = $this->template->content;
$view->footer = new View('base/footer');
$view->header->title = url_lang::lang('texts.Display member');
$view->header = new View('base/header');
$view->content = new View('members_show');
$view->footer = new View('base/footer');
$view->header->title = url_lang::lang('texts.Display member');
$view->header->menu = Controller::render_menu();
//$view->content->heading = "Úprava uživatele ".$data['row']['name']." ".$data['row']['surname'];
$view->content->users = $this->template->content;
$view->content->users = $user_grid;
$view->content->mis = $mi_grid;
foreach($member_data as $key=>$val)
{
// IE dont render TD border if content is NULL, so we must put nbsp into empty fields.
......
$view->content->contact_types = $arr_contact_types;
$view->content->contacts = $contacts;
$view->content->message = $this->session->get_once('message');
$view->render(TRUE);
$view->render(TRUE);
}
else
......
->options($types)->rules('required');
$form->group('')->label(url_lang::lang('texts.Password'));
$form->password('passwd')->label(url_lang::lang('texts.password').':')->rules('required|length[3,50]')->class('required');
$form->password('confirm_password')->label(url_lang::lang('texts.confirm password').':')->rules('required|length[3,50]')->matches($form->passwd);
$form->password('confirm_password')->label(url_lang::lang('texts.confirm password').':')->rules('required|length[3,50]')->matches($form->passwd);
$form->group('')->label(url_lang::lang('texts.Contact informations'));
$form->input('street')->label(url_lang::lang('texts.street').':')->rules('required|length[1,200]');
$form->input('street_number')->label(url_lang::lang('texts.street number').':')->rules('required|length[1,50]');
freenetis/trunk/kohana/application/controllers/membership_interrupts.php
<?php
class Membership_interrupts_Controller extends Controller
{
function index()
{
url::redirect(url_lang::base().'members/show_all');
}
function add($member_id)
{
url::redirect(url_lang::base().'members/show/'.$member_id);
}
}
?>
freenetis/trunk/kohana/application/controllers/translations.php
$translation_data->lang = $form_data['lang'];
// clears form content
unset($form_data);
// was translation successfully saved?
// has translation been successfully saved?
if ($translation_data->save())
{
$this->session->set_flash('message', url_lang::lang('texts.Translation was successfully added').'.');
$this->session->set_flash('message', url_lang::lang('texts.Translation has been successfully added').'.');
url::redirect(url_lang::base().'translations/show_all');
}
else
......
}
else
{
// view for adding user
// view for adding translation
$view = new View('template');
$view->header = new View('base/header');
$view->content = new View('translations/add');
......
unset($form_data);
if ($translation_model->save())
{
$this->session->set_flash('message', url_lang::lang('texts.Translation was successfully updated').'.');
$this->session->set_flash('message', url_lang::lang('texts.Translation has been successfully updated').'.');
url::redirect(url_lang::base().'translations/show_all');
exit;
}
......
$translation_model->find($id, FALSE)->delete($id);
if ($translation_model->save())
{
$this->session->set_flash('message', url_lang::lang('texts.Translation was successfully deleted').'.');
$this->session->set_flash('message', url_lang::lang('texts.Translation has been successfully deleted').'.');
url::redirect(url_lang::base().'translations/show_all');
}
else
{
$this->session->set_flash('message', url_lang::lang('texts.Error - cant delete translation').'.');
$this->session->set_flash('message', url_lang::lang('texts.Error - can\'t delete translation').'.');
}
}
else
freenetis/trunk/kohana/application/controllers/subnets.php
unset($form_data);
if ($subnet->save()) {
$this->session->set_flash('message', url_lang::lang('texts.Subnet is successfully saved.'));
$this->session->set_flash('message', url_lang::lang('texts.Subnet has been successfully saved.'));
url::redirect(url_lang::base().'subnets/show/'.$subnet->id);
exit;
}
......
unset($form_data);
if ($subnet->save()) {
$this->session->set_flash('message', url_lang::lang('texts.Subnet is successfully updated.'));
$this->session->set_flash('message', url_lang::lang('texts.Subnet has been successfully updated.'));
url::redirect(url_lang::base().'subnets/show/'.$subnet_id);
exit;
}
freenetis/trunk/kohana/application/controllers/vlans.php
unset($form_data);
if ($vlan->save()) {
$this->session->set_flash('message', url_lang::lang('texts.Vlan is successfully saved.'));
$this->session->set_flash('message', url_lang::lang('texts.Vlan has been successfully saved.'));
url::redirect(url_lang::base().'vlans/show/'.$vlan->id);
exit;
}
......
unset($form_data);
if ($vlan->save()) {
$this->session->set_flash('message', url_lang::lang('texts.Vlan is successfully updated.'));
$this->session->set_flash('message', url_lang::lang('texts.Vlan has been successfully updated.'));
url::redirect(url_lang::base().'vlans/show/'.$vlan->id);
exit;
}
freenetis/trunk/kohana/application/controllers/money_transfers.php
'limit_results' => $limit_results
));
// money_transfers fields
$grid->order_field('id')->label('ID');
$grid->order_field('mtid')->label('ID');
$grid->order_field('timestamp')->label(url_lang::lang('texts.Timestamp'));
$grid->order_field('text')->label(url_lang::lang('texts.Text'));
$grid->order_field('amount')->label(url_lang::lang('texts.Amount'));
freenetis/trunk/kohana/application/controllers/segments.php
unset($form_data);
if ($segment->save()) {
$this->session->set_flash('message', url_lang::lang('texts.Segment is successfully saved.'));
$this->session->set_flash('message', url_lang::lang('texts.Segment has been successfully saved.'));
url::redirect(url_lang::base().'segments/show/'.$segment->id);
exit;
}
freenetis/trunk/kohana/application/views/members_show.php
<br class="clear" /><br />
<?php echo $users ?>
<?php
echo $users.'<br>';
echo $mis;
?>

Také k dispozici: Unified diff