Пример #1
0
 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');
     }
 }
Пример #2
0
 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);
 }
Пример #3
0
 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);
     }
 }
Пример #4
0
 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;
 }
Пример #5
0
 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');
 }