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'); } }
public function addbatch() { $givingid = 100001; $counter = 88; $rule = "none"; $remark = "��ע��ע"; $_ceffectivetime = '2013-08-20'; $gameid = mod_product::get_cur_pid(); $createrid = USERNAME; $ceffectivetime = strtotime($_ceffectivetime . ' 00:00:00'); $code_ceffectivetime = substr(str_replace("-", "", $_ceffectivetime), 2); if ($counter < 1 || $counter > 9999) { mod_login::message("�������������1~9999֮��"); } $current_batchid = mod_test::get_giving_max_batchid($givingid); if ($current_batchid >= 99) { mod_login::message("��ǰ����������Ѿ�����99"); } $batchid = $current_batchid + 1; mod_test::add_giving_batch($batchid, $givingid, $rule, $ceffectivetime, $remark, $gameid, $createrid); mod_test::generate_giving_code($batchid, $givingid, $counter, $code_ceffectivetime, $gameid); }
public static function menulistbypandr() { $product_id = mod_product::get_cur_pid(); $sql_1 = "SELECT a.* FROM iosadm_menu a left JOIN iosadm_menu_product b on(a.menu_id=b.menu_id) WHERE b.product_id={$product_id} and a.status=1"; $sql_1 .= " ORDER BY a.status DESC, a.is_show DESC, a.sort ASC"; $list = pm_db::fetch_all(pm_db::query($sql_1)); if (!$list) { return null; } if (ADMINLEVEL == 1) { return self::getparents($list); } else { $usermenu = mod_member::get_user_menus(ADMINUSERID); //权限菜单 foreach ($list as $value) { foreach ($usermenu as $val) { if ($value['menu_id'] == $val['menu_id']) { $com[] = $val; } } } if (!$com) { return null; } return self::getparents($com); } }
public function export() { $where = stripcslashes($_GET['query']); $sql = "SELECT * from crm_question WHERE `exists`= '1' {$where} order by create_time desc"; $list = pm_db::fetch_all_result($sql); $plist = mod_product::getcrmproduct(); $tlist = mod_crmmanage::getqtype(); $slist = mod_crmmanage::getserverlist(); foreach ($list as &$value) { foreach ($slist as $val) { if ($value['server_id'] == $val['id']) { $value['server'] = $val['server_name']; } } foreach ($plist as $val) { if ($value['game_id'] == $val['pid']) { $value['game'] = $val['pname']; } } foreach ($tlist as $val) { if ($value['qtype_id'] == $val['id']) { $value['qtype'] = $val['name']; } } if ($value['status'] == 'untreated') { $value['status_info'] = "未处理"; } elseif ($value['status'] == 'processed') { $value['status_info'] = "已处理"; } else { $value['status_info'] = "已关闭"; } if ($value['operation'] == 1) { $value['status_info'] .= "--运营处理中"; } if ($value['operation'] == 2) { $value['status_info'] .= "--运营已回复"; } } $line = "<tr>"; foreach ($list as $value) { $line .= "<td>" . $value['question_id'] . "</td>"; $line .= "<td>" . $value['title'] . "</td>"; $line .= "<td>" . $value['content'] . "</td>"; $line .= "<td>" . $value['game'] . "</td>"; $line .= "<td>" . $value['server'] . "</td>"; $line .= "<td>" . $value['channel'] . "</td>"; $line .= "<td>" . $value['account'] . "</td>"; $line .= "<td>" . $value['nick'] . "</td>"; $line .= "<td>" . $value['role_id'] . "</td>"; $line .= "<td>" . $value['occurs_time'] . "</td>"; $line .= "<td>" . $value['qtype'] . "</td>"; $line .= "<td>" . $value['create_time'] . "</td>"; $line .= "<td>" . $value['status_info'] . "</td>"; $line .= "<td>" . $value['qq'] . "</td>"; $line .= "<td>" . $value['mobile'] . "</td>"; $line .= "<td>" . $value['email'] . "</td></tr><tr>"; } $content = substr($line, 0, -4); $template = file_get_contents("template.html"); $html = str_replace("[content]", $content, $template); echo $html; }
public function addserver() { if ($_POST) { unset($_POST['submit']); $id = pm_db::insert('crm_serverlist', $_POST, true); if ($id) { mod_login::message('添加成功', "?c=crmmanage&a=serverlist"); } else { mod_login::message('添加失败'); } exit; } $plist = mod_product::getcrmproduct(); pm_tpl::assign('plist', $plist); pm_tpl::display('crmmanage_addserver'); }