public function role_add($model, RM_User_Services $service, $request, $params) { if ($this->mv_handler->validateForm("rm_user_role_add_form")) { if (isset($request->req['rm_role_name']) && $request->req['rm_display_name'] && $request->req['rm_user_capability']) { if (!$service->create_role($request->req['rm_role_name'], $request->req['rm_display_name'], $request->req['rm_user_capability'])) { //Role add was not success } } } else { // Edit for request if (isset($request->req['role_id'])) { $model->load_from_db($request->req['role_id']); } } $this->role_manage($model, $service, $request, $params); }