Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 103

Přidáno uživatelem Tomáš Dulík před asi 16 roky(ů)

Zobrazit rozdíly:

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