Example #1
0
<?php

$_SESSION_HASH = $_FF_SESSION->value('sess_hash');
$u =& CUser::getInstance();
$fv = new CFormValidator();
if ($action == 'home.registration_form_d') {
    if (!is_numeric($_USER_ID) && !isset($_COOKIE[FF_SESSION_TMP_KEY])) {
        $redirect = '/?action=home.registration_form_b&checksum=' . md5(NOW);
        $tpl->kill('<div align="center">' . '<div class="bold">You need to fill out your registation information before checking out.</div>' . '<br />Click <a href="' . $redirect . '">here</a> to finish your registration or you will be automatically redirected.' . '<META HTTP-EQUIV=Refresh CONTENT="5; URL=' . $redirect . '">' . '</div>');
        die;
    }
    $submit_btn_src = 'purchase_membership.gif';
    $submit_act_src = 'home.registration_form_d.act';
    $registration = true;
} else {
    $submit_btn_src = 'checkout.gif';
    $submit_act_src = 'cart.checkout.act';
    $registration = false;
}
$user_info = $u->find($_USER_ID);
if ($user_info === false) {
    $user_info = $u->inactive($_USER_ID);
}
$ec =& new CEcom($_USER_ID, $_SESSION_HASH);
// use user_info if needed
$items = $ec->getCartItems();
$required = '<span class="f_dark_accent"><sup>*</sup></span>';
?>

<script language="javascript">
  _tmp = new Image();
Example #2
0
$ecom =& new CEcom($_USER_ID, $_SESSION_HASH);
$items = $ecom->getCartItems();
$cnt_items = count($items);
$has_account = false;
foreach ($items as $v) {
    if (strncmp($v['ecg_type'], 'account', 7) == 0) {
        $has_account = true;
        break;
    }
}
if ($has_account === false) {
    $redirect = '/?action=cart.checkout_form';
} else {
    $redirect = '/?action=home.registration_form_d';
}
$fv = new CFormValidator();
$fv->setForm('_cart');
$fv->setDebugOutput(false);
$fv->setFunctionName('_val_cart');
?>
<table cellpadding="0" cellspacing="0" border="0" width="733" align="center">
  <tr height="28">
    <td colspan="4"></td>
  </tr>
  <tr>
    <td colspan="4"><div class="line_dark"></div></td>
  </tr>
  <form action="/?action=cart.update.act&redirect=<?php 
