Revize 2030
Přidáno uživatelem David Raška před asi 11 roky(ů)
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
Upravy:
- Pridani pristupovych prav Stats controlleru k odkazum