当前位置: 首页>>代码示例>>PHP>>正文


PHP CommonAction::operating方法代码示例

本文整理汇总了PHP中CommonAction::operating方法的典型用法代码示例。如果您正苦于以下问题:PHP CommonAction::operating方法的具体用法?PHP CommonAction::operating怎么用?PHP CommonAction::operating使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CommonAction的用法示例。


在下文中一共展示了CommonAction::operating方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: del

 public function del()
 {
     //验证用户权限
     parent::userauth(63);
     if ($this->isAjax()) {
         if (!($delid = explode(',', $this->_post('delid')))) {
             R('Public/errjson', array('请选中后再删除'));
         }
         //将最后一个元素弹出栈
         array_pop($delid);
         $id = join(',', $delid);
         $dmenu = M('dmenu');
         if ($dmenu->delete("{$id}")) {
             parent::operating(__ACTION__, 0, '删除成功');
             R('Public/errjson', array('ok'));
         } else {
             parent::operating(__ACTION__, 1, '删除失败:' . $dmenu->getError());
             R('Public/errjson', array('删除失败'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法请求');
         R('Public/errjson', array('非法请求'));
     }
 }
开发者ID:argen77,项目名称:OA,代码行数:24,代码来源:DmenuAction.class.php

示例2: newsindel

 public function newsindel()
 {
     //验证用户权限
     parent::userauth(51);
     if ($this->isAjax()) {
         if (!($delid = explode(',', I('post.delid', '')))) {
             R('Public/errjson', array('请选中后再删除'));
         }
         //将最后一个元素弹出栈
         array_pop($delid);
         $id = join(',', $delid);
         $news = M('news');
         if ($news->delete("{$id}")) {
             parent::operating(__ACTION__, 0, '删除成功');
             R('Public/errjson', array('ok'));
         } else {
             parent::operating(__ACTION__, 1, '删除失败');
             R('Public/errjson', array('删除失败'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法请求');
         R('Public/errjson', array('非法请求'));
     }
 }
开发者ID:argen77,项目名称:OA,代码行数:24,代码来源:NewsAction.class.php

示例3: roledel

 public function roledel()
 {
     //验证用户权限
     parent::userauth(10);
     //判断是否是ajax请求
     if ($this->isAjax()) {
         if (I('post.post', '') == 'ok') {
             $id = I('post.id', '');
             if ($id == '' || !is_numeric($id)) {
                 parent::operating(__ACTION__, 1, '参数错误');
                 R('Public/errjson', array('参数ID类型错误'));
             } else {
                 $id = intval($id);
                 if ($id == 1) {
                     parent::operating(__ACTION__, 1, '不能删除系统默认角色');
                     R('Public/errjson', array('不能删除此角色'));
                 }
                 $role = M('role');
                 $where = array('ID' => $id);
                 if ($role->where($where)->getField('ID')) {
                     $role->where($where)->delete();
                     parent::operating(__ACTION__, 0, '删除成功');
                     R('Public/errjson', array('ok'));
                 } else {
                     parent::operating(__ACTION__, 1, '数据不存在:' . $id);
                     R('Public/errjson', array('数据不存在'));
                 }
             }
         } else {
             parent::operating(__ACTION__, 1, '非法请求');
             R('Public/errjson', array('非法请求'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法请求');
         R('Public/errjson', array('非法请求'));
     }
 }
开发者ID:argen77,项目名称:OA,代码行数:37,代码来源:RoleAction.class.php

示例4: in_user_del

 public function in_user_del()
 {
     //验证用户权限
     parent::userauth(5);
     if ($this->isAjax()) {
         if (!($delid = explode(',', I('post.delid', '')))) {
             R('Public/errjson', array('请选中后再删除'));
         }
         //将最后一个元素弹出栈
         array_pop($delid);
         if (in_array(1, $delid)) {
             R('Public/errjson', array('不能删除ID号为1的数据'));
         }
         $id = join(',', $delid);
         $user = M('user');
         if ($user->delete("{$id}")) {
             parent::operating(__ACTION__, 0, '批量删除ID为:' . $id . '的数据');
             R('Public/errjson', array('ok'));
         } else {
             parent::operating(__ACTION__, 1, '批量删除用户失败:' . $user->getError());
             R('Public/errjson', array($user->getError()));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法请求');
         R('Public/errjson', array('非法请求'));
     }
 }
开发者ID:argen77,项目名称:OA,代码行数:27,代码来源:UserAction.class.php

示例5: systemwebsite_do

 public function systemwebsite_do()
 {
     //验证用户权限
     parent::userauth2(53);
     if ($this->isPost()) {
         $config = $_POST;
         $settingstr = "<?php \n return array(\n";
         foreach ($config as $key => $val) {
             $settingstr .= "\t'" . $key . "'=>'" . $val . "',\n";
         }
         $settingstr .= "\n);\n?>";
         if (file_put_contents(CONF_PATH . 'webconfig.php', $settingstr, FILE_USE_INCLUDE_PATH)) {
             parent::operating(__ACTION__, 0, '网站配置文件修改成功');
             $this->success('修改成功', 'systemwebsite', 2);
         } else {
             parent::operating(__ACTION__, 1, '网站配置文件修改失败');
             $this->error('修改失败,可能是由于没有写入权限导致。');
         }
     } else {
         parent::operating(__ACTION__, 1, '非法请求');
         $this->error('非法请求');
     }
 }
开发者ID:argen77,项目名称:OA,代码行数:23,代码来源:SystemAction.class.php

示例6: filemovedo

 public function filemovedo()
 {
     parent::userauth(39);
     $moveid = I('post.moveid', '');
     $sid = I('post.sid', '');
     //切割文件ID
     $arrid = explode(',', $moveid);
     array_pop($arrid);
     //判断目录ID是否正确
     if ($sid != '' && is_numeric($sid)) {
         $file = M('file');
         $data['Sid'] = $sid;
         //循环更新对应文件目录
         for ($i = 0; $i < count($arrid); $i++) {
             if (!$file->where('ID=' . $arrid[$i])->save($data)) {
                 //失败直接返回
                 parent::operating(__ACTION__, 1, '文件移动失败');
                 R('Public/errjson', array('文件移动失败'));
             }
         }
         parent::operating(__ACTION__, 0, '文件移动成功');
         R('Public/errjson', array('ok'));
     } else {
         parent::operating(__ACTION__, 1, '目录ID获取失败');
         R('Public/errjson', array('目录ID获取失败'));
     }
 }
开发者ID:argen77,项目名称:OA,代码行数:27,代码来源:FileAction.class.php

示例7: cdel

 public function cdel()
 {
     //验证用户权限
     parent::userauth(15);
     //判断是否是ajax请求
     if ($this->isAjax()) {
         if (I('post.post', '') == 'ok') {
             $id = I('post.id', '');
             if ($id == '' || !is_numeric($id)) {
                 parent::operating(__ACTION__, 1, '参数错误');
                 R('Public/errjson', array('参数ID类型错误'));
             } else {
                 $id = intval($id);
                 $role = M('competence');
                 $where = array('ID' => $id, 'Sid' => $id, '_logic' => 'OR');
                 if ($role->where("ID={$id}")->getField('ID')) {
                     $role->where($where)->delete();
                     parent::operating(__ACTION__, 0, '删除成功');
                     R('Public/errjson', array('ok'));
                 } else {
                     parent::operating(__ACTION__, 1, '删除失败');
                     R('Public/errjson', array('数据不存在'));
                 }
             }
         } else {
             parent::operating(__ACTION__, 1, '非法请求');
             R('Public/errjson', array('非法请求'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法请求');
         R('Public/errjson', array('非法请求'));
     }
 }
开发者ID:argen77,项目名称:OA,代码行数:33,代码来源:CompetenceAction.class.php

示例8: with_indel

 public function with_indel()
 {
     //验证用户权限
     parent::userauth(81);
     if ($this->isAjax()) {
         if (!($delid = explode(',', I('post.delid', '')))) {
             R('Public/errjson', array('请选中后再删除'));
         }
         //将最后一个元素弹出栈
         array_pop($delid);
         $id = join(',', $delid);
         $with = M('with');
         $co['ID'] = array('in', $id);
         if ($with->delete("{$id}")) {
             parent::operating(__ACTION__, 0, '删除成功');
             R('Public/errjson', array('ok'));
         } else {
             parent::operating(__ACTION__, 1, '删除失败');
             R('Public/errjson', array('删除失败'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法请求');
         $this->error('非法请求');
     }
 }
开发者ID:argen77,项目名称:OA,代码行数:25,代码来源:WithAction.class.php

示例9: indel

 public function indel()
 {
     //验证用户权限
     parent::userauth(20);
     if ($this->isAjax()) {
         if (!($delid = explode(',', $this->_post('delid')))) {
             R('Public/errjson', array('请选中后再删除'));
         }
         //将最后一个元素弹出栈
         array_pop($delid);
         $id = join(',', $delid);
         $log = M('loginlog');
         if ($log->delete("{$id}")) {
             parent::operating(__ACTION__, 0, '登录日志删除成功');
             R('Public/errjson', array('ok'));
         } else {
             parent::operating(__ACTION__, 1, '登录日志删除失败');
             R('Public/errjson', array('删除失败'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法请求');
         R('Public/errjson', array('非法请求'));
     }
 }
开发者ID:argen77,项目名称:OA,代码行数:24,代码来源:LoginlogAction.class.php

示例10: client_c_indel

 public function client_c_indel()
 {
     //验证用户权限
     parent::userauth(76);
     if ($this->isAjax()) {
         if (!($delid = explode(',', I('post.delid', '')))) {
             R('Public/errjson', array('请选中后再删除'));
         }
         //将最后一个元素弹出栈
         array_pop($delid);
         $id = join(',', $delid);
         $client = M('client');
         $contact = M('contact');
         $co['Cid'] = array('in', $id);
         if ($client->delete("{$id}")) {
             $contact->where($co)->delete();
             parent::operating(__ACTION__, 0, '删除成功');
             R('Public/errjson', array('ok'));
         } else {
             parent::operating(__ACTION__, 1, '删除失败');
             R('Public/errjson', array('删除失败'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法请求');
         R('Public/errjson', array('非法请求'));
     }
 }
开发者ID:argen77,项目名称:OA,代码行数:27,代码来源:ClientAction.class.php


注:本文中的CommonAction::operating方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。