/** * 修改用户信息 */ function edit($id) { if ($_POST) { //标签过滤 tool::filter_strip_tags($_POST); if (Myuser::instance($id)->edit($_POST)) { remind::set(Kohana::lang('o_global.update_success'), request::referrer(), 'success'); } else { remind::set(Kohana::lang('o_global.update_error'), request::referrer(), 'error'); } } $this->template->content = new View("user/user_edit"); $data = Myuser::instance($id)->get(); $this->template->content->data = $data; //用户所在站点的会员等级的查找 /* $user_level_service = User_levelService_Core::get_instance(); $query_struct = array( 'where'=>array( 'active' =>1, ), 'orderby'=>array( 'is_special'=>'ASC', ), ); $user_levels = $user_level_service->index($query_struct); $tmp = array(); foreach($user_levels as $user_level) { $tmp[$user_level['is_special']][] = $user_level; } $this->template->content->user_levels = $tmp; */ //邮件模板 $forget_mail = mail::mail_by_type('reset_password'); //d($forget_mail); $this->template->content->forget_mail = $forget_mail; /* $reset_draw_mail = mail::mail_by_type('reset_draw_password'); $this->template->content->reset_draw_mail = $reset_draw_mail; */ /* 初始化默认查询条件 */ /* $address_query_struct = array ( 'where'=>array('user_id' => $id), 'like'=>array(), 'orderby' => array('date_add' => 'DESC'), 'limit' => array ( 'per_page' => 5, 'offset' => 0, ), ); $address_limit = 5; $this->template->content->address_list = Myaddress::instance()->query_assoc($address_query_struct); */ }