本文整理匯總了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('非法請求'));
}
}
示例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('非法請求'));
}
}
示例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('非法請求'));
}
}
示例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('非法請求'));
}
}
示例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('非法請求');
}
}
示例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獲取失敗'));
}
}
示例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('非法請求'));
}
}
示例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('非法請求');
}
}
示例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('非法請求'));
}
}
示例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('非法請求'));
}
}