Ejemplo n.º 1
0
		elm = fobj.elements["x" + infix + "_likes"];
		if (elm && !ew_CheckInteger(elm.value))
			return ew_OnError(this, elm, "<?php 
echo ew_JsEncode2($tbl_facebook_stat->likes->FldErrMsg());
?>
");
		elm = fobj.elements["x" + infix + "_unsubscribe"];
		if (elm && !ew_HasValue(elm))
			return ew_OnError(this, elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($tbl_facebook_stat->unsubscribe->FldCaption());
?>
");
		elm = fobj.elements["x" + infix + "_unsubscribe"];
		if (elm && !ew_CheckInteger(elm.value))
			return ew_OnError(this, elm, "<?php 
echo ew_JsEncode2($tbl_facebook_stat->unsubscribe->FldErrMsg());
?>
");

		// Call Form Custom Validate event
		if (!this.Form_CustomValidate(fobj)) return false;
	}
	return true;
}

// extend page with Form_CustomValidate function
tbl_facebook_stat_add.Form_CustomValidate =  
 function(fobj) { // DO NOT CHANGE THIS LINE!

 	// Your custom validation code here, return false if invalid. 
 	return true;
Ejemplo n.º 2
0
		elm = fobj.elements["x" + infix + "_userlevelid"];
		if (elm && !ew_HasValue(elm))
			return ew_OnError(this, elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($tbl_user_level->userlevelid->FldCaption());
?>
");
		elm = fobj.elements["x" + infix + "_userlevelid"];
		if (elm && !ew_CheckInteger(elm.value))
			return ew_OnError(this, elm, "<?php 
echo ew_JsEncode2($tbl_user_level->userlevelid->FldErrMsg());
?>
");
		elm = fobj.elements["x" + infix + "_userlevelname"];
		if (elm && !ew_HasValue(elm))
			return ew_OnError(this, elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($tbl_user_level->userlevelname->FldCaption());
?>
");
		elmId = fobj.elements["x" + infix + "_userlevelid"];
		elmName = fobj.elements["x" + infix + "_userlevelname"];
		if (elmId && elmName) {
			elmId.value = elmId.value.replace(/^\s+|\s+$/, '');
			elmName.value = elmName.value.replace(/^\s+|\s+$/, '');
			if (elmId && !ew_CheckInteger(elmId.value))
				return ew_OnError(this, elmId, ewLanguage.Phrase("UserLevelIDInteger"));
			var level = parseInt(elmId.value);
			if (level == 0) {
				if (elmName.value.toLowerCase() != "default")
					return ew_OnError(this, elmName, ewLanguage.Phrase("UserLevelDefaultName"));
			} else if (level == -1) { 
				if (elmName.value.toLowerCase() != "administrator")
Ejemplo n.º 3
0
	for (var i = startcnt; i <= rowcnt; i++) {
		var infix = ($k[0]) ? String(i) : "";
		$fobj.data("rowindex", infix);
		var checkrow = (gridinsert) ? !this.EmptyRow(infix) : true;
		if (checkrow) {
			addcnt++;
			elm = this.GetElements("x" + infix + "_fecha");
			if (elm && !ew_CheckEuroDate(elm.value))
				return this.OnError(elm, "<?php 
    echo ew_JsEncode2($gastos_mantenimientos->fecha->FldErrMsg());
    ?>
");
			elm = this.GetElements("x" + infix + "_id_hoja_mantenimeinto");
			if (elm && !ew_CheckInteger(elm.value))
				return this.OnError(elm, "<?php 
    echo ew_JsEncode2($gastos_mantenimientos->id_hoja_mantenimeinto->FldErrMsg());
    ?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
		} // End Grid Add checking
	}
	return true;
}

// Check empty row
ftbl_lesson_videoedit.Validate = function(fobj) {
	if (!this.ValidateRequired)
		return true; // Ignore validation
	fobj = fobj || this.Form;
	this.PostAutoSuggest();	
	if (fobj.a_confirm && fobj.a_confirm.value == "F")
		return true;
	var elm, aelm;
	var rowcnt = 1;
	var startcnt = (rowcnt == 0) ? 0 : 1; // rowcnt == 0 => Inline-Add
	for (var i = startcnt; i <= rowcnt; i++) {
		var infix = "";
		elm = fobj.elements["x" + infix + "_active"];
		if (elm && !ew_CheckInteger(elm.value))
			return ew_OnError(this, elm, "<?php 
echo ew_JsEncode2($tbl_lesson_video->active->FldErrMsg());
?>
");

		// Set up row object
		ew_ElementsToRow(fobj, infix);

		// Fire Form_CustomValidate event
		if (!this.Form_CustomValidate(fobj))
			return false;
	}

	// Process detail page
	if (fobj.detailpage && fobj.detailpage.value && ewForms[fobj.detailpage.value])
		return ewForms[fobj.detailpage.value].Validate(fobj);
	return true;
Ejemplo n.º 5
0
			elm = this.GetElements("x" + infix + "_ACCOUNT_NUMBER");
			if (elm && !ew_CheckNumber(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($bank_account->ACCOUNT_NUMBER->FldErrMsg());
?>
");
			elm = this.GetElements("x" + infix + "_BANK_ID");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $bank_account->BANK_ID->FldCaption(), $bank_account->BANK_ID->ReqErrMsg));
?>
");
			elm = this.GetElements("x" + infix + "_ACTIVE");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $bank_account->ACTIVE->FldCaption(), $bank_account->ACTIVE->ReqErrMsg));
?>
");

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
		if (val && ewForms[val])
			if (!ewForms[val].Validate())
				return false;
Ejemplo n.º 6
0
	var rowcnt = ($k[0]) ? parseInt($k.val(), 10) : 1;
	var startcnt = (rowcnt == 0) ? 0 : 1; // Check rowcnt == 0 => Inline-Add
	var gridinsert = $fobj.find("#a_list").val() == "gridinsert";
	for (var i = startcnt; i <= rowcnt; i++) {
		var infix = ($k[0]) ? String(i) : "";
		$fobj.data("rowindex", infix);
			elm = this.GetElements("x" + infix + "_importe");
			if (elm && !ew_CheckNumber(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($montos->importe->FldErrMsg());
?>
");
			elm = this.GetElements("x" + infix + "_fecha_creacion");
			if (elm && !ew_CheckEuroDate(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($montos->fecha_creacion->FldErrMsg());
?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
Ejemplo n.º 7
0
			elm = this.GetElements("x" + infix + "_profession[]");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $nos_members->profession->FldCaption(), $nos_members->profession->ReqErrMsg));
?>
");
			elm = this.GetElements("x" + infix + "_game_type[]");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $nos_members->game_type->FldCaption(), $nos_members->game_type->ReqErrMsg));
?>
");
			elm = this.GetElements("x" + infix + "_has_expansion");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $nos_members->has_expansion->FldCaption(), $nos_members->has_expansion->ReqErrMsg));
?>
");

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
		if (val && ewForms[val])
			if (!ewForms[val].Validate())
				return false;
Ejemplo n.º 8
0
			elm = this.GetElements("x" + infix + "_PASSANGER_TYPE_ID");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $passanger->PASSANGER_TYPE_ID->FldCaption(), $passanger->PASSANGER_TYPE_ID->ReqErrMsg));
?>
");
			elm = this.GetElements("x" + infix + "_PASSANGER_TYPE_ID");
			if (elm && !ew_CheckInteger(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($passanger->PASSANGER_TYPE_ID->FldErrMsg());
?>
");
			elm = this.GetElements("x" + infix + "_USER_ID");
			if (elm && !ew_CheckInteger(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($passanger->USER_ID->FldErrMsg());
?>
");

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
		if (val && ewForms[val])
			if (!ewForms[val].Validate())
				return false;
Ejemplo n.º 9
0
 function GetFilterList()
 {
     // Initialize
     $sFilterList = "";
     $sFilterList = ew_Concat($sFilterList, $this->AIR_PORT_ID->AdvancedSearch->ToJSON(), ",");
     // Field AIR_PORT_ID
     $sFilterList = ew_Concat($sFilterList, $this->CODE->AdvancedSearch->ToJSON(), ",");
     // Field CODE
     $sFilterList = ew_Concat($sFilterList, $this->DESCRIPTION->AdvancedSearch->ToJSON(), ",");
     // Field DESCRIPTION
     $sFilterList = ew_Concat($sFilterList, $this->ACTIVE->AdvancedSearch->ToJSON(), ",");
     // Field ACTIVE
     if ($this->BasicSearch->Keyword != "") {
         $sWrk = "\"" . EW_TABLE_BASIC_SEARCH . "\":\"" . ew_JsEncode2($this->BasicSearch->Keyword) . "\",\"" . EW_TABLE_BASIC_SEARCH_TYPE . "\":\"" . ew_JsEncode2($this->BasicSearch->Type) . "\"";
         $sFilterList = ew_Concat($sFilterList, $sWrk, ",");
     }
     // Return filter list in json
     return $sFilterList != "" ? "{" . $sFilterList . "}" : "null";
 }
Ejemplo n.º 10
0
			elm = this.GetElements("x" + infix + "__Email");
			if (elm && !ew_HasValue(elm))
				return this.OnError(elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($Users->_Email->FldCaption());
?>
");
			elm = this.GetElements("x" + infix + "_Created");
			if (elm && !ew_HasValue(elm))
				return this.OnError(elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($Users->Created->FldCaption());
?>
");
			elm = this.GetElements("x" + infix + "_Created");
			if (elm && !ew_CheckDate(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($Users->Created->FldErrMsg());
?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
		return true;
	var elm, aelm;
	var rowcnt = 1;
	var startcnt = (rowcnt == 0) ? 0 : 1; // rowcnt == 0 => Inline-Add
	for (var i = startcnt; i <= rowcnt; i++) {
		var infix = "";
		elm = fobj.elements["x" + infix + "_is_active"];
		if (elm && !ew_CheckInteger(elm.value))
			return ew_OnError(this, elm, "<?php 
echo ew_JsEncode2($tbl_subject_faculty->is_active->FldErrMsg());
?>
");
		elm = fobj.elements["x" + infix + "_university_id"];
		if (elm && !ew_CheckInteger(elm.value))
			return ew_OnError(this, elm, "<?php 
echo ew_JsEncode2($tbl_subject_faculty->university_id->FldErrMsg());
?>
");

		// Set up row object
		ew_ElementsToRow(fobj, infix);

		// Fire Form_CustomValidate event
		if (!this.Form_CustomValidate(fobj))
			return false;
	}

	// Process detail page
	if (fobj.detailpage && fobj.detailpage.value && ewForms[fobj.detailpage.value])
		return ewForms[fobj.detailpage.value].Validate(fobj);
	return true;
Ejemplo n.º 12
0
			elm = this.GetElements("x" + infix + "_url");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $profile_pic->url->FldCaption(), $profile_pic->url->ReqErrMsg));
?>
");
			elm = this.GetElements("x" + infix + "_account_id");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $profile_pic->account_id->FldCaption(), $profile_pic->account_id->ReqErrMsg));
?>
");
			elm = this.GetElements("x" + infix + "_account_id");
			if (elm && !ew_CheckInteger(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($profile_pic->account_id->FldErrMsg());
?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
Ejemplo n.º 13
0
	var $ = jQuery, fobj = this.GetForm(), $fobj = $(fobj);
	this.PostAutoSuggest();
	if ($fobj.find("#a_confirm").val() == "F")
		return true;
	var elm, felm, uelm, addcnt = 0;
	var $k = $fobj.find("#" + this.FormKeyCountName); // Get key_count
	var rowcnt = ($k[0]) ? parseInt($k.val(), 10) : 1;
	var startcnt = (rowcnt == 0) ? 0 : 1; // Check rowcnt == 0 => Inline-Add
	var gridinsert = $fobj.find("#a_list").val() == "gridinsert";
	for (var i = startcnt; i <= rowcnt; i++) {
		var infix = ($k[0]) ? String(i) : "";
		$fobj.data("rowindex", infix);
			elm = this.GetElements("x" + infix + "_Code");
			if (elm && !ew_HasValue(elm))
				return this.OnError(elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($Continents->Code->FldCaption());
?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
Ejemplo n.º 14
0
		return true;
	var elm, aelm;
	var rowcnt = 1;
	var startcnt = (rowcnt == 0) ? 0 : 1; // rowcnt == 0 => Inline-Add
	for (var i = startcnt; i <= rowcnt; i++) {
		var infix = "";
		elm = fobj.elements["x" + infix + "_doc_type"];
		if (elm && !ew_CheckInteger(elm.value))
			return ew_OnError(this, elm, "<?php 
echo ew_JsEncode2($tbl_doc->doc_type->FldErrMsg());
?>
");
		elm = fobj.elements["x" + infix + "_subject_general_faculty_id"];
		if (elm && !ew_HasValue(elm))
			return ew_OnError(this, elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($tbl_doc->subject_general_faculty_id->FldCaption());
?>
");

		// Set up row object
		ew_ElementsToRow(fobj, infix);

		// Fire Form_CustomValidate event
		if (!this.Form_CustomValidate(fobj))
			return false;
	}

	// Process detail page
	if (fobj.detailpage && fobj.detailpage.value && ewForms[fobj.detailpage.value])
		return ewForms[fobj.detailpage.value].Validate(fobj);
	return true;
Ejemplo n.º 15
0
			elm = this.GetElements("x" + infix + "_anio");
			if (elm && !ew_CheckRange(elm.value, 2012, 2100))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($deudas->anio->FldErrMsg());
?>
");
			elm = this.GetElements("x" + infix + "_fecha");
			if (elm && !ew_CheckEuroDate(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($deudas->fecha->FldErrMsg());
?>
");
			elm = this.GetElements("x" + infix + "_monto");
			if (elm && !ew_CheckNumber(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($deudas->monto->FldErrMsg());
?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
Ejemplo n.º 16
0
			elm = this.GetElements("x" + infix + "_userlevelid");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $userlevels->userlevelid->FldCaption(), $userlevels->userlevelid->ReqErrMsg));
?>
");
			elm = this.GetElements("x" + infix + "_userlevelid");
			if (elm && !ew_CheckInteger(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($userlevels->userlevelid->FldErrMsg());
?>
");
			elm = this.GetElements("x" + infix + "_userlevelname");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $userlevels->userlevelname->FldCaption(), $userlevels->userlevelname->ReqErrMsg));
?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
Ejemplo n.º 17
0
			elm = this.GetElements("x" + infix + "_AIR_PORT_ID_DEPARTURE");
			if (elm && !ew_CheckInteger(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($flight->AIR_PORT_ID_DEPARTURE->FldErrMsg());
?>
");
			elm = this.GetElements("x" + infix + "_AIR_PORT_ID_ARRIVAL");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $flight->AIR_PORT_ID_ARRIVAL->FldCaption(), $flight->AIR_PORT_ID_ARRIVAL->ReqErrMsg));
?>
");
			elm = this.GetElements("x" + infix + "_AIR_PORT_ID_ARRIVAL");
			if (elm && !ew_CheckInteger(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($flight->AIR_PORT_ID_ARRIVAL->FldErrMsg());
?>
");

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
		if (val && ewForms[val])
			if (!ewForms[val].Validate())
				return false;
Ejemplo n.º 18
0
	var $ = jQuery, fobj = this.GetForm(), $fobj = $(fobj);
	this.PostAutoSuggest();
	if ($fobj.find("#a_confirm").val() == "F")
		return true;
	var elm, felm, uelm, addcnt = 0;
	var $k = $fobj.find("#" + this.FormKeyCountName); // Get key_count
	var rowcnt = ($k[0]) ? parseInt($k.val(), 10) : 1;
	var startcnt = (rowcnt == 0) ? 0 : 1; // Check rowcnt == 0 => Inline-Add
	var gridinsert = $fobj.find("#a_list").val() == "gridinsert";
	for (var i = startcnt; i <= rowcnt; i++) {
		var infix = ($k[0]) ? String(i) : "";
		$fobj.data("rowindex", infix);
			elm = this.GetElements("x" + infix + "_estado");
			if (elm && !ew_HasValue(elm))
				return this.OnError(elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($estados->estado->FldCaption());
?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
		return true;
	var elm, felm, uelm, addcnt = 0;
	var $k = $fobj.find("#" + this.FormKeyCountName); // Get key_count
	var rowcnt = ($k[0]) ? parseInt($k.val(), 10) : 1;
	var startcnt = (rowcnt == 0) ? 0 : 1; // Check rowcnt == 0 => Inline-Add
	var gridinsert = $fobj.find("#a_list").val() == "gridinsert";
	for (var i = startcnt; i <= rowcnt; i++) {
		var infix = ($k[0]) ? String(i) : "";
		$fobj.data("rowindex", infix);
		var checkrow = (gridinsert) ? !this.EmptyRow(infix) : true;
		if (checkrow) {
			addcnt++;
			elm = this.GetElements("x" + infix + "_id_tramite");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
    echo ew_JsEncode2(str_replace("%s", $seguimiento_tramites->id_tramite->FldCaption(), $seguimiento_tramites->id_tramite->ReqErrMsg));
    ?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
		} // End Grid Add checking
	}
	if (gridinsert && addcnt == 0) { // No row added
		alert(ewLanguage.Phrase("NoAddRecord"));
		return false;
	}
Ejemplo n.º 20
0
			elm = this.GetElements("x" + infix + "_VALID_THRU_MONTH");
			if (elm && !ew_CheckRange(elm.value, 1, 12))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($card->VALID_THRU_MONTH->FldErrMsg());
?>
");
			elm = this.GetElements("x" + infix + "_VALID_THRU_YEAR");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $card->VALID_THRU_YEAR->FldCaption(), $card->VALID_THRU_YEAR->ReqErrMsg));
?>
");
			elm = this.GetElements("x" + infix + "_VALID_THRU_YEAR");
			if (elm && !ew_CheckRange(elm.value, 15, 50))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($card->VALID_THRU_YEAR->FldErrMsg());
?>
");

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
		if (val && ewForms[val])
			if (!ewForms[val].Validate())
				return false;
		elm = fobj.elements["x" + infix + "_permissionId"];
		if (elm && !ew_HasValue(elm))
			return ew_OnError(this, elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($rbac_account_permissions->permissionId->FldCaption());
?>
");
		elm = fobj.elements["x" + infix + "_granted"];
		if (elm && !ew_HasValue(elm))
			return ew_OnError(this, elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($rbac_account_permissions->granted->FldCaption());
?>
");
		elm = fobj.elements["x" + infix + "_realmId"];
		if (elm && !ew_HasValue(elm))
			return ew_OnError(this, elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($rbac_account_permissions->realmId->FldCaption());
?>
");

		// Set up row object
		ew_ElementsToRow(fobj, infix);

		// Fire Form_CustomValidate event
		if (!this.Form_CustomValidate(fobj))
			return false;
	}

	// Process detail page
	if (fobj.detailpage && fobj.detailpage.value && ewForms[fobj.detailpage.value])
		return ewForms[fobj.detailpage.value].Validate(fobj);
	return true;
Ejemplo n.º 22
0
		elm = fobj.elements["x" + infix + "_blwbacklink"];
		if (elm && !ew_CheckInteger(elm.value))
			return ew_OnError(this, elm, "<?php 
echo ew_JsEncode2($tbl_target->blwbacklink->FldErrMsg());
?>
");
		elm = fobj.elements["x" + infix + "_blcbacklink"];
		if (elm && !ew_HasValue(elm))
			return ew_OnError(this, elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($tbl_target->blcbacklink->FldCaption());
?>
");
		elm = fobj.elements["x" + infix + "_blcbacklink"];
		if (elm && !ew_CheckInteger(elm.value))
			return ew_OnError(this, elm, "<?php 
echo ew_JsEncode2($tbl_target->blcbacklink->FldErrMsg());
?>
");

		// Call Form Custom Validate event
		if (!this.Form_CustomValidate(fobj)) return false;
	}
	return true;
}

// extend page with Form_CustomValidate function
tbl_target_edit.Form_CustomValidate =  
 function(fobj) { // DO NOT CHANGE THIS LINE!

 	// Your custom validation code here, return false if invalid. 
 	return true;
Ejemplo n.º 23
0
		return false;
	}
	var elm, felm, uelm, addcnt = 0;
	var $k = $fobj.find("#" + this.FormKeyCountName); // Get key_count
	var rowcnt = ($k[0]) ? parseInt($k.val(), 10) : 1;
	var startcnt = (rowcnt == 0) ? 0 : 1; // Check rowcnt == 0 => Inline-Add
	var gridinsert = $fobj.find("#a_list").val() == "gridinsert";
	for (var i = startcnt; i <= rowcnt; i++) {
		var infix = ($k[0]) ? String(i) : "";
		$fobj.data("rowindex", infix);
			elm = this.GetElements("x" + infix + "_M_url");
			uelm = this.GetElements("u" + infix + "_M_url");
			if (uelm && uelm.checked) {
				if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
					return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $messages->M_url->FldCaption(), $messages->M_url->ReqErrMsg));
?>
");
			}

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}
	return true;
}

// Form_CustomValidate event
Ejemplo n.º 24
0
	var rowcnt = ($k[0]) ? parseInt($k.val(), 10) : 1;
	var startcnt = (rowcnt == 0) ? 0 : 1; // Check rowcnt == 0 => Inline-Add
	var gridinsert = $fobj.find("#a_list").val() == "gridinsert";
	for (var i = startcnt; i <= rowcnt; i++) {
		var infix = ($k[0]) ? String(i) : "";
		$fobj.data("rowindex", infix);
			elm = this.GetElements("x" + infix + "_Titulo");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $tramites->Titulo->FldCaption(), $tramites->Titulo->ReqErrMsg));
?>
");
			elm = this.GetElements("x" + infix + "_estado");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $tramites->estado->FldCaption(), $tramites->estado->ReqErrMsg));
?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
			elm = this.GetElements("x" + infix + "_idservicio_medico");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $servicio_medico_prestado->idservicio_medico->FldCaption(), $servicio_medico_prestado->idservicio_medico->ReqErrMsg));
?>
");
			elm = this.GetElements("x" + infix + "_costo");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2(str_replace("%s", $servicio_medico_prestado->costo->FldCaption(), $servicio_medico_prestado->costo->ReqErrMsg));
?>
");
			elm = this.GetElements("x" + infix + "_costo");
			if (elm && !ew_CheckNumber(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($servicio_medico_prestado->costo->FldErrMsg());
?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
Ejemplo n.º 26
0
		return true;
	var elm, aelm;
	var rowcnt = 1;
	var startcnt = (rowcnt == 0) ? 0 : 1; // rowcnt == 0 => Inline-Add
	for (var i = startcnt; i <= rowcnt; i++) {
		var infix = "";
		elm = fobj.elements["x" + infix + "_faculty_university"];
		if (elm && !ew_CheckInteger(elm.value))
			return ew_OnError(this, elm, "<?php 
echo ew_JsEncode2($tbl_faculty->faculty_university->FldErrMsg());
?>
");
		elm = fobj.elements["x" + infix + "_faculty_active"];
		if (elm && !ew_CheckInteger(elm.value))
			return ew_OnError(this, elm, "<?php 
echo ew_JsEncode2($tbl_faculty->faculty_active->FldErrMsg());
?>
");

		// Set up row object
		ew_ElementsToRow(fobj, infix);

		// Fire Form_CustomValidate event
		if (!this.Form_CustomValidate(fobj))
			return false;
	}

	// Process detail page
	if (fobj.detailpage && fobj.detailpage.value && ewForms[fobj.detailpage.value])
		return ewForms[fobj.detailpage.value].Validate(fobj);
	return true;
			elm = this.GetElements("x" + infix + "_idturno");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
    echo ew_JsEncode2(str_replace("%s", $receta->idturno->FldCaption(), $receta->idturno->ReqErrMsg));
    ?>
");
			elm = this.GetElements("x" + infix + "_idcuenta");
			if (elm && !ew_IsHidden(elm) && !ew_HasValue(elm))
				return this.OnError(elm, "<?php 
    echo ew_JsEncode2(str_replace("%s", $receta->idcuenta->FldCaption(), $receta->idcuenta->ReqErrMsg));
    ?>
");
			elm = this.GetElements("x" + infix + "_idcuenta");
			if (elm && !ew_CheckInteger(elm.value))
				return this.OnError(elm, "<?php 
    echo ew_JsEncode2($receta->idcuenta->FldErrMsg());
    ?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
		} // End Grid Add checking
	}
	return true;
}

// Check empty row
Ejemplo n.º 28
0
			elm = this.GetElements("x" + infix + "__email");
			if (elm && !ew_CheckEmail(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($choferes->_email->FldErrMsg());
?>
");
			elm = this.GetElements("x" + infix + "_fecha_inicio");
			if (elm && !ew_CheckEuroDate(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($choferes->fecha_inicio->FldErrMsg());
?>
");
			elm = this.GetElements("x" + infix + "_cetegoria");
			if (elm && !ew_CheckInteger(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($choferes->cetegoria->FldErrMsg());
?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
Ejemplo n.º 29
0
			elm = this.GetElements("x" + infix + "_mail");
			if (elm && !ew_CheckEmail(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($socios->mail->FldErrMsg());
?>
");
			elm = this.GetElements("x" + infix + "_tel");
			if (elm && !ew_CheckPhone(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($socios->tel->FldErrMsg());
?>
");
			elm = this.GetElements("x" + infix + "_cel");
			if (elm && !ew_CheckPhone(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($socios->cel->FldErrMsg());
?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;
Ejemplo n.º 30
0
			elm = this.GetElements("x" + infix + "_news_date");
			if (elm && !ew_HasValue(elm))
				return this.OnError(elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($news->news_date->FldCaption());
?>
");
			elm = this.GetElements("x" + infix + "_news_date");
			if (elm && !ew_CheckDate(elm.value))
				return this.OnError(elm, "<?php 
echo ew_JsEncode2($news->news_date->FldErrMsg());
?>
");
			elm = this.GetElements("x" + infix + "_news_description");
			if (elm && !ew_HasValue(elm))
				return this.OnError(elm, ewLanguage.Phrase("EnterRequiredField") + " - <?php 
echo ew_JsEncode2($news->news_description->FldCaption());
?>
");

			// Set up row object
			ew_ElementsToRow(fobj);

			// Fire Form_CustomValidate event
			if (!this.Form_CustomValidate(fobj))
				return false;
	}

	// Process detail forms
	var dfs = $fobj.find("input[name='detailpage']").get();
	for (var i = 0; i < dfs.length; i++) {
		var df = dfs[i], val = df.value;