Revize 215
Přidáno uživatelem Jiří Sviták před více než 15 roky(ů)
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
Opraveny ruzne preklady, rozdelana nova moznost - preruseni clenstvi.