Revize 137
Přidáno uživatelem Michal Kliment před více než 15 roky(ů)
freenetis/trunk/kohana/application/i18n/cs_CZ/texts.php | ||
---|---|---|
'address' => 'Adresa',
|
||
'aditional contacts successfully updated' => 'Další kontakty úspěšně uloženy',
|
||
'administrate additional contacts' => 'Přidávání/editace dalších kontaktních informací',
|
||
'administration of additional contacts' => 'Přidávání/editace dalších kontaktních informací',
|
||
'administration of additional contacts' => 'Přidávání/editace dalších kontaktních informací',
|
||
'administration of members registrations' => 'Administrace přihlášek členů',
|
||
'amount' => 'Částka',
|
||
'amount have to be more than 0!' => 'Částka musí být větší než 0',
|
||
'arrival'=> 'Příchozí',
|
||
... | ... | |
'edit interface' => 'Upravit rozhraní',
|
||
'edit ip address' => 'Upravit IP adresu',
|
||
'edit member'=> 'Upravit člena',
|
||
'edit port' => 'Úprava portu',
|
||
'edit port' => 'Úprava portu',
|
||
'edit registrations' => 'Upravit přihlášky',
|
||
'edit segment' => 'Úprava segmentu',
|
||
'edit the work'=> 'Upravit práci',
|
||
'edit user'=> 'Upravit uživatele',
|
||
... | ... | |
'really delete this account'=> 'Opravdu smazat tento účet',
|
||
'reg' => 'Přih.',
|
||
'register' => 'Registrovat',
|
||
'registration' => 'Přihláška',
|
||
'registration' => 'Přihláška',
|
||
'registrations' => 'Přihlášky',
|
||
'registration form' => 'Registrační formulář',
|
||
'save changes'=> 'Uložit změny',
|
||
'save' => 'Uložit',
|
freenetis/trunk/kohana/application/models/member.php | ||
---|---|---|
parent::__construct($id);
|
||
}
|
||
|
||
/*
|
||
public function get_all_members($limit_from = 0, $limit_results = 50, $order_by = 'users.id', $order_by_direction = 'ASC')
|
||
|
||
public function get_all_members($limit_results, $min)
|
||
{
|
||
|
||
return self::$db->select(
|
||
array('members.name as namem', 'members.street', 'members.street_number',
|
||
'members.town', 'members.ZIP_code', 'members.type as typem',
|
||
'members.qos_ceil', 'members.qos_rate', 'members.entrance_fee',
|
||
'members.debt_payment_rate', 'members.entrance_fee_left',
|
||
'members.must_pay_regular_fee', 'members.current_credit',
|
||
'members.entrance_date', 'members.comment', 'users.*'))
|
||
->from('members')
|
||
->join('users', 'users.member_id = members.id')
|
||
->orderby($order_by, $order_by_direction)
|
||
->groupby('members.id')
|
||
->limit($limit_results,$limit_from)->get();
|
||
return self::$db->query('select m.id, m.registration, concat(u.surname,\' \',u.name) as name, ifnull(m.street,\'-\') as street,
|
||
ifnull(m.street_number,\'-\') as street_number,ifnull(m.town,\'-\') as town from members m
|
||
left join users u on m.id = u.member_id group by m.id order by name limit '.$min.','.$limit_results);
|
||
|
||
}
|
||
*/
|
||
|
||
|
||
public function count_all_members()
|
||
{
|
||
return (int) self::$db->from('members')->count_records();
|
freenetis/trunk/kohana/application/controllers/members.php | ||
---|---|---|
{
|
||
Controller::error();
|
||
}
|
||
} // end of edit function
|
||
} // end of edit function
|
||
|
||
function registration($limit_results = 500, $page = 1)
|
||
{
|
||
|
||
if (!$this->gacl_class->acl_check('freenetis', 'view_all', 'all', $_SESSION['username'],get_class($this),'view_all_registrations')) Controller::error(1);
|
||
|
||
if ($this->input->post('registrationsubmit')!='')
|
||
{
|
||
|
||
$arr_ids = $this->input->post('ids');
|
||
$limit_results = $this->input->post('limit_results');
|
||
$page = $this->input->post('page');
|
||
$arr_registrations = $this->input->post('registrations');
|
||
$issaved = true;
|
||
|
||
foreach($arr_ids as $id)
|
||
{
|
||
|
||
$member = new Member_Model($id);
|
||
|
||
$member->registration = false;
|
||
|
||
$issaved = $issaved && $member->save();
|
||
|
||
}
|
||
|
||
foreach($arr_registrations as $i => $registration)
|
||
{
|
||
|
||
$member = new Member_Model($i);
|
||
|
||
$member->registration = true;
|
||
|
||
$issaved = $issaved && $member->save();
|
||
|
||
}
|
||
|
||
url::redirect(url_lang::base().'members/registration/'.$limit_results.'/'.$page);
|
||
|
||
}
|
||
|
||
else
|
||
{
|
||
|
||
$member_model = new Member_Model();
|
||
|
||
$count = $member_model->count_all_members();
|
||
$min = ($page-1) * $limit_results;
|
||
|
||
$max_page = $count / $limit_results;
|
||
if($count % $limit_results >0) $max_page++;
|
||
|
||
$members = $member_model->get_all_members($limit_results, $min);
|
||
|
||
$view = new View('template');
|
||
$view->header = new View('base/header');
|
||
$view->content = new View('members_registration');
|
||
$view->footer = new View('base/footer');
|
||
|
||
$view->header->menu = Controller::render_menu();
|
||
$view->header->title = url_lang::lang('texts.Administration of members registrations');
|
||
//$view->header->other_styles = html::stylesheet('media/css/forms.css');
|
||
$view->content->members = $members;
|
||
$view->content->page = $page;
|
||
$view->content->max_page = $max_page;
|
||
$view->content->limit_results = $limit_results;
|
||
|
||
$view->render(TRUE);
|
||
|
||
}
|
||
}
|
||
|
||
function valid_username($input)
|
||
{
|
||
$user_model=new User_Model();
|
freenetis/trunk/kohana/application/controllers/menu.php | ||
---|---|---|
return $this->myMenu;
|
||
}
|
||
}
|
||
?>
|
||
?>
|
freenetis/trunk/kohana/application/libraries/MY_Controller.php | ||
---|---|---|
if ($this->acl_check_2D('menu', 'my_users')) $myMenu .= '<li>'.html::anchor(url_lang::base().'users/show_by_member/'.$this->session->get('member_id'), url_lang::lang('texts.My users')).'</li>';
|
||
|
||
if ($this->acl_check_2D('menu', 'my_transfers')) $myMenu .= '<li>'.html::anchor(url_lang::base().'accounts/transfers/'.$this->session->get('member_id'), url_lang::lang('texts.My transfers')).'</li>';
|
||
if ($this->acl_check_2D('menu', 'my_devices')) $myMenu .= ' <li>'.html::anchor(url_lang::base().'devices/show_by_member/'.$this->session->get('member_id'), url_lang::lang('texts.My devices')).'</li>';
|
||
if ($this->acl_check_2D('menu', 'my_devices')) $myMenu .= ' <li>'.html::anchor(url_lang::base().'devices/show_by_member/'.$this->session->get('member_id'), url_lang::lang('texts.My devices')).'</li>';
|
||
|
||
|
||
$myMenu .= ' </ul>
|
||
</li>';
|
||
</li>';
|
||
|
||
$reg_menu = '';
|
||
|
||
if ($this->acl_check_2D('menu', 'registrations')) $reg_menu .= ' <li>'.html::anchor(url_lang::base().'members/registration', url_lang::lang('texts.Edit registrations')).'</li>';
|
||
|
||
if ($reg_menu != '') $myMenu .= '<li class="account"><h2>'.url_lang::lang('texts.Registrations').'</h2>
|
||
<ul>
|
||
'.$reg_menu.'
|
||
</ul>
|
||
</li>';
|
||
|
||
|
||
$acc_menu = '';
|
||
if ($this->acl_check_2D('menu', 'unconfirmed_works'))
|
||
$acc_menu = '<li>'.html::anchor(url_lang::base().'works/uncorfirmed/', url_lang::lang('texts.Unconfirmed works')).'</li>';
|
Také k dispozici: Unified diff
Pridana funkce na administraci prihlasek, zatim spise zkusebni verze.