echo urlencode($redirect);
?>
" name="_cart" method="POST">
 function Check($WEB_FORM_ID, $arrVALUES = false, $RESULT_ID = false, $CHECK_RIGHTS = "Y", $RETURN_ARRAY = "N")
 {
     $err_mess = CAllForm::err_mess() . "<br>Function: Check<br>Line: ";
     global $DB, $APPLICATION, $USER, $_REQUEST, $HTTP_POST_VARS, $HTTP_GET_VARS, $HTTP_POST_FILES;
     if ($arrVALUES === false) {
         $arrVALUES = $_REQUEST;
     }
     $RESULT_ID = intval($RESULT_ID);
     $errors = $RETURN_ARRAY == "Y" ? array() : "";
     $WEB_FORM_ID = intval($WEB_FORM_ID);
     if ($WEB_FORM_ID > 0) {
         // ะฟะพะปัƒั‡ะฐะตะผ ะดะฐะฝะฝั‹ะต ะฟะพ ั„ะพั€ะผะต
         $WEB_FORM_ID = CForm::GetDataByID($WEB_FORM_ID, $arForm, $arQuestions, $arAnswers, $arDropDown, $arMultiSelect, "ALL");
         $WEB_FORM_ID = intval($WEB_FORM_ID);
         if ($WEB_FORM_ID > 0) {
             // ะฟั€ะพะฒะตั€ยคะตะผ ะฟั€ะฐะฒะฐ
             $F_RIGHT = $CHECK_RIGHTS == "Y" ? CForm::GetPermission($WEB_FORM_ID) : 30;
             if ($F_RIGHT < 10) {
                 CForm::__check_PushError($errors, GetMessage("FORM_ACCESS_DENIED_FOR_FORM_WRITE"));
             } else {
                 $NOT_ANSWER = "NOT_ANSWER";
                 // ะฟั€ะพั…ะพะดะธะผ ะฟะพ ะฒะพะฟั€ะพัะฐะผ
                 foreach ($arQuestions as $key => $arQuestion) {
                     $arAnswerValues = array();
                     $FIELD_ID = $arQuestion["ID"];
                     if ($arQuestion["TITLE_TYPE"] == "html") {
                         $FIELD_TITLE = strip_tags($arQuestion["TITLE"]);
                     } else {
                         $FIELD_TITLE = $arQuestion["TITLE"];
                     }
                     if ($arQuestion["ADDITIONAL"] != "Y") {
                         // ะฟั€ะพะฒะตั€ยคะตะผ ะฒะพะฟั€ะพัั‹ ั„ะพั€ะผั‹
                         $FIELD_SID = $arQuestion["SID"];
                         $FIELD_REQUIRED = $arQuestion["REQUIRED"];
                         // ะผะฐััะธะฒ ะฟะพะปะตะน: N - ะฟะพะปะต ะฝะต ะพั‚ะฒะตั‡ะตะฝะพ; Y - ะฟะพะปะต ะพั‚ะฒะตั‡ะตะฝะพ;
                         if ($FIELD_REQUIRED == "Y") {
                             $REQUIRED_FIELDS[$FIELD_SID] = "N";
                         }
                         $startType = "";
                         $bCheckValidators = true;
                         // ะฟั€ะพั…ะพะดะธะผ ะฟะพ ะพั‚ะฒะตั‚ะฐะผ
                         if (is_array($arAnswers[$FIELD_SID])) {
                             foreach ($arAnswers[$FIELD_SID] as $key => $arAnswer) {
                                 $ANSWER_ID = 0;
                                 $FIELD_TYPE = $arAnswer["FIELD_TYPE"];
                                 $FIELD_PARAM = $arAnswer["FIELD_PARAM"];
                                 if ($startType == "") {
                                     $startType = $FIELD_TYPE;
                                 } else {
                                     $bCheckValidators &= $startType == $FIELD_TYPE;
                                 }
                                 switch ($FIELD_TYPE) {
                                     case "radio":
                                     case "dropdown":
                                         $fname = "form_" . $FIELD_TYPE . "_" . $FIELD_SID;
                                         $arAnswerValues[] = $arrVALUES[$fname];
                                         $ANSWER_ID = intval($arrVALUES[$fname]);
                                         if ($ANSWER_ID > 0 && $ANSWER_ID == $arAnswer["ID"]) {
                                             if ($FIELD_REQUIRED == "Y" && !preg_match("/" . $NOT_ANSWER . "/i", $FIELD_PARAM)) {
                                                 $REQUIRED_FIELDS[$FIELD_SID] = "Y";
                                             }
                                         }
                                         break;
                                     case "checkbox":
                                     case "multiselect":
                                         $fname = "form_" . $FIELD_TYPE . "_" . $FIELD_SID;
                                         if (is_array($arrVALUES[$fname]) && count($arrVALUES[$fname]) > 0) {
                                             $arAnswerValues = $arrVALUES[$fname];
                                             reset($arrVALUES[$fname]);
                                             foreach ($arrVALUES[$fname] as $ANSWER_ID) {
                                                 $ANSWER_ID = intval($ANSWER_ID);
                                                 if ($ANSWER_ID > 0 && $ANSWER_ID == $arAnswer["ID"]) {
                                                     if ($FIELD_REQUIRED == "Y" && !preg_match("/" . $NOT_ANSWER . "/i", $FIELD_PARAM)) {
                                                         $REQUIRED_FIELDS[$FIELD_SID] = "Y";
                                                         break;
                                                     }
                                                 }
                                             }
                                         }
                                         break;
                                     case "text":
                                     case "textarea":
                                     case "password":
                                     case "hidden":
                                         $fname = "form_" . $FIELD_TYPE . "_" . $arAnswer["ID"];
                                         $ANSWER_ID = intval($arAnswer["ID"]);
                                         $USER_TEXT = $arrVALUES[$fname];
                                         $arAnswerValues[] = $arrVALUES[$fname];
                                         if (strlen(trim($USER_TEXT)) > 0) {
                                             if ($FIELD_REQUIRED == "Y") {
                                                 $REQUIRED_FIELDS[$FIELD_SID] = "Y";
                                                 break;
                                             }
                                         }
                                         break;
                                     case "url":
                                         $fname = "form_" . $FIELD_TYPE . "_" . $arAnswer["ID"];
                                         $arAnswerValues[] = $arrVALUES[$fname];
                                         $ANSWER_ID = intval($arAnswer["ID"]);
                                         $USER_TEXT = $arrVALUES[$fname];
                                         if (strlen($USER_TEXT) > 0) {
                                             if (!preg_match("/^(http|https|ftp):\\/\\//i", $USER_TEXT)) {
                                                 CForm::__check_PushError($errors, GetMessage('FORM_ERROR_BAD_URL'), $FIELD_SID);
                                             }
                                             if ($FIELD_REQUIRED == "Y") {
                                                 $REQUIRED_FIELDS[$FIELD_SID] = "Y";
                                                 break;
                                             }
                                         }
                                         break;
                                     case "email":
                                         $fname = "form_" . $FIELD_TYPE . "_" . $arAnswer["ID"];
                                         $arAnswerValues[] = $arrVALUES[$fname];
                                         $ANSWER_ID = intval($arAnswer["ID"]);
                                         $USER_TEXT = $arrVALUES[$fname];
                                         if (strlen($USER_TEXT) > 0) {
                                             if (!check_email($USER_TEXT)) {
                                                 CForm::__check_PushError($errors, GetMessage('FORM_ERROR_BAD_EMAIL'), $FIELD_SID);
                                             }
                                             if ($FIELD_REQUIRED == "Y") {
                                                 $REQUIRED_FIELDS[$FIELD_SID] = "Y";
                                                 break;
                                             }
                                         }
                                         break;
                                     case "date":
                                         $fname = "form_" . $FIELD_TYPE . "_" . $arAnswer["ID"];
                                         $arAnswerValues[] = $arrVALUES[$fname];
                                         $USER_DATE = $arrVALUES[$fname];
                                         if (strlen($USER_DATE) > 0) {
                                             if (!CheckDateTime($USER_DATE)) {
                                                 CForm::__check_PushError($errors, str_replace("#FIELD_NAME#", $FIELD_TITLE, GetMessage("FORM_INCORRECT_DATE_FORMAT")), $FIELD_SID);
                                             }
                                             if ($FIELD_REQUIRED == "Y") {
                                                 $REQUIRED_FIELDS[$FIELD_SID] = "Y";
                                                 break;
                                             }
                                         }
                                         break;
                                     case "image":
                                         $fname = "form_" . $FIELD_TYPE . "_" . $arAnswer["ID"];
                                         $fname_del = $arrVALUES["form_" . $FIELD_TYPE . "_" . $arAnswer["ID"] . "_del"];
                                         $ANSWER_ID = intval($arAnswer["ID"]);
                                         $arIMAGE = isset($arrVALUES[$fname]) ? $arrVALUES[$fname] : $HTTP_POST_FILES[$fname];
                                         if (is_array($arIMAGE) && strlen($arIMAGE["tmp_name"]) > 0) {
                                             $arIMAGE["MODULE_ID"] = "form";
                                             if (strlen(CFile::CheckImageFile($arIMAGE)) > 0) {
                                                 CForm::__check_PushError($errors, str_replace("#FIELD_NAME#", $FIELD_TITLE, GetMessage("FORM_INCORRECT_FILE_TYPE")), $FIELD_SID);
                                             } else {
                                                 $arAnswerValues[] = $arIMAGE;
                                             }
                                             if ($FIELD_REQUIRED == "Y") {
                                                 $REQUIRED_FIELDS[$FIELD_SID] = "Y";
                                                 break;
                                             }
                                         } elseif ($RESULT_ID > 0 && $fname_del != "Y") {
                                             $REQUIRED_FIELDS[$FIELD_SID] = "Y";
                                             break;
                                         }
                                         break;
                                     case "file":
                                         $fname = "form_" . $FIELD_TYPE . "_" . $arAnswer["ID"];
                                         $fname_del = $arrVALUES["form_" . $FIELD_TYPE . "_" . $arAnswer["ID"] . "_del"];
                                         $arFILE = isset($arrVALUES[$fname]) ? $arrVALUES[$fname] : $HTTP_POST_FILES[$fname];
                                         if (is_array($arFILE) && strlen($arFILE["tmp_name"]) > 0) {
                                             $arAnswerValues[] = $arFILE;
                                             if ($FIELD_REQUIRED == "Y") {
                                                 $REQUIRED_FIELDS[$FIELD_SID] = "Y";
                                                 break;
                                             }
                                         } elseif ($RESULT_ID > 0 && $fname_del != "Y") {
                                             $REQUIRED_FIELDS[$FIELD_SID] = "Y";
                                             break;
                                         }
                                         break;
                                 }
                             }
                         }
                     } else {
                         $FIELD_TYPE = $arQuestion["FIELD_TYPE"];
                         $fname = "form_date_ADDITIONAL_" . $arQuestion["ID"];
                         $arAnswerValues = array($arrVALUES[$fname]);
                         $bCheckValidators = true;
                         switch ($FIELD_TYPE) {
                             case "date":
                                 $USER_DATE = $arrVALUES[$fname];
                                 if (strlen($USER_DATE) > 0) {
                                     if (!CheckDateTime($USER_DATE)) {
                                         CForm::__check_PushError($errors, str_replace("#FIELD_NAME#", $FIELD_TITLE, GetMessage("FORM_INCORRECT_DATE_FORMAT")), $FIELD_SID);
                                     }
                                 }
                                 break;
                         }
                     }
                     // check custom validators
                     if ($bCheckValidators) {
                         if ($arQuestion["ADDITIONAL"] == "Y" || is_array($arAnswers[$FIELD_SID])) {
                             $rsValidatorList = CFormValidator::GetList($FIELD_ID, array("TYPE" => $FIELD_TYPE), $by = "C_SORT", $order = "ASC");
                             while ($arValidator = $rsValidatorList->Fetch()) {
                                 if (!CFormValidator::Execute($arValidator, $arQuestion, $arAnswers[$FIELD_SID], $arAnswerValues)) {
                                     if ($e = $APPLICATION->GetException()) {
                                         CForm::__check_PushError($errors, str_replace("#FIELD_NAME#", $FIELD_TITLE, $e->GetString()), $FIELD_SID);
                                     }
                                 }
                             }
                         }
                     }
                 }
                 if ($arForm["USE_CAPTCHA"] == "Y" && !$RESULT_ID && !defined('ADMIN_SECTION')) {
                     if (!$GLOBALS["APPLICATION"]->CaptchaCheckCode($arrVALUES["captcha_word"], $arrVALUES["captcha_sid"])) {
                         CForm::__check_PushError($errors, GetMessage("FORM_WRONG_CAPTCHA"));
                     }
                 }
                 //echo "<pre>"; print_r($REQUIRED_FIELDS); echo "</pre>";
                 if (is_array($REQUIRED_FIELDS) && count($REQUIRED_FIELDS) > 0) {
                     foreach ($REQUIRED_FIELDS as $key => $value) {
                         if ($value == "N") {
                             if (strlen($arQuestions[$key]["RESULTS_TABLE_TITLE"]) > 0) {
                                 $title = $arQuestions[$key]["RESULTS_TABLE_TITLE"];
                             } else {
                                 $title = $arQuestions[$key]["TITLE_TYPE"] == "html" ? strip_tags($arQuestions[$key]["TITLE"]) : $arQuestions[$key]["TITLE"];
                             }
                             if ($RETURN_ARRAY == 'N') {
                                 $EMPTY_REQUIRED_NAMES[] = $title;
                             } else {
                                 CForm::__check_PushError($errors, GetMessage("FORM_EMPTY_REQUIRED_FIELDS") . ' ' . $title, $key);
                             }
                         }
                     }
                 }
                 if ($RETURN_ARRAY == 'N') {
                     if (is_array($EMPTY_REQUIRED_NAMES) && count($EMPTY_REQUIRED_NAMES) > 0) {
                         $errMsg = "";
                         $errMsg .= GetMessage("FORM_EMPTY_REQUIRED_FIELDS") . "<br />";
                         foreach ($EMPTY_REQUIRED_NAMES as $key => $name) {
                             $errMsg .= ($key != 0 ? "<br />" : "") . "&nbsp;&nbsp;&raquo;&nbsp;\"" . $name . "\"";
                         }
                         CForm::__check_PushError($errors, $errMsg);
                     }
                 }
             }
         } else {
             CForm::__check_PushError($errors, GetMessage("FORM_INCORRECT_FORM_ID"));
         }
     }
     return $errors;
 }
