} echo $sMailcontent; ?> </textarea> <input type="hidden" name="action" value="send"> <br> <input type="checkbox" name="preservenbsp" id="preservenbsp" value="yes"<?php echo \HaaseIT\Tools::getCheckbox('preservenbsp', 'yes') ? ' checked' : ''; ?> ><label for="preservenbsp">Preserve &nbsp;</label> <?php if (isset($C["premailer_enable"]) && $C["premailer_enable"]) { ?> <br> <input type="checkbox" name="usepremailer" id="usepremailer" value="yes"<?php echo \HaaseIT\Tools::getCheckbox('usepremailer', 'yes') ? ' checked' : ''; ?> ><label for="usepremailer">Use Premailer</label> <?php } if ($bEmbImgAttachmentsExist) { echo '<br><label for="embedimage">Embed these images:</label><br>'; $iSelectSize = count($sEmbImgAttachments); if ($iSelectSize > 5) { $iSelectSize = 5; } echo '<select name="EmbImg[]" id="embedimage" size="' . $iSelectSize . '" multiple="multiple">'; foreach ($sEmbImgAttachments as $sKey => $sValue) { echo '<option value="' . $sKey . '"'; if (isset($_REQUEST["EmbImg"]) && in_array($sKey, $_REQUEST["EmbImg"])) { echo ' selected';
public static function buildCustomerForm($sLang, $sPurpose = 'none', $sErr = '', $aUserData = false) { $sDefaultCountry = self::getCustomerFormDefaultValue('cust_country', "country", $aUserData); // Purposes: shoppingcart, userhome, shopadmin, editprofile, register // fv = field_value, fr = field_required $aData = ['purpose' => $sPurpose, 'errormessage' => $sErr, 'readonlycustno' => $sPurpose == 'shopadmin' ? true : false, 'readonly' => $sPurpose == 'shopadmin' || $sPurpose == 'userhome' || $sPurpose == 'editprofile' && !HelperConfig::$customer["allow_edituserprofile"] || $sPurpose == 'shoppingcart' && self::getUserData() ? true : false, 'fv_custno' => Tools::getFormfield('custno', self::getCustomerFormDefaultValue('cust_no', "custno", $aUserData), true), 'fv_email' => Tools::getFormfield('email', self::getCustomerFormDefaultValue('cust_email', "email", $aUserData), true), 'fv_corpname' => Tools::getFormfield('corpname', self::getCustomerFormDefaultValue('cust_corp', "corpname", $aUserData), true), 'fr_corpname' => HelperConfig::$customer["validate_corpname"], 'fv_name' => Tools::getFormfield('name', self::getCustomerFormDefaultValue('cust_name', "name", $aUserData), true), 'fr_name' => HelperConfig::$customer["validate_name"], 'fv_street' => Tools::getFormfield('street', self::getCustomerFormDefaultValue('cust_street', "street", $aUserData), true), 'fr_street' => HelperConfig::$customer["validate_street"], 'fv_zip' => Tools::getFormfield('zip', self::getCustomerFormDefaultValue('cust_zip', "zip", $aUserData), true), 'fr_zip' => HelperConfig::$customer["validate_zip"], 'fv_town' => Tools::getFormfield('town', self::getCustomerFormDefaultValue('cust_town', "town", $aUserData), true), 'fr_town' => HelperConfig::$customer["validate_town"], 'fv_phone' => Tools::getFormfield('phone', self::getCustomerFormDefaultValue('cust_phone', "phone", $aUserData), true), 'fr_phone' => HelperConfig::$customer["validate_phone"], 'fv_cellphone' => Tools::getFormfield('cellphone', self::getCustomerFormDefaultValue('cust_cellphone', "cellphone", $aUserData), true), 'fr_cellphone' => HelperConfig::$customer["validate_cellphone"], 'fv_fax' => Tools::getFormfield('fax', self::getCustomerFormDefaultValue('cust_fax', "fax", $aUserData), true), 'fr_fax' => HelperConfig::$customer["validate_fax"], 'fv_country' => Tools::getFormfield('country', $sDefaultCountry ? $sDefaultCountry : self::getDefaultCountryByConfig($sLang), true), 'fr_country' => HelperConfig::$customer["validate_country"]]; if ($sPurpose == 'admin') { $aData["fv_custgroups"] = HelperConfig::$customer["customer_groups"]; $aData["fv_custgroup_selected"] = Tools::getFormfield('custgroup', self::getUserData('cust_group', $aUserData), true); } elseif ($sPurpose == 'shopadmin') { $aData["fv_custgroup"] = ''; if (isset(HelperConfig::$customer["customer_groups"][self::getUserData('cust_group', $aUserData)])) { $aData["fv_custgroup"] = HelperConfig::$customer["customer_groups"][self::getUserData('cust_group', $aUserData)]; } } if ($sPurpose == 'admin' || $sPurpose == 'register' || $sPurpose == 'editprofile') { $aData["fv_pwd"] = $sPurpose == 'admin' || $sPurpose == 'editprofile' ? '' : Tools::getFormfield('pwd', ''); $aData["fv_pwdc"] = $sPurpose == 'admin' || $sPurpose == 'editprofile' ? '' : Tools::getFormfield('pwdc', ''); } if ($sPurpose == 'shoppingcart') { $sRememberedRemarks = ''; if (isset($_SESSION["formsave_addrform"]["remarks"])) { $sRememberedRemarks = $_SESSION["formsave_addrform"]["remarks"]; } $aData["fv_remarks"] = Tools::getFormfield('remarks', $sRememberedRemarks, true); } if ($sPurpose == 'shoppingcart' || $sPurpose == 'register') { if (!self::getUserData()) { $aData["fv_tos"] = Tools::getCheckbox('tos', 'y'); $aData["fv_cancellationdisclaimer"] = Tools::getCheckbox('cancellationdisclaimer', 'y'); } } if ($sPurpose == 'shoppingcart') { $aData["fv_paymentmethods"] = HelperConfig::$shop["paymentmethods"]; $aData["fv_paymentmethod"] = Tools::getFormfield('paymentmethod', ''); } if ($sPurpose == 'admin') { $aData["fv_active"] = self::getUserData('cust_active', $aUserData) == 'y' ? true : false; $aData["fv_emailverified"] = self::getUserData('cust_emailverified', $aUserData) == 'y' ? true : false; } return $aData; }