Revize 103
Přidáno uživatelem Tomáš Dulík před asi 16 roky(ů)
freenetis/trunk/kohana/application/controllers/members.php | ||
---|---|---|
'limit_results' => $limit_results
|
||
));
|
||
|
||
if ($this->acl_check_2D('freenetis', 'new_all')) $grid->add_new_button(url_lang::base().'members/add', url_lang::lang('texts.Add new member'));
|
||
if ($this->acl_check_2D('freenetis', 'new_all'))
|
||
$grid->add_new_button(url_lang::base().'members/add', url_lang::lang('texts.Add new member'));
|
||
$grid->order_field('member_id')->label('ID');
|
||
$grid->order_field('name','members.name')->label(url_lang::lang('texts.Name'));
|
||
$grid->order_field('surname')->label(url_lang::lang('texts.Surname'));
|
||
... | ... | |
$grid->action_field('member_id') ->label(url_lang::lang('texts.Delete')) ->url(url_lang::base().'members/delete') ->action(url_lang::lang('texts.Delete'))->script('onclick="return potvrd(\''.url_lang::lang('texts.delete_member').'\');"');
|
||
$grid->datasource( $dotaz );
|
||
$this->template->content = $grid;
|
||
// echo
|
||
|
||
$view = new View('template');
|
||
$view->header = new View('base/header');
|
||
... | ... | |
->value($member_data->login);
|
||
|
||
$form->input('pre_title')->label(url_lang::lang('texts.pre title').':')->rules('length[3,40]')->value($member_data->pre_title);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_name')) $form->input('name')->label(url_lang::lang('texts.name').':')->rules('required|length[3,30]')->value($member_data->name);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_name'))
|
||
$form->input('name')->label(url_lang::lang('texts.name').':')->rules('required|length[3,30]')->value($member_data->name);
|
||
$form->input('middle_name')->label(url_lang::lang('texts.middle name').':')->rules('length[3,30]')->value($member_data->middle_name);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_surname'))
|
||
$form->input('surname')->label(url_lang::lang('texts.surname').':')->rules('required|length[3,60]')->value($member_data->surname);
|
||
... | ... | |
->options($types)
|
||
->selected($member_data->typem);
|
||
}
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_membersname'))$form->input('membername')->label(url_lang::lang('texts.Members name').':')->rules('required|length[3,60]')->value($member_data->namem);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_membersname'))
|
||
$form->input('membername')->label(url_lang::lang('texts.Members name').':')->rules('required|length[3,60]')->value($member_data->namem);
|
||
|
||
$form->group('')->label(url_lang::lang('texts.Contact informations'));
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_address'))
|
||
... | ... | |
->callback(array($this, 'valid_email'))->value($member_data->email);
|
||
|
||
$form->group('')->label(url_lang::lang('texts.Account informations'));
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_currentcredit')) $form->input('current_credit')->label(url_lang::lang('texts.Current credit').':')->rules('valid_numeric')->value($member_data->current_credit);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_en_fee')) $form->input('entrance_fee')->label(url_lang::lang('texts.Entrance fee').':')->rules('valid_numeric')->value($member_data->entrance_fee);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_en_fee_left')) $form->input('entrance_fee_left')->label(url_lang::lang('texts.Entrance fee left').':')->rules('valid_numeric')->value($member_data->entrance_fee_left);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_debit')) $form->input('debt_payment_rate')->label(url_lang::lang('texts.Debit payment rate').':')->rules('valid_numeric')->value($member_data->debt_payment_rate);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_currentcredit'))
|
||
$form->input('current_credit')->label(url_lang::lang('texts.Current credit').':')->rules('valid_numeric')->value($member_data->current_credit);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_en_fee'))
|
||
$form->input('entrance_fee')->label(url_lang::lang('texts.Entrance fee').':')->rules('valid_numeric')->value($member_data->entrance_fee);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_en_fee_left'))
|
||
$form->input('entrance_fee_left')->label(url_lang::lang('texts.Entrance fee left').':')->rules('valid_numeric')->value($member_data->entrance_fee_left);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_debit'))
|
||
$form->input('debt_payment_rate')->label(url_lang::lang('texts.Debit payment rate').':')->rules('valid_numeric')->value($member_data->debt_payment_rate);
|
||
|
||
$form->group('')->label(url_lang::lang('texts.Completive informations'));
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_qos_ceil')) $form->input('qos_ceil')->label(url_lang::lang('texts.qos ceil').':')->rules('valid_numeric')->value($member_data->qos_ceil);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_qos_rate')) $form->input('qos_rate')->label(url_lang::lang('texts.qos rate').':')->rules('valid_numeric')->value($member_data->qos_rate);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_qos_ceil'))
|
||
$form->input('qos_ceil')->label(url_lang::lang('texts.qos ceil').':')->rules('valid_numeric')->value($member_data->qos_ceil);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_qos_rate'))
|
||
$form->input('qos_rate')->label(url_lang::lang('texts.qos rate').':')->rules('valid_numeric')->value($member_data->qos_rate);
|
||
$form->date('birthday')->label(url_lang::lang('texts.birthday').':')->years(date('Y')-100, date('Y'))->rules('required')->value(strtotime($member_data->birthday));
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_entrance_date')) $form->date('entrance_date')->label(url_lang::lang('texts.Entrance date').':')->years(date('Y')-100, date('Y'))->rules('required')->value(strtotime($member_data->entrance_date));
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_comment')) $form->textarea('comment')->label(url_lang::lang('texts.Comment').':')->rules('length[0,250]')->value($member_data->comment);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_must_pay')) $form->radio('must_pay_regular_fee')->label(url_lang::lang('texts.Must pay regular fee').':')->options(array('1'=>url_lang::lang('texts.Yes'),'0'=>url_lang::lang('texts.No')))->default((int)$member_data->must_pay_regular_fee);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_entrance_date'))
|
||
$form->date('entrance_date')->label(url_lang::lang('texts.Entrance date').':')->years(date('Y')-100, date('Y'))->rules('required')->value(strtotime($member_data->entrance_date));
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_comment'))
|
||
$form->textarea('comment')->label(url_lang::lang('texts.Comment').':')->rules('length[0,250]')->value($member_data->comment);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_must_pay'))
|
||
$form->radio('must_pay_regular_fee')->label(url_lang::lang('texts.Must pay regular fee').':')->options(array('1'=>url_lang::lang('texts.Yes'),'0'=>url_lang::lang('texts.No')))->default((int)$member_data->must_pay_regular_fee);
|
||
|
||
$form->submit('submit')->value(url_lang::lang('texts.Edit'));
|
||
special::required_forge_style($form, ' *', 'required');
|
||
... | ... | |
$user_data->find_by_member_id($member_id);
|
||
|
||
//print_r($member_data);die();
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_name')) $user_data->name = $form_data['name'];
|
||
$user_data->middle_name = $form_data['middle_name'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_username')) $user_data->login = $form_data['login'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_surname')) $user_data->surname = $form_data['surname'];
|
||
$user_data->pre_title = $form_data['pre_title'];
|
||
$user_data->post_title = $form_data['post_title'];
|
||
$user_data->birthday = date("Y-m-d",$form_data['birthday']);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_phone')) $user_data->phone = $form_data['phone'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_email')) $user_data->email = $form_data['email'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_name'))
|
||
$user_data->name = $form_data['name'];
|
||
$user_data->middle_name = $form_data['middle_name'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_username'))
|
||
$user_data->login = $form_data['login'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_surname'))
|
||
$user_data->surname = $form_data['surname'];
|
||
$user_data->pre_title = $form_data['pre_title'];
|
||
$user_data->post_title = $form_data['post_title'];
|
||
$user_data->birthday = date("Y-m-d",$form_data['birthday']);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_phone'))
|
||
$user_data->phone = $form_data['phone'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_email'))
|
||
$user_data->email = $form_data['email'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_type'))
|
||
$member_data->type = $form_data['type'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_comment')) $member_data->comment = $form_data['comment'];
|
||
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_entrance_date')) $member_data->entrance_date = date("Y-m-d",$form_data['entrance_date']);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_membersname')) $member_data->name = $form_data['membername'];;
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_address'))
|
||
{ $member_data->street = $form_data['street'];
|
||
$member_data->street_number = $form_data['street_number'];
|
||
$member_data->town = $form_data['town'];
|
||
$member_data->ZIP_code = $form_data['zip_code'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_comment'))
|
||
$member_data->comment = $form_data['comment'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_entrance_date'))
|
||
$member_data->entrance_date = date("Y-m-d",$form_data['entrance_date']);
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_membersname'))
|
||
$member_data->name = $form_data['membername'];;
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_address')) {
|
||
$member_data->street = $form_data['street'];
|
||
$member_data->street_number = $form_data['street_number'];
|
||
$member_data->town = $form_data['town'];
|
||
$member_data->ZIP_code = $form_data['zip_code'];
|
||
}
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_qos_ceil')) $member_data->qos_ceil = $form_data['qos_ceil'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_qos_rate')) $member_data->qos_rate = $form_data['qos_rate'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_en_fee')) $member_data->entrance_fee = $form_data['entrance_fee'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_en_fee_left')) $member_data->entrance_fee_left = $form_data['entrance_fee_left'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_debit')) $member_data->debt_payment_rate = $form_data['debt_payment_rate'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_currentcredit')) $member_data->current_credit = $form_data['current_credit'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_must_pay')) $member_data->must_pay_regular_fee = $form_data['must_pay_regular_fee'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_qos_ceil'))
|
||
$member_data->qos_ceil = $form_data['qos_ceil'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_qos_rate'))
|
||
$member_data->qos_rate = $form_data['qos_rate'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_en_fee'))
|
||
$member_data->entrance_fee = $form_data['entrance_fee'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_en_fee_left'))
|
||
$member_data->entrance_fee_left = $form_data['entrance_fee_left'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_debit'))
|
||
$member_data->debt_payment_rate = $form_data['debt_payment_rate'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_currentcredit'))
|
||
$member_data->current_credit = $form_data['current_credit'];
|
||
if ($this->acl_check_3D('freenetis', 'edit_own', 'edit_must_pay'))
|
||
$member_data->must_pay_regular_fee = $form_data['must_pay_regular_fee'];
|
||
|
||
|
||
$member_saved = $member_data->save();
|
Také k dispozici: Unified diff