Example #4
0
<?php

$fv = new CFormValidator();
$fv->setForm('_beta');
$fv->addElement('be_email', 'Email', '  - Please enter an email address.', 'email');
$fv->setDebugOutput(false);
$fv->setFunctionName('_validate');
$fv->validate();
?>

<div class="center">
  <div style="padding-top:10px;" class="f_12 bold">Photagious is currently accepting beta testers</div>
  <div style="padding-top:25px;">If you would like to be a beta tester for Photagious please enter your email address below</div>
  <div id="_hideBeta" style="padding-top:10px; display:block;">
    <form name="_beta" onsubmit="if(_validate()) { betaEmail($('be_email').value); } return false;">
      <input type="text" name="be_email" id="be_email" size="35" class="formfield" />
      <a href="javascript:void(0);" onclick="if(_validate()) { betaEmail($('be_email').value); }"><img src="images/icons/send_mail_24x24.png" class="png" width="24" height="24" border="0" hspace="5" align="absmiddle" style="margin-top:-5px;" /></a>
    </form>
  </div>
  <div id="thankYou" style="padding-top:20px; display:none;" class="f_10 bold">Thank you for your interest.  If you are selected you will receive an email when testing begins.</div>
</div>

<script type="text/javascript">
  $('be_email').focus();
</script>
Example #5
0
<?php

$_SESSION_HASH = $_FF_SESSION->value('sess_hash');
$us =& CUser::getInstance();
if ($_FF_SESSION->value('temp_user_id') > 0) {
    $userTemp = $us->inactive($_FF_SESSION->value('temp_user_id'));
} else {
    $userTemp = $us->find($_USER_ID);
}
$ec =& new CEcom($_USER_ID, $_SESSION_HASH);
$accounts = $ec->getGroup(4);
$fv = new CFormValidator();
$required = '<span class="f_dark_accent">&nbsp;<sup>*</sup></span>';
$fv->setForm('_registration');
$fv->addElement('u_nameFirst', 'First Name', '  - Please enter your first name.', 'length');
$fv->addElement('u_nameLast', 'Last Name', '  - Please enter your last name.', 'length');
$fv->addElement('u_address', 'Address', '  - Please enter your address.', 'length');
$fv->addElement('u_city', 'City', '  - Please enter your city.', 'length');
$fv->addElement('u_state', 'State', '  - Please select your state.', 'selectboxnull');
$fv->addElement('u_zip', 'Zip', '  - Please enter your zip code.', 'length');
$fv->addElement('accountType', 'Account Type', '  - Please choose an account type.', 'selectboxnull');
$fv->addElement('ecom_cc_num', 'Credit Card Number', ' - Please make sure your credit card number is correct.', 'mod10');
$fv->addElement('ecom_cc_cvv', 'Credit Card CVV', ' - Please enter your credit card cvv number.', 'length');
$fv->addElement('accept_terms', 'Accept Terms', '  - Please check the "Accept Terms" checkbox.', 'checkboxmin1');
$fv->setMaxElementsToDisplay(5);
$fv->setDebugOutput(false);
$fv->setFunctionName('_val_registration');
$fv->validate();
// validate method called at bottom
echo samplesNavigation(array('samples', 'demo', 'tour', 'features', 'aboutus'));
?>
	/**
	 * <p>ะŸั€ะธะบั€ะตะฟะปัะตั‚ ะณั€ัƒะฟะฟัƒ ะฒะฐะปะธะดะฐั‚ะพั€ะพะฒ ั ะทะฐะดะฐะฝะฝั‹ะผะธ ะฝะฐัั‚ั€ะพะนะบะฐะผะธ ะบ ะฟะพะปัŽ ั„ะพั€ะผั‹. ะะฝะฐะปะพะณะธั‡ะฝะฐ ะฒั‹ะทะพะฒัƒ <a href="http://dev.1c-bitrix.ru/api_help/form/classes/cformvalidator/set.php">CFormValidator::Set</a> ะดะปั ะบะฐะถะดะพะณะพ ะฒะฐะปะธะดะฐั‚ะพั€ะฐ ะณั€ัƒะฟะฟั‹.</p>
	 *
	 *
	 *
	 *
	 * @param int $WEB_FORM_ID  ID <a href="http://dev.1c-bitrix.ru/api_help/form/terms.php#form">ะฒะตะฑ-ั„ะพั€ะผั‹</a>.
	 *
	 *
	 *
	 * @param int $FIELD_ID  ID <a href="http://dev.1c-bitrix.ru/api_help/form/terms.php#question">ะฒะพะฟั€ะพัะฐ</a>.
	 *
	 *
	 *
	 * @param array $arValidators = array() ะœะฐััะธะฒ ะฒะฐะปะธะดะฐั‚ะพั€ะพะฒ. ะšะฐะถะดั‹ะน ัะปะตะผะตะฝั‚ ะผะฐััะธะฒะฐ ะดะพะปะถะตะฝ ะฟั€ะตะดัั‚ะฐะฒะปัั‚ัŒ
	 * ัะพะฑะพะน ะฐััะพั†ะธะฐั‚ะธะฒะฝั‹ะน ะผะฐััะธะฒ ั ะบะปัŽั‡ะฐะผะธ: <ul> <li> <b>NAME</b> - ะธะดะตะฝั‚ะธั„ะธะบะฐั‚ะพั€
	 * ะฒะฐะปะธะดะฐั‚ะพั€ะฐ;</li> <li> <b>PARAMS</b> - ะผะฐััะธะฒ ะฟะฐั€ะฐะผะตั‚ั€ะพะฒะฐ ะฒะฐะปะธะดะฐั‚ะพั€ะฐ.</li> </ul>
	 *
	 *
	 *
	 * @return mixed 
	 *
	 * @static
	 * @link http://dev.1c-bitrix.ru/api_help/form/classes/cformvalidator/setbatch.php
	 * @author Bitrix
	 */
	public static function SetBatch($WEB_FORM_ID, $FIELD_ID, $arValidators)
	{
		global $DB;

		$rsValList = CFormValidator::GetAllList();
		$arValList = array();
		while ($arVal = $rsValList->Fetch())
		{
			$arValList[$arVal["NAME"]] = $arVal;
		}

		$C_SORT = 0;
		foreach ($arValidators as $key => $arFieldVal)
		{
			if ($arVal = $arValList[$arFieldVal["NAME"]])
			{
				$C_SORT += 100;
				$arQueryFields = array(
					"~TIMESTAMP_X" => $DB->CurrentTimeFunction(),
					"FORM_ID" => intval($WEB_FORM_ID),
					"FIELD_ID" => intval($FIELD_ID),
					"ACTIVE" => "Y",
					"C_SORT" => $C_SORT,
					"VALIDATOR_SID" => $arFieldVal["NAME"],
				);

				if (is_array($arFieldVal["PARAMS"]) && is_set($arVal, "CONVERT_TO_DB"))
				{
					$arParams = array();
					foreach ($arFieldVal["PARAMS"] as $key => $arParam)
					{
						$arParams[$arParam["NAME"]] = $arParam["VALUE"];
					}
				
					if (count($arParams) > 0)
					{
						$strParams = CFormValidator::GetSettingsString($arVal, $arParams);
						$arQueryFields["PARAMS"] = $strParams;
					}
				}
				
				$DB->Add("b_form_field_validator", $arQueryFields);
			}
		}
	}
