/** * Update the role. * * @param Role $role Role * * @return \Illuminate\Http\RedirectResponse */ public function update(Role $role) { $this->validate(request(), ['name' => ['required', Rule::unique('roles')->ignore($role->id)], 'label' => 'required', 'sort_order' => 'required|integer']); if (request()->ajax()) { return ajaxSuccess(); } if ($role->update(['name' => snake_slug(request()->name), 'label' => ucfirst(request()->label), 'sort_order' => request()->sort_order, 'is_admin' => isset(request()->is_admin)])) { flash()->success(trans('admin::messages.success'), trans('admin::roles.updated', ['name' => request()->name])); } return redirect()->back(); }
/** * Update the menu. * * @param Menu $menu Menu type * * @return \Illuminate\Http\RedirectResponse */ public function update(Menu $menu) { $this->validate(request(), ['code' => ['required', Rule::unique('menus')->ignore($menu->id)], 'title' => 'required', 'sort_order' => 'required|integer']); if (request()->ajax()) { return ajaxSuccess(); } if ($menu->update(['code' => snake_slug(request()->code), 'title' => ucfirst(request()->title), 'sort_order' => request()->sort_order])) { flash()->success(trans('admin::messages.success'), trans('admin::menus.updated', ['name' => request()->title])); } return redirect()->route('menus.index'); }
/** * Update the plugin. * * @param Plugin $plugin Plugin * * @return \Illuminate\Http\RedirectResponse */ public function update(Plugin $plugin) { $this->validate(request(), ['title' => ['required', Rule::unique('plugins')->ignore($plugin->id)], 'action' => 'required', 'sort_order' => 'required|integer']); if (request()->ajax()) { return ajaxSuccess(); } if ($plugin->update(array_merge(request()->all(), ['is_hidden' => isset(request()->is_hidden)]))) { flash()->success(trans('admin::messages.success'), trans('admin::plugins.updated', ['name' => request()->title])); } return redirect()->route('plugins.index'); }
/** * Update the permission. * * @param Permission $permission Permission * * @return \Illuminate\Http\RedirectResponse */ public function update(Permission $permission) { $this->validate(request(), ['name' => ['required', Rule::unique('permissions')->ignore($permission->id)], 'label' => 'required', 'sort_order' => 'required|integer']); if (request()->ajax()) { return ajaxSuccess(); } if ($permission->update(['name' => snake_slug(request()->name), 'label' => ucfirst(request()->label), 'sort_order' => request()->sort_order])) { flash()->success(trans('admin::messages.success'), trans('admin::permissions.updated', ['name' => request()->name])); } return redirect()->route('permissions.index'); }
/** * Update the codelist item. * * @param CodelistItem $item Codelist item * * @return \Illuminate\Http\RedirectResponse */ public function updateItem(CodelistItem $item) { $this->validate(request(), ['code' => ['required', Rule::unique('codelist_item')->where(function ($query) use($item) { $query->where('codelist_group_id', $item->codelist_group_id); })], 'title' => 'required', 'sort_order' => 'required|integer']); if (request()->ajax()) { return ajaxSuccess(); } if ($item->update(request()->all())) { flash()->success(trans('admin::messages.success'), trans('admin::codelist.item_updated', ['name' => request()->title])); } return redirect()->back(); }
//Now add the suggestion if (!$member->edit($_POST['name'], $_POST['gender'], $_POST['relationship'], $_POST['dob'], $_POST['alive'], TRUE)) { trigger_error("Cannot Edit Member. Some error occured"); } else { ajaxSuccess(); } } break; case "feedback": $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; if (!$db->query("insert into feedback (user_name,user_emailid,feedback_text) \n values ('{$name}','{$email}','{$message}')")) { trigger_error("Some error occured"); } else { ajaxSuccess(); } break; case "checkregistered": global $db, $vanshavali; $res = $vanshavali->getmember($_POST['id']); if (empty($res->data['username']) && empty($res->data['password'])) { ajaxSuccess(); } else { ajaxError(); } break; default: //when nothing matches break; }
} if ($canonical->currentArgs['mainAction'] == 'comments') { $comment = new bwComment(); if ($canonical->currentArgs['subAction'] == 'blockitem') { if (!$_REQUEST['comID'] || !$_REQUEST['aID']) { stopError($conf['l']['admin:msg:NotExist']); } $comment->blockItem($_REQUEST['comID'], $_REQUEST['aID']); ajaxSuccess($conf['l']['admin:msg:ChangeSaved']); } if ($canonical->currentArgs['subAction'] == 'blockip') { if (!$_REQUEST['comID']) { stopError($conf['l']['admin:msg:NotExist']); } $comment->blockIP($_REQUEST['comID']); ajaxSuccess($conf['l']['admin:msg:ChangeSaved']); } } if ($canonical->currentArgs['mainAction'] == 'market') { if ($canonical->currentArgs['subAction'] == 'detail') { if (!isset($_SESSION['enable_load_market'])) { stopError($conf['l']['admin:msg:NotExist']); } $admin->checkCSRFCode('install' . $_SESSION['enable_load_market']); if (!isset($_REQUEST['dlu']) || !isset($_REQUEST['dir']) || !isset($_REQUEST['guid'])) { stopError($conf['l']['admin:msg:NotExist']); } $view->setMaster('marketdetail'); $tDir = basename($_REQUEST['dir']); if (file_exists(P . "theme/{$tDir}/info.php")) { include P . "theme/{$tDir}/info.php";
$token = $o->getAccessToken('code', $keys); } catch (OAuthException $e) { stopError(bw::$conf['l']['page:SinaError']); } if ($token) { $_SESSION['sina_token'] = $token; setcookie('weibojs_' . $o->client_id, http_build_query($token)); header('Location: ' . bw::$conf['siteURL'] . '/read.php/' . $_REQUEST['aID'] . '/'); exit; } else { stopError(bw::$conf['l']['page:SinaError']); } } if ($canonical->currentArgs['subAction'] == 'check') { if (!isset($_SESSION['sina_token'])) { stopError('Not logged in.'); } $c = new SaeTClientV2(WB_AKEY, WB_SKEY, $_SESSION['sina_token']['access_token']); $uid_get = $c->get_uid(); $user_message = $c->show_user_by_id($uid_get['uid']); ajaxSuccess($user_message); } if ($canonical->currentArgs['subAction'] == 'end') { if (!isset($_REQUEST['aID'])) { stopError(bw::$conf['l']['page:SinaError']); } unset($_SESSION['sina_token']); header('Location: ' . bw::$conf['siteURL'] . '/read.php/' . $_REQUEST['aID'] . '/'); exit; } }