0xV3NOMx
Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64



Your IP : 3.14.254.103


Current Path : /var/www/html/bcu/js/
Upload File :
Current File : /var/www/html/bcu/js/cntrDeclaration.js

function CallEnableCntrDeclaration()
{
    $("#page_main_div").load('html_modules/cntrDeclaration.html',function(){
		document.getElementById('display_module_name').innerHTML = 'Examination Center Declaration';
		document.getElementById('module_name_for_save').value = 'Examination Center Declaration';
		getDefaultHeadFooterLinks('Examination Center Declaration'); 
		$(".ui-tabs .ui-tabs-panel").css("padding","0px");
		$(".ui-tabs .ui-tabs-panel").css("padding-top","21px");

		var datastring = '';
		$.ajax({
		type: "POST",
		data:datastring,
		url:$host_url+'getCntrDetl',
		success: function(responce)
		{
			responce = eval('(' + responce + ')');
			$("#centerEntry input[type=text], #centerEntry textarea").each(function(l)
			{
				$(this).val(responce.data[$(this).attr('id')]);
			});
			var radio_names = ['fprincitype', 'fcentre', 'fsafe', 'fugctwof', 
						'fugctwob', 'fnaacrep', 'faffiliated', 'fclasscctv',
						'fwifi', 'fcomplab', 'fofficecctv'];
			for(var i=0;i<radio_names.length;i++)
			{
				if(radio_names[i] != "")
				{
					var $radios = $('input:radio[name='+radio_names[i]+']');
					var value = responce.data[radio_names[i]];
					$radios.filter('[value='+value+']').attr('checked', true);
				}
			}
		}
		});

	}); 
}

function reportexamcntrdet()
{
	window.location.href = $host_url+"reportexamcntrdet";
}

function SaveCentreDetails()
{
	var jsonObj = [];
	var cntrdetlobj = '';	
	
	var missing_fields = [];

	$("#centerEntry input[type=text],#centerEntry select,#centerEntry textarea").each(function(){
		item = {};
        item ["id"] = $(this).attr('id');
        item ["value"] = $(this).val();
        item ["value"] = item["value"].replace('&',"and");
        item ["value"] = item["value"].replace('"',"`");
        item ["value"] = item["value"].replace("'","`");
 		jsonObj.push(item);
 		if($(this).val() == '' && $(this).attr('id') != 'student_entry_admno')
 		{
 			missing_fields.push($(this).attr('name'));
 		}
	});

	var radio_names = ['fprincitype', 'fcentre', 'fsafe', 'fugctwof', 
						'fugctwob', 'fnaacrep', 'faffiliated', 'fclasscctv',
						'fwifi', 'fcomplab', 'fofficecctv'];
	for(var i=0;i<radio_names.length;i++)
	{
		if($('input[name="'+radio_names[i]+'"]').is(':checked'))
		{
			value = $('input[name="'+radio_names[i]+'"]:checked').val();
			item = {}
	    	item ["id"] = radio_names[i];
	    	item ["value"] = encodeURI(value);
	 		jsonObj.push(item);
		}
		else
		{
			missing_fields.push(radio_names[i]);
		}
	}

	var html_string = '';
	var i = 1;

	for(let field of missing_fields)
	{
		html_string += `\t ${i} ${field} \n`;
		i++;
	}

	 var msg = "The Following fields are missing \n";
	 
	if(missing_fields.length > 0)
	{
		msg += ` ${html_string}`;
		alert(msg);
		//return;
	}

	cntrdetlobj   = JSON.stringify(jsonObj);
	var datastring =  'cntrdetlobj='+cntrdetlobj;

	$.ajax({
		type: "POST",
		data:datastring,
		url:$host_url+'saveCentreDetails',
		success: function(responce)
		{
			
			responce = eval('(' + responce + ')');
			if(responce.error_code === -1)
			{	
				alert('Updation Failed');
				return;
			}	
			else
			{
				alert('Updated successfuly.');
				CallEnableCntrDeclaration();
			}
		}	
	});
}