Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 205

Přidáno uživatelem Michal Kliment před více než 15 roky(ů)

Pridana moznost presunuti uzivatele pod jineho clena (nesmi ale jit o
defaultniho usera type membera). Dale radni clenove mohou videt sve
prevody.

Zobrazit rozdíly:

freenetis/trunk/kohana/application/i18n/cs_CZ/texts.php
'member successfully added' => 'Člen úspěšně přidán.',
'member successfully updated' => 'Člen úspěšně upraven.',
'members account' => 'Účet člena',
'member name' => 'Jméno člena (organizace)',
'members name' => 'Jméno člena (organizace)',
'members firstname and surname' => 'Jméno a příjmení člena (jméno organizace)',
'members' => 'Členové',
......
'user identification' => 'Identifikace uživatele',
'user successfully added' => 'Uživatel úspěšně přidán',
'user successfully deleted' => 'Uživatel úspěšně smazán',
'user successfully updated' => 'Uživatel úspěšně aktualizován',
'user' => 'Uživatel',
'username or password do not match' => 'Uživatelské jméno nebo heslo nesouhlasí',
'username' => 'Login',
freenetis/trunk/kohana/application/controllers/ifaces.php
$grid->action_field('id')->label(url_lang::lang('texts.Show'))->url(url_lang::base().'ifaces/show')->action(url_lang::lang('texts.Show'))->class('center');
if ($this->acl_check_edit('Devices_Controller','iface'))
$grid->action_field('id')->label(url_lang::lang('texts.Edit'))->url(url_lang::base().'ifaces/edit')->action(url_lang::lang('texts.Edit'))->class('center');
// to do - access control to delete
if ($this->acl_check_delete('Devices_Controller','iface'))
$grid->action_field('id')->label(url_lang::lang('texts.Delete'))->url(url_lang::base().'ifaces/delete') ->action(url_lang::lang('texts.Delete'))->class('center');
$grid->datasource( $query );
$this->template->content = $grid;
freenetis/trunk/kohana/application/controllers/users.php
$user_model=new User_Model();
$user_model->find($user_id);
$this->user_id = $user_id;
//check if logged user have access right to edit this user
if(!$this->acl_check_edit(get_class($this),'users',$user_model->member_id)) Controller::error(1);
// check if user is not member-type and logged user have access right to edit member of user
if ($user_model->type != 'member' && $this->acl_check_edit(get_class($this),'member', $user_model->member_id))
{
$member_model = new Member_Model();
$members = $member_model->orderby('name')->find_all();
foreach ($members as $member) $arr_members[$member->id] = $member->name;
}
else $arr_members[$user_model->member_id] = $user_model->member->name;
$form = new Forge(url_lang::base().'users/edit/'.$user_id, '', 'POST', array('id' => 'article_form'));
$form->set_attr('class', 'form_class')->set_attr('method', 'post');
$form->group('')->label(url_lang::lang('texts.Basic informations'));
$form->dropdown('member_id')->label(url_lang::lang('texts.Member name').':')->options($arr_members)->selected($user_model->member_id);
if ($this->acl_check_edit(get_class($this),'login',$user_model->member_id))
$form->input('username')->label(url_lang::lang('texts.username').':')
->rules('required|length[3,50]')
freenetis/trunk/kohana/application/controllers/accounts.php
{
if (isset($member_id))
{
if ($member_id == $_SESSION['member_id'])
{
if (!$this->gacl_class->acl_check('freenetis', 'view_own', 'all', $_SESSION['username'],get_class($this),'view_transfers')) Controller::error(1);
}
else
{
if (!$this->gacl_class->acl_check('freenetis', 'view_all', 'all', $_SESSION['username'],get_class($this),'view_all_transfers')) Controller::error(1);
}
// check if logged user have access right to view these transfers
if(!$this->acl_check_view(get_class($this),'transfers',$member_id)) Controller::Error(1);
// get new selector
if (is_numeric($this->input->get('record_per_page'))) $limit_results = (int) $this->input->get('record_per_page');

Také k dispozici: Unified diff