PageCompThird_db_num); } function PageCompPageMainCodeWithForm() { global $oTemplConfig, $site; $sActionText = ''; $aForm = array( 'form_attrs' => array( 'id' => 'post_us_form', 'action' => BX_DOL_URL_ROOT . 'contact.php', 'method' => 'post', ), 'params' => array ( 'db' => array( 'submit_name' => 'do_submit', ), ), 'inputs' => array( 'name' => array( 'type' => 'text', 'name' => 'name', 'caption' => _t('_Your name'), 'required' => true, 'checker' => array( 'func' => 'length', 'params' => array(1, 150), 'error' => _t( '_Name is required' ) ), ), 'email' => array( 'type' => 'text', 'name' => 'email', 'caption' => _t('_Your email'), 'required' => true, 'checker' => array( 'func' => 'email', 'error' => _t( '_Incorrect Email' ) ), ), 'message_subject' => array( 'type' => 'text', 'name' => 'subject', 'caption' => _t('_message_subject'), 'required' => true, 'checker' => array( 'func' => 'length', 'params' => array(5, 300), 'error' => _t( '_ps_ferr_incorrect_length' ) ), ), 'message_text' => array( 'type' => 'textarea', 'name' => 'body', 'caption' => _t('_Message text'), 'required' => true, 'checker' => array( 'func' => 'length', 'params' => array(10, 5000), 'error' => _t( '_ps_ferr_incorrect_length' ) ), ), 'captcha' => array( 'type' => 'captcha', 'caption' => _t('_Enter what you see:'), 'name' => 'securityImageValue', 'required' => true, 'checker' => array( 'func' => 'captcha', 'error' => _t( '_Incorrect Captcha' ), ), ), 'submit' => array( 'type' => 'submit', 'name' => 'do_submit', 'value' => _t('_Submit'), ), ), ); $oForm = new BxTemplFormView($aForm); $oForm->initChecker(); if ( $oForm->isSubmittedAndValid() ) { $sSenderName = process_pass_data($_POST['name'], BX_TAGS_STRIP); $sSenderEmail = "From: " . process_pass_data($_POST['email'], BX_TAGS_STRIP); $sLetterSubject = process_pass_data($_POST['subject'], BX_TAGS_STRIP); $sLetterBodyz = process_pass_data($_POST['body'], BX_TAGS_STRIP); $IP = $_SERVER['REMOTE_ADDR']; $sLetterBody = <<getCode(); return DesignBoxContent(_t('_CONTACT_H1'), $sForm, $oTemplConfig->PageCompThird_db_num); } ?>