Revize 145
Přidáno uživatelem Michal Kliment před více než 15 roky(ů)
freenetis/trunk/kohana/application/models/member.php | ||
---|---|---|
}
|
||
|
||
|
||
public function get_all_members($limit_from = 0, $limit_results = 50, $order_by = 'devices.id', $order_by_direction = 'ASC', $filter_values = array())
|
||
public function get_all_members($limit_from = 0, $limit_results = 50, $order_by = 'm.id', $order_by_direction = 'ASC', $filter_values = array())
|
||
{
|
||
|
||
//return self::$db->query('select m.id, m.registration, concat(u.surname,\' \',u.name) as name, ifnull(m.street,\'-\') as street,
|
||
... | ... | |
|
||
return self::$db->query('select m.id, m.registration, m.name, m.street, m.street_number, m.town from members m '.$where.' order by '.$order_by.' '.$order_by_direction.' LIMIT '.$limit_from.','.$limit_results);
|
||
|
||
}
|
||
|
||
public function get_all_members_to_registration($limit = 0, $limit_results = 50)
|
||
{
|
||
|
||
return self::$db->query('select m.id, m.registration, concat(u.surname,\' \',u.name) as name, m.street, m.street_number, m.town from members m join users u on m.id = u.member_id order by u.surname limit '.$limit.', '.$limit_results);
|
||
|
||
}
|
||
|
||
|
freenetis/trunk/kohana/application/controllers/members.php | ||
---|---|---|
function registration($limit_results = 500, $page = 1)
|
||
{
|
||
|
||
if (!$this->acl_check_2D('menu', 'registration_admin')) Controller::error(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')!='')
|
||
... | ... | |
|
||
}
|
||
|
||
foreach($arr_registrations as $i => $registration)
|
||
|
||
if(isset($arr_registrations))
|
||
{
|
||
foreach($arr_registrations as $i => $registration)
|
||
{
|
||
|
||
$member = new Member_Model($i);
|
||
$member = new Member_Model($i);
|
||
|
||
$member->registration = true;
|
||
$member->registration = true;
|
||
|
||
$issaved = $issaved && $member->save();
|
||
$issaved = $issaved && $member->save();
|
||
|
||
}
|
||
|
||
}
|
||
|
||
|
||
url::redirect(url_lang::base().'members/registration/'.$limit_results.'/'.$page);
|
||
|
||
}
|
||
... | ... | |
$max_page = $count / $limit_results;
|
||
if($count % $limit_results >0) $max_page++;
|
||
|
||
$members = $member_model->get_all_members($limit_results, $min);
|
||
$members = $member_model->get_all_members_to_registration($min, $limit_results);
|
||
|
||
$view = new View('template');
|
||
$view->header = new View('base/header');
|
freenetis/trunk/kohana/application/libraries/MY_Controller.php | ||
---|---|---|
$myMenu .= ' </ul>
|
||
</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'))
|
||
... | ... | |
$myMenu .= '<li class="users"><h2>'.url_lang::lang('texts.Users').'</h2>
|
||
<ul>
|
||
<li>'.html::anchor(url_lang::base().'members', url_lang::lang('texts.Members')).'</li>
|
||
<li>'.html::anchor(url_lang::base().'users', url_lang::lang('texts.Users')).'</li>
|
||
</ul>
|
||
<li>'.html::anchor(url_lang::base().'users', url_lang::lang('texts.Users')).'</li>';
|
||
if ($this->acl_check_2D('menu', 'registration_admin')) $myMenu .= '<li>'.html::anchor(url_lang::base().'members/registration', url_lang::lang('texts.Edit registrations')).'</li>';
|
||
$myMenu .= '</ul>
|
||
</li>';
|
||
if ($this->acl_check_2D('menu', 'network'))
|
||
$myMenu .= '<li class="networks"><h2>'.url_lang::lang('texts.Networks').'</h2>
|
Také k dispozici: Unified diff
Dodelana finalni podoba spravy prihlasek - dokonceny pravidla
pristupovych prav.