verifyFeature( 'messages_site_contact' ); $messages = new Messages(); if( !empty( $_REQUEST['send'] )) { if( empty( $_REQUEST['subject'] ) && empty( $_REQUEST['body'] ) ) { $gBitSystem->fatalError( KernelTools::tra( "Either a subject or a message body is required." )); } $postHash = $_REQUEST; $postHash['to_login'] = $postHash['msg_to'] = $gBitSystem->getConfig( 'messages_contact_user' ); $messages->postMessage( $postHash ); $feedback['success'] = KernelTools::tra( 'Your message was sent to' ).': '.$gBitSystem->getConfig( 'messages_contact_user' ); $gBitSmarty->assign( 'feedback', $feedback ); } $gBitSystem->display( 'bitpackage:messages/contact.tpl', NULL, [ 'display_mode' => 'display' ]); ?>