Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 145

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

Dodelana finalni podoba spravy prihlasek - dokonceny pravidla
pristupovych prav.

Zobrazit rozdíly:

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