new ezcInputFormDefinitionElement( ezcInputFormDefinitionElement::REQUIRED, 'int' ), ); $form = new ezcInputForm( INPUT_GET, $definition ); if ( !$form->hasGetData( "message" ) ) { throw new Exception( "No message ID given." ); } $this->messageId = $form->message; } } public function run() { $this->message = ezcPersistentSessionInstance::get()->load( "ezcM2fMail", $this->messageId ); } } ?>