public function edit() { $user_id = $_GET['user_id']; if ($_POST) { $pdata = $_POST; $user_id = $pdata['user_id']; if (!$pdata['user_name']) { mod_login::message('用户名不能为空'); } try { $password = ''; mod_member::member_save($user_id, $password, $pdata['truename'], $pdata['remark']); //mod_member::save_user_level($user_id,$pdata['level']); // if ($pdata['action_code']) { $sright = r_serialize(forrightserialize($_POST['action_code'])); mod_member::saverights($sright, $user_id); } //添加应用 if ($pdata['applist']) { mod_product::insert_member_product($user_id, $pdata['applist']); } //删除应用 if ($pdata['delapplist']) { mod_product::del_member_product($user_id, $pdata['delapplist']); } mod_login::message('编辑用户信息成功', '?c=member&a=member_list'); } catch (Exception $e) { mod_login::message($e->getMessage()); } } else { $uinfo = mod_member::get_oneamdinbyuser_id($user_id); $rowlist = mod_menu::get_role_list(); $rightlist = mod_menu::get_user_action(); $haveright = mod_member::get_right($user_id); $userright = forunrightserialize(r_unserialize($haveright)); pm_tpl::assign('priv_arr', $rightlist); pm_tpl::assign('userright', $userright); $plist = mod_product::get_product_list(0, 1); $userproduct = mod_product::get_user_products($user_id); $action_link = array('href' => '?c=member&a=member_list', 'text' => '管理员列表'); pm_tpl::assign('action_link', $action_link); pm_tpl::assign('userplist', $userproduct); pm_tpl::assign('plist', $plist); pm_tpl::assign('action', 'edit'); pm_tpl::assign('ur_here', '编辑管理员资料'); pm_tpl::assign('user', $uinfo); pm_tpl::display('member_info'); } }