<?php

$fl =& CFlix::getInstance();
$key = $_GET['KEY'];
$slideshowData = $fl->search(array('KEY' => $key));
$fotoURL = dynamicImage($slideshowData['US_PHOTO']['thumbnailPath_str'], $slideshowData['US_PHOTO']['photoKey_str'], 150, 100);
$fv = new CFormValidator();
$fv->setForm('_emailSlideshow');
$fv->addElement('to', 'Recipient Email(s)', '  - Please enter at least one recipient\'s email address.', 'length');
$fv->addElement('from', 'Your Email', '  - Please enter your email address.', 'email');
$fv->addElement('subject', 'Subject', '  - Please enter a subject.', 'length');
$fv->addElement('message', 'Message', '  - Please enter a message.', 'length');
$fv->setMaxElementsToDisplay(5);
$fv->setDebugOutput(false);
$fv->setFunctionName('_validate');
$fv->validate();
if (isset($_GET['confirmation'])) {
    echo '<div class="center f_12 bold" style="margin-bottom:10px;"><img src="images/icons/checkmark_16x16.png" border="0" width="16" height="16" class="png" align="absmiddle" /> Your email has been sent</div>';
}
$swfPath = 'http://' . FF_SERVER_NAME . '/swf/container/dynamic/container_' . $slideshowData['US_WIDTH'] . '_' . $slideshowData['US_HEIGHT'] . '.swf?slideshowKey_str=' . $slideshowData['US_KEY'] . '&version=' . FF_VERSION_TEMPLATE . '&timestamp=' . NOW;
?>


<div style="width:400px; text-align:left;" class="margin-auto">
  <div style="padding-bottom:10px; padding-top:10px;" class="f_12 bold">Share Your Slideshow</div>
  <div style="margin-bottom:10px;" class="flix_border_medium"><img src="<?php 
echo $fotoURL;
?>
" width="150" height="100" border="0" /></div>
  
  <div class="f_8 bold"><a href="javascript:void(0);" onclick="effLink.toggle(); $('_linkCodeResult').select();" class="plain"><img src="images/icons/document_16x16.png" class="png" width="16" height="16" border="0" align="absmiddle" /> Copy/paste slideshow link</a></div>
 /**
  * <p>ะฃะดะฐะปัะตั‚ <a href="http://dev.1c-bitrix.ru/api_help/form/terms.php#question">ะฒะพะฟั€ะพั</a>/<a href="http://dev.1c-bitrix.ru/api_help/form/terms.php#field">ะฟะพะปะต</a> ะธ ะฒัะต ะพั‚ะฒะตั‚ั‹ ะฝะฐ ะฝะตะณะพ ะธะท <a href="http://dev.1c-bitrix.ru/api_help/form/terms.php#result">ั€ะตะทัƒะปัŒั‚ะฐั‚ะพะฒ</a>. ะ’ะพะทะฒั€ะฐั‰ะฐะตั‚ "true" ะฒ ัะปัƒั‡ะฐะต ะฟะพะปะพะถะธั‚ะตะปัŒะฝะพะณะพ ั€ะตะทัƒะปัŒั‚ะฐั‚ะฐ, ะธ "false" - ะฒ ะฟั€ะพั‚ะธะฒะฝะพะผ ัะปัƒั‡ะฐะต.</p>
  *
  *
  * @param int $field_id  ID <a href="http://dev.1c-bitrix.ru/api_help/form/terms.php#question">ะฒะพะฟั€ะพัะฐ</a>/<a
  * href="http://dev.1c-bitrix.ru/api_help/form/terms.php#field">ะฟะพะปั</a>.
  *
  * @param string $check_rights = "Y" ะคะปะฐะณ ะฝะตะพะฑั…ะพะดะธะผะพัั‚ะธ ะฟั€ะพะฒะตั€ะบะธ <a
  * href="http://dev.1c-bitrix.ru/api_help/form/terms.php#permissions">ะฟั€ะฐะฒ</a> ั‚ะตะบัƒั‰ะตะณะพ
  * ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั. ะ’ะพะทะผะพะถะฝั‹ ัะปะตะดัƒัŽั‰ะธะต ะทะฝะฐั‡ะตะฝะธั: <ul> <li> <b>Y</b> - ะฟั€ะฐะฒะฐ
  * ะฝะตะพะฑั…ะพะดะธะผะพ ะฟั€ะพะฒะตั€ะธั‚ัŒ; </li> <li> <b>N</b> - ะฟั€ะฐะฒะพ ะฝะต ะฝัƒะถะฝะพ ะฟั€ะพะฒะตั€ัั‚ัŒ. </li>
  * </ul> ะ”ะปั ัƒัะฟะตัˆะฝะพะณะพ ะฒั‹ะฟะพะปะฝะตะฝะธั ะดะฐะฝะฝะพะน ะพะฟะตั€ะฐั†ะธะธ ะฝะตะพะฑั…ะพะดะธะผะพ ะธะผะตั‚ัŒ <a
  * href="http://dev.1c-bitrix.ru/api_help/form/terms.php#permissions#form">ะฟั€ะฐะฒะพ</a> <b>[30] ะŸะพะปะฝั‹ะน
  * ะดะพัั‚ัƒะฟ</b> ะฝะฐ ะฒะตะฑ-ั„ะพั€ะผัƒ, ะบ ะบะพั‚ะพั€ะพะน ะฟั€ะธะฝะฐะดะปะตะถะธั‚
  * <i>field_id</i>.<br><br>ะŸะฐั€ะฐะผะตั‚ั€ ะฝะตะพะฑัะทะฐั‚ะตะปัŒะฝั‹ะน. ะŸะพ ัƒะผะพะปั‡ะฐะฝะธัŽ - "Y" (ะฟั€ะฐะฒะฐ
  * ะฝะตะพะฑั…ะพะดะธะผะพ ะฟั€ะพะฒะตั€ะธั‚ัŒ).
  *
  * @return bool 
  *
  * <h4>Example</h4> 
  * <pre>
  * &lt;?
  * $FIELD_ID = 140;
  * // ัƒะดะฐะปะธะผ ะฒะพะฟั€ะพั #140
  * if (<b>CFormField::Delete</b>($FIELD_ID))
  * {
  *     echo "ะ’ะพะฟั€ะพั #140 ัƒะดะฐะปะตะฝ.";
  * }
  * else
  * {
  *     // ะฒั‹ะฒะตะดะตะผ ั‚ะตะบัั‚ ะพัˆะธะฑะบะธ
  *     global $strError;
  *     echo $strError;
  * }
  * ?&gt;
  * </pre>
  *
  *
  * <h4>See Also</h4> 
  * <ul> <li> <a href="http://dev.1c-bitrix.ru/api_help/form/classes/cform/delete.php">CForm::Delete</a> </li> <li> <a
  * href="http://dev.1c-bitrix.ru/api_help/form/classes/cformanswer/delete.php">CFormAnswer::Delete</a> </li> <li> <a
  * href="http://dev.1c-bitrix.ru/api_help/form/classes/cformstatus/delete.php">CFormStatus::Delete</a> </li> <li> <a
  * href="http://dev.1c-bitrix.ru/api_help/form/classes/cformresult/delete.php">CFormResult::Delete</a> </li> </ul><a
  * name="examples"></a>
  *
  *
  * @static
  * @link http://dev.1c-bitrix.ru/api_help/form/classes/cformfield/delete.php
  * @author Bitrix
  */
 public static function Delete($ID, $CHECK_RIGHTS = "Y")
 {
     global $DB, $strError;
     $err_mess = CAllFormField::err_mess() . "<br>Function: Delete<br>Line: ";
     $ID = intval($ID);
     $rsField = CFormField::GetByID($ID);
     if ($arField = $rsField->Fetch()) {
         $WEB_FORM_ID = intval($arField["FORM_ID"]);
         $F_RIGHT = $CHECK_RIGHTS != "Y" ? 30 : CForm::GetPermission($WEB_FORM_ID);
         if ($F_RIGHT >= 30) {
             // ะพั‡ะธั‰ะฐะตะผ ั€ะตะทัƒะปัŒั‚ะฐั‚ั‹ ะฟะพ ะดะฐะฝะฝะพะผัƒ ะฟะพะปัŽ
             CFormField::Reset($ID, $CHECK_RIGHTS);
             // clear field validators
             CFormValidator::Clear($ID);
             // ัƒะดะฐะปัะตะผ ะธะทะพะฑั€ะฐะถะตะฝะธั ะฟะพะปั
             $strSql = "SELECT IMAGE_ID FROM b_form_field WHERE ID='{$ID}' and IMAGE_ID>0";
             $z = $DB->Query($strSql, false, $err_mess . __LINE__);
             while ($zr = $z->Fetch()) {
                 CFile::Delete($zr["IMAGE_ID"]);
             }
             // ัƒะดะฐะปัะตะผ ะฒะฐั€ะธะฐะฝั‚ั‹ ะพั‚ะฒะตั‚ะพะฒ ะฝะฐ ะฟะพะปะต ั„ะพั€ะผั‹
             $DB->Query("DELETE FROM b_form_answer WHERE FIELD_ID='{$ID}'", false, $err_mess . __LINE__);
             // ัƒะดะฐะปัะตะผ ะฟั€ะธะฒัะทะบัƒ ะบ ั‚ะธะฟะฐะผ ั„ะธะปัŒั‚ั€ะฐ
             $DB->Query("DELETE FROM b_form_field_filter WHERE FIELD_ID='{$ID}'", false, $err_mess . __LINE__);
             // ัƒะดะฐะปัะตะผ ัะฐะผะพ ะฟะพะปะต
             $DB->Query("DELETE FROM b_form_field WHERE ID='{$ID}'", false, $err_mess . __LINE__);
             return true;
         } else {
             $strError .= GetMessage("FORM_ERROR_ACCESS_DENIED") . "<br>";
         }
     } else {
         $strError .= GetMessage("FORM_ERROR_FIELD_NOT_FOUND") . "<br>";
     }
     return false;
 }
