Пример #1
0
 public function doEdit()
 {
     $aid = intval($_POST['aid']);
     if ($aid == 0) {
         $this->assign('jumpUrl', U('/admin/Acl/'));
         $this->error('参数错误');
     }
     $data['group_id'] = intval($_POST['aid']);
     $data['controller'] = serialize($_POST['model']);
     $data['groupname'] = EnHtml($_POST['groupname']);
     $rid = M('acl')->save($data);
     if ($rid) {
         alogs("AclEdit", $rid, 1, '用户组权限修改成功!');
         //管理员操作日志
         S("ACL_" . $aid, NULL);
         S("ACL_all", NULL);
         $this->assign('jumpUrl', U('/admin/Acl/'));
         $this->success('修改成功');
     } else {
         alogs("AclEdit", $rid, 0, '用户组权限修改失败或者数据未做修改!');
         //管理员操作日志
         $this->assign('jumpUrl', U('/admin/Acl/'));
         $this->error('修改失败或者数据未做修改');
     }
 }
Пример #2
0
 public function doEdit()
 {
     if ($_POST) {
         $data = $_POST;
     }
     foreach ($data as $key => $v) {
         if (is_numeric($key)) {
             M('shares_global')->where("id = '{$key}'")->setField('text', EnHtml($v));
         }
     }
     $this->success('更新成功');
 }
 /**
 +----------------------------------------------------------
 * 默认操作
 +----------------------------------------------------------
 */
 public function addAdmin()
 {
     $data = $_POST;
     if (!isset($_POST['uid'])) {
         //新增
         foreach ($data as $key => $v) {
             if ($key == "user_pass") {
                 $data[$key] = md5(strtolower($data['user_pass']));
             } else {
                 $data[$key] = EnHtml($v);
             }
         }
         $data['area_name'] = M("area")->getFieldById(1, 'name');
         $newid = M('ausers')->add($data);
         if (!$newid > 0) {
             alogs("AusersAdd", $newid, 0, '管理员添加失败!');
             //管理员操作日志
             $this->error('添加失败,请确认填入数据正确');
             exit;
         }
         alogs("AusersAdd", $newid, 1, '管理员添加成功!');
         //管理员操作日志
         $this->assign('jumpUrl', U('/admin/Adminuser/'));
         $this->success('管理员添加成功');
     } else {
         $data['id'] = intval($_POST['uid']);
         $data['user_pass'] = trim($data['user_pass']);
         if (empty($data['user_pass'])) {
             unset($data['user_pass']);
         }
         foreach ($data as $key => $v) {
             if ($key == "user_pass") {
                 $data[$key] = md5(strtolower($data['user_pass']));
             } else {
                 $data[$key] = EnHtml($v);
             }
         }
         $newid = M('ausers')->save($data);
         if (!$newid > 0) {
             alogs("AusersEdit", $newid, 0, '管理员修改失败!');
             //管理员操作日志
             $this->error('修改失败,数据没有改动或者改动未成功');
             exit;
         }
         alogs("AusersEdit", $newid, 1, '管理员修改成功!');
         //管理员操作日志
         $this->assign('jumpUrl', U('/admin/Adminuser/'));
         $this->success('管理员修改成功');
     }
 }
Пример #4
0
 public function doEdit()
 {
     $aid = intval($_POST['aid']);
     if ($aid == 0) {
         $this->assign('waitSecond', 50000);
         $this->assign('jumpUrl', U('/admin/Acl/'));
         $this->error('参数错误');
     }
     $data['group_id'] = intval($_POST['aid']);
     $data['controller'] = serialize($_POST['model']);
     $data['groupname'] = EnHtml($_POST['groupname']);
     $rid = M('acl')->save($data);
     if ($rid) {
         S("ACL_" . $aid, NULL);
         S("ACL_all", NULL);
         $this->assign('jumpUrl', U('/admin/Acl/'));
         $this->success('修改成功');
     } else {
         $this->assign('jumpUrl', U('/admin/Acl/'));
         $this->error('修改失败或者数据未做修改');
     }
 }
Пример #5
0
 public function dodeletetel()
 {
     $data = $_POST;
     foreach ($data as $key => $v) {
         $data[$key] = EnHtml($v);
     }
     $idarray = $data['idarr'];
     $delnum = M('qq')->where("id in ({$idarray})")->delete();
     alogs("QQ", 0, 0, '执行了客服电话的删除操作!');
     //管理员操作日志
     if ($delnum) {
         $a_data['success'] = $rid;
         $a_data['success_msg'] = "客服电话删除成功";
         $a_data['aid'] = $idarray;
     } else {
         $a_data['success'] = 0;
         $a_data['error_msg'] = "客服电话删除失败";
     }
     exit(json_encode($a_data));
 }
Пример #6
0
 public function searchFriend()
 {
     $this->assign('friend_position', C('FRIEND_LINK'));
     //搜索
     import("ORG.Util.Page");
     if ($_POST) {
         $data = $_POST;
         $searchKey = array('link_txt', 'link_href', 'link_type', 'is_show', 'game_id');
         foreach ($data as $key => $v) {
             if (in_array($key, $searchKey)) {
                 if ($key == 'link_href' && !empty($v)) {
                     $condition['link_href'] = array('exp', ' <> "" AND instr(link_href,"' . $v . '")>0');
                 } elseif (!empty($v)) {
                     $condition[$key] = array('eq', EnHtml($v));
                 }
             }
         }
     }
     $Friend = M('friend');
     $page_size = $page_szie == 0 ? C('ADMIN_PAGE_SIZE') : $page_szie;
     if (empty($condition)) {
         $condition = "1";
     } else {
         $condition = $condition;
     }
     $count = $Friend->where($condition)->count();
     // 查询满足要求的总记录数
     $Page = new Page($count, $page_size);
     // 实例化分页类传入总记录数和每页显示的记录数
     $show = $Page->show();
     // 分页显示输出
     $fields = $fields == "" ? "*" : $fields;
     $order = $order == "" ? 'link_order DESC' : $order;
     $list = $Friend->field($fields)->where($condition)->order($order)->limit($Page->firstRow . ',' . $Page->listRows)->select();
     $FriendList = $list;
     $Friend_p = C('FRIEND_LINK');
     foreach ($FriendList as $key => $v) {
         foreach ($v as $key_s => $v_s) {
             if ($key_s == 'link_type') {
                 $v_s = $Friend_p[$v_s];
             } elseif ($key_s == 'game_name' && empty($v_s)) {
                 $v_s = "无";
             } else {
                 if ($key_s == 'is_show') {
                     if ($v_s == 1) {
                         $v_s = "是";
                     } else {
                         $v_s = "否";
                     }
                 }
             }
             $FriendList[$key][$key_s] = $v_s;
         }
     }
     $FriendArr['FriendList'] = $FriendList;
     $FriendArr['PageBar'] = $show;
     $this->assign('friend_list', $FriendArr['FriendList']);
     $this->assign('pagebar', $FriendArr['PageBar']);
     $this->assign('position', "友情链接");
     $this->display('friend');
 }
Пример #7
0
 public function doDeleteIzhubo()
 {
     $data = $_POST;
     foreach ($data as $key => $v) {
         $data[$key] = EnHtml($v);
     }
     $idarray = $data['idarr'];
     $delnum = M('izhubo')->where("id in ({$idarray})")->delete();
     if ($delnum) {
         $a_data['success'] = $rid;
         $a_data['success_msg'] = "删除成功";
         $a_data['aid'] = $idarray;
     } else {
         $a_data['success'] = 0;
         $a_data['error_msg'] = "删除失败";
     }
     exit(json_encode($a_data));
 }