Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 2030

Přidáno uživatelem David Raška před asi 11 roky(ů)

Upravy:
- Pridani pristupovych prav Stats controlleru k odkazum

Zobrazit rozdíly:

freenetis/branches/1.1/application/controllers/stats.php
{
parent::__construct();
$array[] = html::anchor(
'stats/members_increase_decrease',
__('Increase and decrease of members')
);
if ($this->acl_check_view('Stats_Controller', 'members_increase_decrease'))
{
$array[] = html::anchor(
'stats/members_increase_decrease',
__('Increase and decrease of members')
);
}
$array[] = html::anchor('stats/members_growth', __('Growth of members'));
if ($this->acl_check_view('Stats_Controller', 'members_growth'))
{
$array[] = html::anchor('stats/members_growth', __('Growth of members'));
}
if (Settings::get('finance_enabled'))
{
$array[] = html::anchor(
'stats/incoming_member_payment', __('Incoming member payment')
);
if ($this->acl_check_view('Stats_Controller', 'incoming_member_payment'))
{
$array[] = html::anchor(
'stats/incoming_member_payment', __('Incoming member payment')
);
}
$array[] = html::anchor('stats/members_fees', __('Member fees'));
if ($this->acl_check_view('Stats_Controller', 'members_fees'))
{
$array[] = html::anchor('stats/members_fees', __('Member fees'));
}
}
$this->links = implode(' | ', $array);
......
/**
* Index function
* Redirects to function with increase of members
* Redirects to function by acl
*
* @author Michal Kliment
*/
public function index()
{
url::redirect('stats/members_increase_decrease');
if ($this->acl_check_view('Stats_Controller', 'members_increase_decrease'))
{
url::redirect('stats/members_increase_decrease');
}
if ($this->acl_check_view('Stats_Controller', 'members_growth'))
{
url::redirect('stats/members_growth');
}
if ($this->acl_check_view('Stats_Controller', 'incoming_member_payment'))
{
url::redirect('stats/incoming_member_payment');
}
url::redirect('stats/members_fees');
}
/**
freenetis/branches/1.1/application/libraries/MY_Controller.php
'administration');
}
/**
* @todo Add own AXO
*/
// list of stats
if ($this->acl_check_view('Settings_Controller', 'system'))
if ($this->acl_check_view('Stats_Controller', 'members_fees') ||
$this->acl_check_view('Stats_Controller', 'incoming_member_payment') ||
$this->acl_check_view('Stats_Controller', 'members_growth') ||
$this->acl_check_view('Stats_Controller', 'members_increase_decrease'))
{
$menu->addItem(
'stats/members_increase_decrease', __('Stats'),
'stats', __('Stats'),
'administration');
}
freenetis/branches/1.1/db_upgrades/upgrade_1.1.0~alpha40.php
"INSERT INTO `axo_map` (`acl_id`, `section_value`, `value`) VALUES ('38', 'Stats_Controller', 'members_fees');",
"INSERT INTO `axo_sections` (`id`, `value`, `name`) VALUES (32, 'Stats_Controller', 'Stats');",
);

Také k dispozici: Unified diff