/** * Processes sub. form inserts/updates. * * @since 141111 First documented version. * * @param mixed $request_args Input argument(s). * * @see MenuPageSubFormBase::process() */ protected function subForm($request_args) { if (!($request_args = (array) $request_args)) { return; // Empty request args. } if (!current_user_can($this->plugin->manage_cap)) { if (!current_user_can($this->plugin->cap)) { return; // Unauthenticated; ignore. } } MenuPageSubFormBase::process($request_args); }