Example #9
0
<?php

$u =& CUser::getInstance();
$fv = new CFormValidator();
$checkPerm = $u->find($_USER_ID);
if ($checkPerm['U_PARENTID'] > 0) {
    echo '<script> location.href = "/"; </script>';
}
$accounts = $u->childAccounts($_USER_ID);
$fv->setForm('_registration');
$fv->addElement('u_username', 'Username', '  - Username must be between 4 and 16 alpha-numeric characters.', 'regexp/^[a-zA-Z0-9_]{4`,16}$/');
$fv->addElement('u_password', 'Password', '  - Please enter a password.', 'length');
$fv->addElement('u_email', 'Email', '  - Please enter your email address.', 'email');
$fv->setDebugOutput(false);
$fv->setFunctionName('_val_registration');
$fv->validate();
?>
<div class="dataSingleContent">
  <form name="_registration" id="_registration" method="post" action="/?action=manage.account_create.act" onsubmit="return _val_registration();">
    <div class="formBlock">
      <div class="formRow">
        <div class="formLabel">Username</div>
        <div class="formField">
          <input type="text" name="u_username" id="u_username" value="<?php 
echo $_get_udf['u_username'];
?>
" class="formfield" style="width:110px" onblur="checkUsername(this);" /><?php 
echo $required;
?>
&nbsp;(4 to 16 characters)
        </div>
 } else {
     if ($logged_in === false) {
         // capture if the user is not logged in (and has a recurring payment)
         // the user must have been redirected from the login.act.php page
         $type = 'capture';
         echo '
       <div class="bold center" style="padding-bottom:15px;">
         <img src="/images/icons/warning_alt_2_16x16.png" class="png" width="16" height="16" border="0" align="absmiddle" />&nbsp;Your account has expired.  Please update your billing information to re-activate your account.
       </div>
   ';
     } else {
         // if the user is logged in and has a recurring payment then do not capture
         $type = 'nocapture';
     }
 }
 $fv = new CFormValidator();
 $fv->setForm('updateBilling');
 $fv->addElement('er_ccNameFirst', 'First Name', '  - Please enter your first name.', 'length');
 $fv->addElement('er_ccNameLast', 'Last Name', '  - Please enter your last name.', 'length');
 $fv->addElement('er_ccStreet', 'Address', '  - Please enter your address.', 'length');
 $fv->addElement('er_ccCity', 'City', '  - Please enter your city.', 'length');
 $fv->addElement('er_ccState', 'State', '  - Please select your state.', 'selectboxnull');
 $fv->addElement('er_ccZip', 'Zip', '  - Please enter your zipcode.', 'length');
 $fv->addElement('er_ccNum', 'Credit Card Number', '  - Please check make sure you typed your credit card number in correctly.', 'mod10');
 $fv->addElement('er_ccExpMonth', 'Expiration Month', '  - Please enter the month your credit card expires.', 'length');
 $fv->addElement('er_ccExpYear', 'Expiration Year', '  - Please enter the year your credit card expires.', 'length');
 $fv->addElement('er_ccCcv', 'Credit Card Verification Number', '  - Please enter the 3 digit CCV number on the back of your card.', 'length');
 $fv->setMaxElementsToDisplay(5);
 $fv->setDebugOutput(false);
 $fv->setFunctionName('_val_process');
 $fv->setJavascriptSubmit(false);
