Example #1
0
<?php

/**
 * @package Helios Calendar
 * @license GNU General Public License version 2 or later; see LICENSE
 */
include_once HCLANG . '/admin/login.php';
echo '
	var err = "";
	function valid_request(){err += reqField(document.getElementById("email"),"' . $hc_lang_login['Valid05'] . '\\n");err += validEmail(document.getElementById("email"),"' . $hc_lang_login['Valid06'] . '\\n");';
captchaValidation(0);
echo 'if(err != ""){alert(err);return false;} else {valid_ok(document.getElementById("submit"),"' . $hc_lang_core['Sending'] . '");return true;}}
	function valid_reset(){err= "";' . ($hc_cfg[91] == 1 ? 'err += validPassword();' : '') . 'err += reqField(document.getElementById("pass1"),"' . $hc_lang_login['Valid01'] . '\\n");err += reqField(document.getElementById("pass2"),"' . $hc_lang_login['Valid02'] . '\\n");err += validEqual(document.getElementById("pass1"),document.getElementById("pass2"),"' . $hc_lang_login['Valid03'] . '\\n");if(err != ""){alert(err);return false;} else {valid_ok(document.getElementById("submit"),"' . $hc_lang_core['Sending'] . '");return true;}}
	function valid_login(){err += reqField(document.getElementById("username"),"error");err += validEmail(document.getElementById("username"),"error");err += reqField(document.getElementById("password"),"error");if(err != ""){return false;} else {valid_ok(document.getElementById("submit"),"' . $hc_lang_core['Sending'] . '");return true;}}
	function validPassword(){var passErr = "";var which = document.getElementById("pass1");if(validMinLength(which,6,"error") != ""){which.className = "error";passErr += "' . $hc_lang_login['Valid07'] . '\\n";}var filter  = /[0-9]/;if(!filter.test(which.value)){which.className = "error";passErr += "' . $hc_lang_login['Valid08'] . '\\n";}var filter = /[A-Z]/;if(!filter.test(which.value)){which.className = "error";passErr += "' . $hc_lang_login['Valid09'] . '\\n";}var filter = /[^a-zA-Z0-9_]/;if(!filter.test(which.value)){which.className = "error";passErr += "' . $hc_lang_login['Valid10'] . '\\n";}return passErr;}';
Example #2
0
/**
 * Output Submission Update Unique JavaScript validation.
 * @since 2.1.0
 * @version 2.2.0
 * @return void
 */
function submit_update_valid()
{
    global $eID, $hc_cfg, $hc_lang_submit, $hc_lang_core, $hc_time;
    echo '
	function validate(){
		var err = "";';
    captchaValidation('1');
    echo '
		err +=reqField(document.getElementById("submitName"),"' . $hc_lang_submit['Valid15'] . '\\n");
		err +=reqField(document.getElementById("submitEmail"),"' . $hc_lang_submit['Valid16'] . '\\n");
		if(document.getElementById("submitEmail").value != "")
			err +=validEmail(document.getElementById("submitEmail"),"' . $hc_lang_submit['Valid17'] . '\\n");
		err +=reqField(document.getElementById("eventTitle"),"' . $hc_lang_submit['Valid18'] . '\\n");
		
		try{
			err +=chkTinyMCE(tinyMCE.get("eventDescription").getContent(),"' . $hc_lang_submit['Valid02'] . '\\n");}
		catch(error){
			err +=reqField(document.getElementById("eventDescription"),"' . $hc_lang_submit['Valid02'] . '\\n");}
				
		if(document.getElementById("rsvp_type").value == 1){
			err +=reqField(document.getElementById("rsvp_space"),"' . $hc_lang_submit['Valid04'] . '\\n");
			err +=validNumber(document.getElementById("rsvp_space"),"' . $hc_lang_submit['Valid04'] . '\\n");
			err +=validGreater(document.getElementById("rsvp_space"),-1,"' . $hc_lang_submit['Valid03'] . '\\n");
			err +=reqField(document.getElementById("openDate"),"' . $hc_lang_submit['Valid52'] . '\\n");
			err +=reqField(document.getElementById("closeDate"),"' . $hc_lang_submit['Valid53'] . '\\n");				
			if(document.getElementById("openDate").value != ""){
				err +=validDate(document.getElementById("openDate"),"' . $hc_cfg[51] . '","' . $hc_lang_submit['Valid54'] . ' ' . strtoupper($hc_cfg[51]) . '\\n");
				err +=validDateBefore(document.getElementById("openDate").value,document.getElementById("eventDate").value,"' . $hc_cfg[51] . '","' . $hc_lang_submit['Valid55'] . '\\n")
			}
			if(document.getElementById("closeDate").value != ""){
				var closeLimit = document.getElementById("eventDate").value;
				err +=validDate(document.getElementById("closeDate"),"' . $hc_cfg[51] . '","' . $hc_lang_submit['Valid56'] . ' ' . strtoupper($hc_cfg[51]) . '\\n");
				err +=validDateBefore(document.getElementById("closeDate").value,closeLimit,"' . $hc_cfg[51] . '","' . $hc_lang_submit['Valid57'] . '\\n")
			}
			err +=validDateBefore(document.getElementById("openDate").value,document.getElementById("closeDate").value,"' . $hc_cfg[51] . '","' . $hc_lang_submit['Valid58'] . '\\n")
			err +=reqField(document.getElementById("contactName"),"' . $hc_lang_submit['Valid05'] . '\\n");
			err +=reqField(document.getElementById("contactEmail"),"' . $hc_lang_submit['Valid06'] . '\\n");
		}

		if(document.getElementById("eventDate"))
			err +=chkDate();
		
		err +=validNumber(document.getElementById("startTimeHour"),"' . $hc_lang_submit['Valid07'] . '\\n");
		err +=validNumberRange(document.getElementById("startTimeHour"),' . $hc_time['minHr'] . ',' . $hc_time['input'] . ',"' . $hc_lang_submit['Valid08'] . " " . $hc_time['minHr'] . " - " . $hc_time['input'] . '\\n");
		err +=reqField(document.getElementById("startTimeMins"),"' . $hc_lang_submit['Valid10'] . '\\n");
		err +=validNumber(document.getElementById("startTimeMins"),"' . $hc_lang_submit['Valid09'] . '\\n");
		err +=validNumberRange(document.getElementById("startTimeMins"),0,59,"' . $hc_lang_submit['Valid10'] . '\\n");
		err +=validNumber(document.getElementById("endTimeHour"),"' . $hc_lang_submit['Valid11'] . '\\n");
		err +=validNumberRange(document.getElementById("endTimeHour"),' . $hc_time['minHr'] . ',' . $hc_time['input'] . ',"' . $hc_lang_submit['Valid12'] . " " . $hc_time['minHr'] . " - " . $hc_time['input'] . '\\n");
		err +=reqField(document.getElementById("endTimeMins"),"' . $hc_lang_submit['Valid14'] . '\\n");
		err +=validNumber(document.getElementById("endTimeMins"),"' . $hc_lang_submit['Valid13'] . '\\n");
		err +=validNumberRange(document.getElementById("endTimeMins"),0,59,"' . $hc_lang_submit['Valid14'] . '\\n");
		
		' . ($hc_cfg[29] == 1 ? 'err +=validCheckArray("frmEventUpdate","catID[]",1,"' . $hc_lang_submit['Valid51'] . '\\n");' : '') . '
			
		if(document.getElementById("locPreset").value == 0)
			err +=reqField(document.getElementById("locName"),"' . $hc_lang_submit['Valid19'] . '\\n");
		if(document.getElementById("contactEmail").value != "")
			err +=validEmail(document.getElementById("contactEmail"),"' . $hc_lang_submit['Valid21'] . '\\n");
		if(err != ""){
			alert(err);
			return false;
		} else {
			valid_ok(document.getElementById("submit"),"' . $hc_lang_core['Sending'] . '");
			return true;
		}
	}';
}