Revize 2065
Přidáno uživatelem David Raška před asi 11 roky(ů)
freenetis/branches/1.1/application/controllers/monitoring.php | ||
---|---|---|
);
|
||
|
||
$user_model = new User_Model($this->user_id);
|
||
$group_by_setting = $user_model->get_user_setting(User_Model::SETTINGS_MONITORING_ORDER_BY);
|
||
$group_by_setting = $user_model->get_user_setting(User_Model::SETTINGS_MONITORING_GROUP_BY);
|
||
|
||
// empty value in users settings
|
||
if (!empty($group_by_setting))
|
||
{
|
||
// use database settings
|
||
// use database settings if not set explicitly
|
||
if (empty($group_by))
|
||
{
|
||
$group_by = $group_by_setting;
|
||
}
|
||
// update database settings
|
||
else
|
||
{
|
||
$user_model->set_user_setting(User_Model::SETTINGS_MONITORING_ORDER_BY, $group_by);
|
||
}
|
||
}
|
||
// empty value in users settings
|
||
else
|
||
... | ... | |
$group_by = 'all';
|
||
}
|
||
|
||
// update database settings
|
||
if ($group_by != $group_by_setting)
|
||
{
|
||
$user_model->set_user_setting(User_Model::SETTINGS_MONITORING_GROUP_BY, $group_by);
|
||
}
|
||
|
||
$form->dropdown('group_by')
|
||
->options($group_by_options_values)
|
||
->selected($group_by);
|
freenetis/branches/1.1/application/models/user.php | ||
---|---|---|
);
|
||
|
||
/** User settings constants */
|
||
const SETTINGS_MONITORING_ORDER_BY = 'monitoring_group_by';
|
||
const SETTINGS_MONITORING_GROUP_BY = 'monitoring_group_by';
|
||
|
||
/**
|
||
* Returns all users
|
Také k dispozici: Unified diff
Opravy:
- Oprava ulozeni seskupovani u monitoringu