Example #11
0
 $paymentTypes = '<select name="ci_payment_type" id="ci_payment_type" class="formfield">';
 foreach ($paymentArr as $k => $v) {
     if ($k == $paymentType) {
         $paymentTypes .= '<option value="' . $v . '" selected="true">' . $v . '</option>';
     } else {
         $paymentTypes .= '<option value="' . $v . '">' . $v . '</option>';
     }
 }
 $paymentTypes .= '</select>';
 $categoryArr = array('Amateur', 'Hobbyist', 'Prosumer', 'Professional');
 $categoryTypes = '<select name="ci_category_type" id="ci_category_type" class="formfield">';
 foreach ($categoryArr as $v) {
     $categoryTypes .= '<option value="' . $v . '" ' . ($v == $categoryType ? 'selected="SELECTED"' : '') . '>' . $v . '</option>';
 }
 $categoryTypes .= '</select>';
 $fv = new CFormValidator();
 $fv->setForm('_ciRegistration');
 $fv->addElement('ci_username', 'Username', '  - Username must be between 4 and 50 characters.', 'regexp/^[a-zA-Z0-9_]{4`,50}$/');
 $fv->addElement('ci_password', 'Password', '  - Password must be between 8 and 12 characters.', 'regexp/^[a-zA-Z0-9_]{8`,12}$/');
 $fv->addElement('ci_password_confirm', 'Password (again)', '  - Your password confirmation does not match your password.', 'length');
 $fv->addElement('ci_password', 'Password (again)', '  - Your password confirmation does not match your password.', 'regexp/^\'+document.forms[\'_ciRegistration\'].ci_password_confirm.value+\'$/');
 $fv->addElement('ci_name_first', 'First Name', '  - Please enter your first name.', 'length');
 $fv->addElement('ci_name_last', 'Last Name', '  - Please enter your last name.', 'length');
 $fv->addElement('ci_email', 'Email', '  - Please enter your email address.', 'email');
 $fv->addElement('ci_payment_type', 'How You\'re Paid', '  - Please select how you would like to be paid.', 'selectboxnull');
 $fv->addElement('ci_street_1', 'Street Address (line 1)', '  - Please enter your street address.', 'length');
 $fv->addElement('ci_country', 'Country', '  - Please select your country.', 'selectboxnull');
 $fv->addElement('ci_city', 'City', '  - Please enter your city.', 'length');
 $fv->addElement('ci_state', 'State', '  - Please select your state.', 'selectboxnull');
 $fv->addElement('ci_zip', 'Zip', '  - Please enter your zip code.', 'length');
 $fv->addElement('ci_agreement', 'Agree To The Terms', '  - Please agree to the Photographer Member Agreement', 'checkboxmin1');
Example #12
0
<?php

if (permission($_FF_SESSION->value('account_perm'), PERM_USER_1) === true) {
    $u =& CUser::getInstance();
    $v =& CVideo::getInstance();
    $fv = new CFormValidator();
    $fv->setForm('_videoUpload');
    $fv->addElement('name', 'Name', '  - Please enter a name for your video.', 'length');
    $fv->setMaxElementsToDisplay(5);
    $fv->setDebugOutput(false);
    $fv->setFunctionName('_val_video');
    // in conditional below $fv -> setEval('submitDivEff1.toggle();'); // postItVideo(\'' . $sess_id . '\');
    // below conditional $fv -> validate();
    $sess_id = md5($_USER_ID . NOW);
    $user_enc = $u->userIdEnc($_USER_ID);
    if (isset($_GET['videoId'])) {
        $videoData = $v->find($_GET['videoId']);
        $frmAct = '/?action=video.update.act';
        $mode = 'update';
    } else {
        $fv->setEval('submitDivEff1.toggle();');
        // postItVideo(\'' . $sess_id . '\');
        $frmAct = "/cgi-bin/upload_video.cgi?sessionid={$sess_id}&user_enc={$user_enc}";
        //'/upload_video'; //
        $mode = 'insert';
        $videoData['V_PRIVACY'] = PERM_VIDEO_DEFAULT;
    }
    $fv->validate();
    if ($_GET['message'] == 'fileTooLarge') {
        echo '<div class="confirm"><img src="images/icons/warning_alt_2_24x24.png" class="png" width="24" height="24" border="0" align="absmiddle" hspace="4" />The file you tried to upload was too large.</div>';
    }
Example #13
0
<?php

$error = !empty($_GET['error']) ? $_GET['error'] : false;
switch ($error) {
    case 'FILE_EXISTS':
        $errorMessage = 'A file with this name already exists';
        break;
    default:
        $errorMessage = 'Unknown error';
        break;
}
$fv = new CFormValidator();
$fv->setForm('_music');
$fv->addElement('m_swf_src', 'Music Source', '  - Must specify a music source', 'length');
//$fv -> addElement('m_tempo', 'Tempo', '  - Must specify a tempo', 'length');
$fv->addElement('m_name', 'Name', '  - Must specify a name', 'length');
//$fv -> addElement('m_description', 'Description', '  - Must specify a description', 'length');
$fv->setMaxElementsToDisplay(4);
$fv->setDebugOutput(false);
$fv->setFunctionName('_validate');
$fv->validate();
$genre = array('My Music', 'Holiday', 'Classical', 'Country', 'Pop/Rock', 'Jazz/Blues', 'Romantic', 'Drama/Suspense', 'Children/Cartoon', 'Easy Listening', 'World', 'Solo Instrument', 'Ambience', 'Drums');
$genreOptions = '<select name="m_genre" class="formfield">';
foreach ($genre as $v) {
    $genreOptions .= '<option value="' . $v . '">' . $v . '</option>';
}
$genreOptions .= '</select>';
?>

<form name="_music" method="POST" action="/cp/?action=music.home.act" onsubmit="return _validate();" />
  <div style="margin-left:50px; margin-top:25px;">
Example #14
0
<?php

$board = CBoard::getInstance();
$user = CUser::getInstance();
$validator = new CFormValidator();
$bID = $_GET['board_id'];
$boardData = $board->board($bID);
$profileData = $user->profile($_USER_ID);
$avatarSrc = $profileData['P_AVATAR'] != '' ? PATH_FOTO . $profileData['P_AVATAR'] : 'images/avatar.jpg';
$validator->setForm('_newTopic');
$validator->addElement('bp_title', 'Title', '  - Please enter a title for the post.', 'length');
$validator->addElement('bpc_content', 'Content', '  - Please enter the content of your post.', 'length');
$validator->setDebugOutput(false);
$validator->setFunctionName('_val_post');
$validator->validate();
?>
<div class="dataSingleContent">
  <div>
    <img src="images/community_welcome.gif" width="300" heihgt="88" border="0" vspace="10" />
  </div>
  <div style="padding-bottom:5px;">
    <a href="/?action=board.main">Community</a> >> <a href="/?action=board.board_view&board_id=<?php 
echo $bID;
?>
"><?php 
echo $boardData['B_TITLE'];
?>
</a> >> (New Topic)
  </div>
  
  <div style="width:735px;">
Example #15
0
<?php

$fv =& new CFormValidator();
$fv = new CFormValidator();
$fv->setForm('_password');
$fv->addElement('u_password_current', 'Current Password', '  - Please enter your current password.', 'length');
$fv->addElement('u_password', 'New Password', '  - Please enter a new password.', 'length');
$fv->addElement('u_password_confirm', 'Confirm New Password', '  - Please confirm your new password.', 'length');
$fv->setDebugOutput(false);
$fv->setFunctionName('_val_password');
$fv->validate();
if (isset($_GET['message'])) {
    switch ($_GET['message']) {
        case 'password_updated':
            $message_text = 'Your password was successfully updated.';
            break;
        case 'passwords_do_not_match':
            $message_text = 'Your new password and new password confirmation did not match.';
            break;
        case 'current_password_wrong':
            $message_text = 'Your current password was incorrect.';
            break;
        default:
            $message_text = '';
    }
    echo '<div class="confirm">' . $message_text . '</div>';
}
?>

<div class="bold" style="margin-bottom:20px;"><img src="images/icons/key_24x24.png" class="png" width="24" height="24" border="0" align="absmiddle" hspace="3" /> Change Your Password</div>
  <form name="_password" action="/?action=account.password_form.act" method="post" onSubmit="return _val_password();">
Example #16
0
<?php

$board = CBoard::getInstance();
$user = CUser::getInstance();
$validator = new CFormValidator();
$pID = $_GET['post_id'];
$postData = $board->singlePost($pID);
$boardData = $board->board($postData['BP_BID']);
$profileData = $user->profile($_USER_ID);
$avatarSrc = $profileData['P_AVATAR'] != '' ? PATH_FOTO . $profileData['P_AVATAR'] : 'images/avatar.jpg';
$quoteStr = '';
if (isset($_GET['reply_id'])) {
    $rID = $_GET['reply_id'];
    $quoteData = $board->post($rID);
    $quoteUser = $user->find($quoteData[0]['BP_UID']);
    $quoteStr = "[quote][i]Posted by: " . $quoteUser['U_USERNAME'] . " on " . date('D M j, Y g:i a', $quoteData[0]['BP_DATECREATED']) . "[/i]\n\n" . $quoteData[0]['BP_CONTENT'] . "[/quote]";
}
$validator->setForm('_reply');
$validator->addElement('bpc_content', 'Content', '  - Please enter the content of your post.', 'length');
$validator->setDebugOutput(false);
$validator->setFunctionName('_val_post');
$validator->validate();
?>

<div class="dataSingleContent">
  <div>
    <img src="images/community_welcome.gif" width="300" heihgt="88" border="0" vspace="10" />
  </div>
  
  <div style="padding-bottom:5px;">
    <a href="/?action=board.main">Community</a> >> <a href="/?action=board.board_view&board_id=<?php 
Example #17
0
    $state = $_POST['ci_state'];
    $zip = $_POST['ci_zip'];
    $acceptAgreement = 'true';
    $categoryType = $_POST['ci_category_type'];
    $publicName = $_POST['ci_public_name'];
    $webSite = isset($_POST['ci_web_site']) ? $_POST['ci_web_site'] : '';
    $biography = isset($_POST['ci_biography']) ? $_POST['ci_biography'] : '';
    $cameraMake = $_POST['ci_camera_make'];
    $cameraModel = $_POST['ci_camera_model'];
    $cameraResolution = $_POST['ci_camera_resolution'];
    $cameraEquipment = isset($_POST['ci_camera_equipment']) ? $_POST['ci_camera_equipment'] : '';
    $trainingSchools = isset($_POST['ci_training_schools']) ? $_POST['ci_training_schools'] : '';
    $trainingCourses = isset($_POST['ci_training_courses']) ? $_POST['ci_training_courses'] : '';
    $specialities = isset($_POST['ci_speciality_list']) ? $_POST['ci_speciality_list'] : '';
}
$fv = new CFormValidator();
$fv->setForm('_ciRegistration');
$photosRs = $t->get($_USER_ID);
$required = '*';
?>

