Revize 87
Přidáno uživatelem Tomáš Dulík před asi 16 roky(ů)
freenetis/trunk/kohana/application/controllers/members.php | ||
---|---|---|
url::redirect(url_lang::base().'members/show_all');
|
||
}
|
||
|
||
function show_all($limit_results = 50, $order_by = 'member_id', $order_by_direction = 'ASC')
|
||
function show_all($limit_results = 500, $order_by = 'member_id', $order_by_direction = 'ASC')
|
||
{
|
||
if (!$this->gacl_class->acl_check('freenetis', 'view_all', 'all', $_SESSION['username'])) Controller::error(1);
|
||
// get new selector
|
||
... | ... | |
//'use_paginator' => false,
|
||
//'use_selector' => false,
|
||
'current' => $limit_results, // current selected 'records_per_page' value
|
||
'selector_increace' => 50, // increace
|
||
'selector_min' => 50, // minimum where selector start
|
||
'selector_increace' => 200, // increace
|
||
'selector_min' => 200, // minimum where selector start
|
||
'selector_max_multiplier' => 10,
|
||
'base_url' => Config::item('locale.lang').'/members/show_all/'.$limit_results.'/'.$order_by.'/'.$order_by_direction ,
|
||
'uri_segment' => 'page', // pass a string as uri_segment to trigger former 'label' functionality
|
||
... | ... | |
$form->input('zip_code')->label(url_lang::lang('texts.zip code').':')->rules('required|length[5,10]')->value($member_data->ZIP_code);
|
||
}
|
||
if ($this->gacl_class->acl_check('freenetis', 'edit_own', 'all', $_SESSION['username'],get_class($this),'edit_phone')) $form->input('phone')->label(url_lang::lang('texts.phone').':')->rules('required|length[3,40]')->callback(array($this, 'valid_phone'))->value($member_data->phone);
|
||
if ($this->gacl_class->acl_check('freenetis', 'edit_own', 'all', $_SESSION['username'],get_class($this),'edit_email')) $form->input('email')->label(url_lang::lang('texts.email').':')->rules('required|length[3,50]|valid_email')->callback(array($this, 'valid_email'))->value($member_data->email);
|
||
if ($this->gacl_class->acl_check('freenetis', 'edit_own', 'all', $_SESSION['username'],get_class($this),'edit_email')) $form->input('email')->label(url_lang::lang('texts.email').':')->rules('length[3,50]|valid_email')->callback(array($this, 'valid_email'))->value($member_data->email);
|
||
|
||
$form->group('')->label(url_lang::lang('texts.Account informations'));
|
||
if ($this->gacl_class->acl_check('freenetis', 'edit_own', 'all', $_SESSION['username'],get_class($this),'edit_currentcredit')) $form->input('current_credit')->label(url_lang::lang('texts.Current credit').':')->rules('valid_numeric')->value($member_data->current_credit);
|
freenetis/trunk/kohana/application/controllers/users.php | ||
---|---|---|
url::redirect(url_lang::base().'users/show_all');
|
||
}
|
||
|
||
function show_all($limit_results = 50, $order_by = 'id', $order_by_direction = 'ASC')
|
||
function show_all($limit_results = 200, $order_by = 'id', $order_by_direction = 'ASC')
|
||
{
|
||
if (!$this->gacl_class->acl_check('freenetis', 'view_all', 'all', $_SESSION['username'])) Controller::error(1);
|
||
// get new selector
|
||
... | ... | |
//'use_paginator' => false,
|
||
//'use_selector' => false,
|
||
'current' => $limit_results, // current selected 'records_per_page' value
|
||
'selector_increace' => 50, // increace
|
||
'selector_min' => 50, // minimum where selector start
|
||
'selector_increace' => 200, // increace
|
||
'selector_min' => 200, // minimum where selector start
|
||
'selector_max_multiplier' => 10,
|
||
'base_url' => Config::item('locale.lang').'/users/show_all/'.$limit_results.'/'.$order_by.'/'.$order_by_direction ,
|
||
'uri_segment' => 'page', // pass a string as uri_segment to trigger former 'label' functionality
|
||
... | ... | |
}
|
||
else
|
||
{
|
||
$view->form = new View('registration');
|
||
|
||
$view->form = new View('registration');
|
||
$view = new View('template');
|
||
$view->header = new View('base/header');
|
||
$view->content = new View('users_edit');
|
||
... | ... | |
if (isset($user_id))
|
||
{
|
||
$model_contacts = new Contact_Model();
|
||
|
||
if ($this->input->post('contactsubmit')!='')
|
||
$form = new Forge(url_lang::base().'users/edit/aditional_contacts'.$user_id, '', 'POST', array('id' => 'article_form'));
|
||
$form->set_attr('class', 'form_class')->set_attr('method', 'post');
|
||
|
||
$form->dropdown('type')->label(url_lang::lang('texts.type'))->options($arr_types)->rules('required'); //->selected($device->user_id);
|
||
$form->input('value')->label(url_lang::lang('texts.value').':')->rules('required|length[3,50]')->value($model_contacts->value);
|
||
|
||
$form->submit('submit')->value(url_lang::lang('texts.Edit'));
|
||
|
||
if($form->validate())
|
||
{
|
||
$form_data = $form->as_array();
|
||
foreach($form_data as $key => $value)
|
||
{
|
||
$form_data[$key] = htmlspecialchars($value);
|
||
}
|
||
$user_data = new User_Model;
|
||
$user_data->find($user_id);
|
||
$form_data['birthday'] = date("Y-m-d",$form_data['birthday']);
|
||
if ($this->gacl_class->acl_check('freenetis', 'edit_username', 'all', $_SESSION['username'],get_class($this),'edit_username')) $form_data['login'] = $form_data['username'];
|
||
foreach($form_data as $key => $value)
|
||
{
|
||
$user_data->$key = $value;
|
||
}
|
||
|
||
if ($user_data->save())
|
||
{
|
||
$this->session->set_flash('message', url_lang::lang('texts.User successfully updated.'));
|
||
}
|
||
else
|
||
{
|
||
$this->session->set_flash('message', url_lang::lang('texts.Error - cant update user.'));
|
||
}
|
||
url::redirect(url_lang::base().'users/show/'.(int)$user_id);
|
||
}
|
||
else
|
||
{
|
||
$view->form = new View('registration');
|
||
|
||
$view = new View('template');
|
||
$view->header = new View('base/header');
|
||
$view->content = new View('users_edit');
|
||
$view->footer = new View('base/footer');
|
||
$view->header->menu = Controller::render_menu();
|
||
$view->header->title = url_lang::lang('texts.Display member');
|
||
// $view->header->other_styles = html::stylesheet('media/css/forms.css');
|
||
$view->content->form = $form->html();
|
||
$view->content->user_data = $user_model;
|
||
$view->render(TRUE);
|
||
}
|
||
}
|
||
|
||
/*
|
||
|
||
if ($this->input->post('contactsubmit')!='')
|
||
{
|
||
$model_contacts->delete_contacts($user_id);
|
||
$num_of_items = count($this->input->post('type'));
|
||
$arr_types = $this->input->post('type');
|
||
... | ... | |
$view->render(TRUE);
|
||
}
|
||
}
|
||
*/
|
||
|
||
else
|
||
{
|
||
Controller::error();
|
freenetis/trunk/kohana/application/controllers/devices.php | ||
---|---|---|
//=============================================================================
|
||
//----- SHOW_ALL --------------------------------------------------------------
|
||
//=============================================================================
|
||
function show_all($limit_results = 50, $order_by = 'id', $order_by_direction = 'ASC')
|
||
function show_all($limit_results = 500, $order_by = 'id', $order_by_direction = 'ASC')
|
||
{
|
||
$device_model = new Device_Model;
|
||
|
||
... | ... | |
//'use_paginator' => false,
|
||
//'use_selector' => false,
|
||
'current' => $limit_results, // current selected 'records_per_page' value
|
||
'selector_increace' => 10, // increace
|
||
'selector_min' => 10, // minimum where selector start
|
||
'selector_max_multiplier' => 5,
|
||
'selector_increace' => 500, // increace
|
||
'selector_min' => 500, // minimum where selector start
|
||
'selector_max_multiplier' => 20,
|
||
'base_url' => Config::item('locale.lang').'/devices/show_all/'.$limit_results.'/'.$order_by.'/'.$order_by_direction ,
|
||
'uri_segment' => 'page', // pass a string as uri_segment to trigger former 'label' functionality
|
||
'total_items' => $total_devices, // use db count query here of course
|
Také k dispozici: Unified diff
Zvětšení počtu vypisovaných záznamů ve funkcích show_all u devices.php, members.php a users.php