<form name="_ciRegistration" id="_ciRegistration" method="POST" action="/?action=ci.save.act" onsubmit="return _val_registration();">
  <?php 
echo '<div style="padding-left:15px; padding-top:15px; padding-bottom:25px;" class="f_12 bold">Sell these images</div>';
foreach ($photosRs as $k => $v) {
    echo '<input type="hidden" name="ci_image_' . $k . '" value="' . $v['P_ID'] . '" />';
    echo '<input type="hidden" name="ci_image_' . $v['P_ID'] . '" value="' . PATH_FOTOROOT . $v['P_THUMB_PATH'] . '" />';
    $photoRs = $fb->fotoData($v['P_ID']);
    $fv->addElement('ci_image_' . $v['P_ID'] . '_title', 'Title', '  - Please enter a title.', 'length');
    $fv->addElement('ci_image_' . $v['P_ID'] . '_description', 'Description', '  - Please enter a description.', 'length');
    $fv->addElement('ci_image_' . $v['P_ID'] . '_keywords', 'Keywords', '  - Please enter at least 3 keywords.', 'length');
Example #18
0
<?php

$_SESSION_HASH = $_FF_SESSION->value('sess_hash');
if (!isset($_get_udf)) {
    $_get_udf = $_REQUEST;
}
foreach ($_GET as $k => $v) {
    if (!isset($_get_udf[$k])) {
        $_get_udf[$k] = $v;
    }
}
$fv = new CFormValidator();
$required = '';
//'<span class="f_dark_accent">&nbsp;<sup>*</sup></span>';
$fv->setForm('_registration');
$fv->addElement('u_username', 'Username', '  - Username must be between 4 and 16 alpha-numeric characters.', 'regexp/^[a-zA-Z0-9_]{4`,16}$/');
$fv->addElement('u_password', 'Password', '  - Please enter a password.', 'length');
//$fv -> addElement('u_password_confirm', 'Confirm Password', '  - Please confirm your password.', 'length');
//$fv -> addElement('u_password', 'Confirm Password', '  - Your password confirmation does not match your password.', 'regexp/^\'+document.forms[\'_registration\'].u_password_confirm.value+\'$/');
$fv->addElement('u_email', 'Email', '  - Please enter your email address.', 'email');
$fv->addElement('u_birthMonth', 'Birth Month', '  - Please select the month you were born.', 'selectboxnull');
$fv->addElement('u_birthDay', 'Birth Day', '  - Please select the day you were born.', 'selectboxnull');
$fv->addElement('u_birthYear', 'Birth Year', '  - Please select the year you were born.', 'selectboxnull');
$fv->addElement('u_secret', 'Mother\'s Maiden Name', '  - Please enter your mother\'s maiden name.', 'length');
$fv->setMaxElementsToDisplay(5);
$fv->setDebugOutput(false);
$fv->setFunctionName('_val_registration');
$fv->validate();
// validate method called at bottom
echo samplesNavigation(array('samples', 'demo', 'tour', 'features', 'aboutus'));
if (isset($_get_udf['message'])) {
Example #19
0
// variables from the first page
$username = $_POST['ci_username'];
$password = $_POST['ci_password'];
$nameFirst = $_POST['ci_name_first'];
$nameLast = $_POST['ci_name_last'];
$email = $_POST['ci_email'];
$paymentType = $_POST['ci_payment_type'];
$street1 = $_POST['ci_street_1'];
$street2 = $_POST['ci_street_2'];
$country = $_POST['ci_country'];
$city = $_POST['ci_city'];
$state = $_POST['ci_state'];
$zip = $_POST['ci_zip'];
$acceptAgreement = 'true';
$fv = new CFormValidator();
$fv->setForm('_ciRegistration');
$fv->addElement('ci_category_type', 'How would you describe yourself as a photographer', '  - Please choose a category.', 'selectboxnull');
$fv->addElement('ci_public_name', 'Public Name', '  - Please must enter a public name.', 'length');
$fv->addElement('ci_camera_make', 'Digital Camera Make', '  - Please select a camera make.', 'selectboxnull');
$fv->addElement('ci_camera_model', 'Digital Camera Model', '  - Please enter a camera model.', 'length');
$fv->addElement('ci_camera_resolution', 'Digital Camera Resolution', '  - Please enter your camera resolution.', 'selectboxnull');
$fv->setMaxElementsToDisplay(10);
$fv->setDebugOutput(false);
$fv->setFunctionName('_val_registration');
$fv->validate();
$categoryArr = array('Amateur', 'Hobbyist', 'Prosumer', 'Professional');
$categoryTypes = '<select name="ci_category_type" id="ci_category_type" class="formfield">';
foreach ($categoryArr as $v) {
    $categoryTypes .= '<option value="' . $v . '">' . $v . '</option>';
}
Example #20
0
<?php

$fv = new CFormValidator();
$fv->setForm('_contact');
$fv->addElement('email_name', 'Your Name', '  - Please enter your name.', 'length');
$fv->addElement('email_from', 'Your Email', '  - Please enter your email address.', 'email');
$fv->addElement('email_message', 'Message', '  - Please enter your message.', 'length');
$fv->setDebugOutput(false);
$fv->setFunctionName('_val_contact');
$fv->validate();
if (isset($_GET['message'])) {
    switch ($_GET['message']) {
        case 'email_sent':
            $message = '<img src="images/icons/checkmark_24x24.png" class="png" width="24" height="24" border="0" align="absmiddle" hspace="5" />Your inquiry was successfully sent.  You should receive a response within one business day.';
            break;
        default:
            $message = '';
            break;
    }
    echo '<div class="confirm">' . $message . '</div>';
}
?>


<div class="dataSingleContent">
  <div class="bold">Customer Support</div>
  Please check our <a href="/?action=home.help">FAQs</a> for answers to many common questions.  
  You'll find the information you need on topics ranging from setting up an account to adding pictures to placing orders.  
  You'll also find lots of tutorials throughout the site.
  <br /><br />
  <div class="bold">Write to us</div>
Example #21
0
<?php

$align = $tpl->mode == 'single' ? 'center' : 'left';
$fv = new CFormValidator();
$fv->setForm('_password');
$fv->addElement('u_email', 'Email', '  - Please enter the email address you registered with.', 'length');
$fv->setDebugOutput(false);
$fv->setFunctionName('_val_password');
$fv->validate();
if (isset($_GET['message'])) {
    switch ($_GET['message']) {
        case 'password_reset':
            $message = 'Your password has been reset and sent to the email address you specified.';
            $image = 'images/icons/checkmark_24x24.png';
            break;
        case 'email_not_found':
            $email = isset($_GET['email']) ? $_GET['email'] : 'none';
            $message = 'Sorry, we were unable to find the email address you entered (<i>' . $email . '</i>) in our database.';
            $image = 'images/icons/warning_24x24.png';
            break;
        case 'email_not_valid':
            $email = isset($_GET['email']) ? $_GET['email'] : 'none';
            $message = 'Sorry, the email address you entered (<i>' . $email . '</i>) does not appear to have valid syntax.';
            $image = 'images/icons/warning_24x24.png';
            break;
        case 'secret_question':
            $email = isset($_GET['email']) ? $_GET['email'] : 'none';
            $message = 'Sorry, but what you entered for "Mother\'s Maiden Name" did not match our records .';
            $image = 'images/icons/warning_24x24.png';
            break;
        default:
Example #22
0
<?php

$s =& CSubscription::getInstance();
$subscriptions = $s->getSubscriptions($_USER_ID);
$fv = new CFormValidator();
$fv->setForm('_subscriptionsForm');
$fv->addElement('email_1', 'Email', '  - Please enter at least one email address.', 'email');
$fv->setMaxElementsToDisplay(5);
$fv->setDebugOutput(false);
$fv->setFunctionName('_val_registration');
$fv->validate();
if (isset($_GET['message'])) {
    switch ($_GET['message']) {
        case 'added':
            $message = '<img src="images/icons/checkmark_16x16.png" class="png" width="16" height="16" hspace="5" align="absmiddle" />Email addresses have been added';
            break;
        case 'deleted':
            $message = '<img src="images/icons/delete_16x16.png" class="png" width="16" height="16" hspace="5" align="absmiddle" />Email address has been deleted.';
            break;
    }
    if ($message != '') {
        echo '<div class="confirm">' . $message . '</div>';
    }
}
?>

<div class="f_12 bold"><img src="images/icons/network-wireless_22x22.png" class="png" width="22" height="22" align="absmiddle" />&nbsp;Let others know when you add photos or create a slideshow</div>

<div style="margin-left:25px; margin-top:25px;">
  <div style="margin-bottom:5px;">When you add a photo or slideshow to your personal page the following people will receive an email.</div>
  
Example #23
0
        $submit_src = 'update.gif';
    } else {
        $update = false;
        $submit_src = 'create_group.gif';
    }
} else {
    $update = false;
    $submit_src = 'create_group.gif';
}
if ($action == 'fotogroup.group_share_form') {
    $gp_form_mode = 'included';
} else {
    $gp_form_mode = 'standalone';
}
$type = isset($_GET['type']) ? $_GET['type'] : 'fotos';
$fv = new CFormValidator();
$fv->setForm('_group');
$fv->addElement('g_name', 'Name', '  - Please enter a name for your group.', 'length');
$fv->setDebugOutput(false);
$fv->setFunctionName('_val_group');
$fv->setJavascriptSubmit(true);
$fv->validate();
?>

<div style="width:545px; text-align:left;">
  <form action="/?action=fotobox.group_form.act" method="post" name="_group" style="display:inline;">
    <input type="hidden" name="g_public" value="0" />
    
    <div class="bold">
      <span class="f_off_accent">Step 1</span> Name your Group
    </div>
Example #24
0
    ?>
"><nobr>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php 
    echo GetMessage('FORM_ADD_ANSWER');
    ?>
</nobr></div></td>
					</tr>
				</tfoot>
			</table>
		</td>
	</tr>
<?php 
    //********************
    //Validators Tab
    //********************
    $tabControl->BeginNextTab();
    $rsValidators = CFormValidator::GetAllList();
    if ($rsValidators->SelectedRowsCount() > 0) {
        ?>
	<script language="javascript">
	var arValidatorsType = [];
	var arValidators = [];
<?php 
        while ($arValidatorInfo = $rsValidators->Fetch()) {
            if (!is_array($arValidatorInfo["TYPES"])) {
                if ($arValidatorInfo["TYPES"] == 0) {
                    continue;
                }
                $arValidatorInfo["TYPES"] = array($arValidatorInfo["TYPES"]);
            }
            ?>
Example #25
0
$u =& CUser::getInstance();
$fv =& new CFormValidator();
$sess_id = md5($_USER_ID . NOW);
if ($args[0] == 'mp3_upload_form') {
    $update = false;
    $user_enc = $u->userIdEnc($_USER_ID);
    $formAction = FF_ENVIORNMENT == 'production' ? "/cgi-bin/upload_mp3.cgi?sessionid={$sess_id}&user_enc={$user_enc}" : '/?action=fotobox.mp3_upload_finalize.act';
} else {
    if ($args[0] == 'mp3_update_form' && isset($args[1])) {
        $fb =& CFotobox::getInstance();
        $mp3_data = $fb->mp3($args[1], $_USER_ID);
        $update = true;
        $formAction = '/?action=fotobox.mp3_update.act';
    }
}
$fv = new CFormValidator();
$fv->setForm('_uploader');
$fv->addElement('um_name', 'Name', '  - Enter a name for your MP3.', 'length');
$fv->setDebugOutput(false);
$fv->setFunctionName('_mp3Submit');
$fv->setJavascriptSubmit(true);
?>

<script language="javascript">
  function uploaderCover()
  {
    _toggle('uploaderCover');
  }
</script>

<table border="0" cellpadding="2" cellspacing="0" width="100%">