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 : 18.225.117.89


Current Path : /proc/thread-self/root/var/www/html/stph/src/
Upload File :
Current File : //proc/thread-self/root/var/www/html/stph/src/MarkEntry-SetupTEST.php

<?php
function saveMarkEntrySubjectwise($aobj_context)
{
    session_start();	
    include_once("/JSON.php"); 
	$json = new Services_JSON();
	
	$degree_code = ($aobj_context->mobj_data["Fdegree"]);
	$dsp_date = ($aobj_context->mobj_data["date"]);
	$Examno = ($aobj_context->mobj_data["FExamno"]);
	$Sub_code = ($aobj_context->mobj_data["Fsubcode"]);
	$College_Code = $_SESSION['collcode'];
	$User_code = $_SESSION['usr']; 
	$type =($aobj_context->mobj_data["type"]);  
	
	$lstr_param = stripslashes($aobj_context->mobj_data["output_details"]);
	$mobj_jsondata = $json->decode($lstr_param);
	$Markentry_details = get_object_vars($mobj_jsondata);	
	$total_marks_entry = count($Markentry_details);	
	
	$get_degree_exam_type="select FMEYEAR,FMEEXAMTYP
			from degree where FDEGREE='{$degree_code}'
				and FEXAMNO='{$Examno}'";
	$lobj_get_degree_exam_type = $aobj_context->mobj_db->getRow($get_degree_exam_type); 
	$FYEAR=$lobj_get_degree_exam_type[FMEYEAR];
	$FEXAMTYPE=$lobj_get_degree_exam_type[FMEEXAMTYP];
	//echo "<pre>"; print_r($Markentry_details); 
	
	//echo count($Markentry_details); die();
	$check_marksentry_freeze ="select FCMESTATUS, ifnull(FIASTOP,'') as FIASTOP from colldeg 
									where FCOLLCODE='{$College_Code}' 
									and FDEGREE='{$degree_code}'";								
	$lobj_check_marksentry_freeze = $aobj_context->mobj_db->getRow($check_marksentry_freeze); 
	
	if($lobj_check_marksentry_freeze['FIASTOP']) == 'T'
	{
		$rdata='Last date for mark entry is over';
		echo $aobj_context->mobj_output->ToJSONEnvelope($rdata,-1,"Failure");
		return;		
	}
	
	if(is_null($lobj_check_marksentry_freeze['FCMESTATUS']))
	{
		for( $i = 0; $i<$total_marks_entry; $i++ )
		{
			if(!empty($Markentry_details[$i]->FRegno))
			//if(!empty($Markentry_details[$i]->FRegno) && $Markentry_details[$i]->Fmark != '-1')
			{
				$delete_record = " delete from marks 
									where FCOLLCODE = '{$College_Code}' and 
											FDEGREE = '{$degree_code}' and
											FEXAMNO = '{$Examno}' and
											FREGNO = '{$Markentry_details[$i]->FRegno}' and
											FSUBCODE = '{$Sub_code}' ";
				//echo $delete_record;							
				$obj_dele = $aobj_context->mobj_db->Execute($delete_record);							
				
				$insert_qry="insert into marks (
										FDEGREE,
										FEXAMNO,
										FCOLLCODE,
										FREGNO,
										FSUBCODE,
										FPRESENT,
										FMARKS,
										FLOGNAME,
										FLOGDATE,FYEAR,FEXAMTYPE)
								values(
										'{$degree_code}',
										'{$Examno}',
										'{$College_Code}',
										'{$Markentry_details[$i]->FRegno}',
										'{$Sub_code}',
										'{$Markentry_details[$i]->Fpersent}',
										'{$Markentry_details[$i]->Fmark}',
										 '{$User_code}',
										 NOW(),'{$FYEAR}','{$FEXAMTYPE}'
									)";
				//echo $insert_qry; die();
				$lobj_insert_qry = $aobj_context->mobj_db->Execute($insert_qry);
			}		
		}
		if($lobj_insert_qry)
		{
			$rdata = "Inserted Successfully.";
			print_r($aobj_context->mobj_output->ToJSONEnvelope($rdata,0,"success"));
			return $rdata;
		 }
		else
		{
			$rdata = "No Updation / Add..!";
			print_r($aobj_context->mobj_output->ToJSONEnvelope($rdata,-1,"Failure"));  
			return $rdata;			
		}			
	}
	else
	{
			$rdata='Mark Entry Subjectwise Freezed By Admin';
			echo $aobj_context->mobj_output->ToJSONEnvelope($rdata,-1,"Failure");
			return;	
	}	
}	
		
function saveMarkEntryStudentwise($aobj_context)
{
    session_start();	
    include_once("/JSON.php"); 
	$json = new Services_JSON();
	
	$dsp_date = ($aobj_context->mobj_data["date"]);
	
	$degree_code = ($aobj_context->mobj_data["Fdegree"]);
	$Examno = ($aobj_context->mobj_data["FExamno"]);
	$Reg_no = ($aobj_context->mobj_data["FRegno"]);
	$College_Code = $_SESSION['collcode'];
	$User_code = $_SESSION['usr']; 
	$type =($aobj_context->mobj_data["type"]);    
	
	$all_sub_codes =stripslashes(trim(($aobj_context->mobj_data["all_sub_codes"])));  
	$all_sub_codes=substr($all_sub_codes,0,strlen($all_sub_codes)-1);
	$lstr_param = stripslashes($aobj_context->mobj_data["output_details"]);
	$mobj_jsondata = $json->decode($lstr_param);
	$Markentry_details = get_object_vars($mobj_jsondata);
	
	//echo "<pre>"; print_r($Markentry_details); die();
	
	$check_marksentry_freeze ="  select FCMESTATUS from colldeg 
									where FCOLLCODE='{$College_Code}' 
									and FDEGREE='{$degree_code}'";									
	$lobj_check_marksentry_freeze = $aobj_context->mobj_db->getRow($check_marksentry_freeze); 
//echo $check_adminsion_freeze; die();

	if(is_null($lobj_check_marksentry_freeze['FCMESTATUS']))
	{		
		for($i = 1; $i <=count($Markentry_details); $i++ )
		{			 
			$update_qry="update marks set 
					FMARKS='{$Markentry_details[$i]->Fsecmark}',
					FPRESENT='{$Markentry_details[$i]->Fpreabs}',
					FLOGDATE=NOW()
					where FDEGREE='{$degree_code}'
					and FCOLLCODE='{$College_Code}'
					and FREGNO='{$Reg_no }'
					and FSUBCODE='{$Markentry_details[$i]->Fsubcode}'
					and FEXAMNO='{$Examno}'";
				$lobj_update_qry = $aobj_context->mobj_db->Execute($update_qry);
				//echo $update_qry;	die();
				
		}
					
	
		
			if($lobj_update_qry)
				{
					$rdata = " Details Updated Successfully.";
					print_r($aobj_context->mobj_output->ToJSONEnvelope($rdata,0,"success"));
					return $rdata;
				 }
				else
				{
					$rdata = "Updation Failed.";
					print_r($aobj_context->mobj_output->ToJSONEnvelope($rdata,-1,"Failure"));  
					return $rdata;			
				}    
		
	}
	else
	{
			$rdata='Mark Entry Subjectwise Freezed By Admin';
			echo $aobj_context->mobj_output->ToJSONEnvelope($rdata,-1,"Failure");
			return;	
	}	
}

		
function DisplayStudentMarkEnteryTable($aobj_context)
{
	include_once("/JSON.php"); 
	$json = new Services_JSON();
	$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
	$Regno = ($aobj_context->mobj_data["Regno"]);
	$Degcode = ($aobj_context->mobj_data["Degcode"]);
	$Examno = ($aobj_context->mobj_data["Examno"]);
	$College_Code = $_SESSION['collcode'];
	
	$path = $aobj_context->main_src.'/imported_files/';
	
	$path_name = "imported_files/mestudent_{$College_Code}_{$_SESSION['user_id']}.html";
	$filename = "{$path}mestudent_{$College_Code}_{$_SESSION['user_id']}.html";
	
	unlink($filename);	
	$fp = fopen($filename, 'w+');
	
	/* $Table_Header="<table style='width: 96%' id='entry_table_r' align='center' cellspacing='0' cellpadding='0' border='0'>";
	$Table_Header.="<tr style='padding: 3px 6px; background-color: rgb(61, 131, 204); color: rgb(255, 255, 255); font-weight: 700; width: 222px; letter-spacing: 0.5pt;'>";
	$Table_Header.="<td colspan='5' align='left'>Mark Entry</td></tr>";
	$Table_Header.="<tr style='border-bottom: 1px solid rgb(203, 199, 184); padding: 3px 6px; background-image: url(../jqGrid3/themes/tarka/images/grid-blue-hd.gif); color: rgb(0, 0, 0); font-weight: 700; letter-spacing: 0.5pt'>";
	$Table_Header.="<td style='width: 111px;padding:2px;border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;'><center>Sub Code</center></td>";
	$Table_Header.="<td style='width: 205px;padding:2px; border-left:0px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;'>Subject/Component name</td>";
	$Table_Header.="<td style='width: 30px;padding:2px; border-left:0px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;'><center>Max.Marks</center></td>";
	$Table_Header.="<td style='width: 30px;padding:2px; border-left:0px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;'><center>Sec.Marks</center></td>";
	$Table_Header.="<td style='width: 50px;padding:2px; border-left:0px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;'><center>P/A</center></td></tr>";
	 */
	$Table_Header.="<table  width='80%' cellspacing='0' class='tr_ventor_row' cellpadding='0' border='0' >";
	$Table_Header.="<th align='left' colspan='5' class='ui-jqgrid-titlebar ui-widget-header ui-corner-tl ui-corner-tr ui-helper' style='font-size:12px; padding-left:6px; height:24px;'>Marks List</th>";			
	$Table_Header.="<tr class='ui-state-default ui-jqgrid-hdiv'>";	
	$Table_Header.="<td  style='padding:2px; width:60px; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><center>Sub Code</center></td>";
	$Table_Header.="<td  style='padding:2px; width:140px; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><center>Subject</center></td>";
	$Table_Header.="<td  style='padding:2px; width:30px; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><center>Max.Marks</center></td>";
	$Table_Header.="<td  style='padding:2px; width:30px; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><center>Sec.Marks</center></td>";
	$Table_Header.="<td  style='padding:2px; width:20px; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><center>Ab/Pr</center></td>";
	$Table_Header.="</tr>";
	
	
	$get_records = " select sub.FCSUBCODE as FCsubcode,concat(sub.FSUBNAME,'-',sub.FSSUBNAME) as Fullsubname,
							sub.FSMAXMARKS as MaxMarks, IFNULL(mak.FMARKS, '-1') as SecMarks,
							mak.FPRESENT as FPresent
							from marks mak inner join subject sub on  
							mak.FDEGREE=sub.FDEGREE and mak.FSUBCODE=sub.FCSUBCODE 
							inner join degree d on d.FDEGREE =mak.FDEGREE 
							and  d.Fexamno=mak.Fexamno
							and d.FMEYEAR=mak.FYEAR and d.FMEEXAMTYP=mak.FEXAMTYPE
							and mak.FEXAMNO=sub.FEXAMNO and mak.Fregno='{$Regno}'
							where mak.Fdegree='{$Degcode}' and mak.Fexamno='{$Examno}' 
							group by sub.FCSUBCODE	";
	//echo $get_records; die();
	$lobj_get_records = $aobj_context->mobj_db->getAll($get_records);
	
	$i=0;
	$cnt=1;
	$id=1;
	foreach($lobj_get_records as $key=>$val)
		{
		   $border_bottom="";
			if($cnt==count($lobj_get_records))
			$border_bottom="border-bottom:1px solid #ccc;";
			$data_details.="<tr class={$class} >";
			 $data_details.="<td id='cds_subcode_{$id}'  align=center style='border-right:1px solid #ccc; {$border_bottom} border-left:1px solid #ccc; padding:2px;'>{$val[FCsubcode]}</td>";			
			 $data_details.="<td id='cds_subname_{$id}'align='left' style='border-right:1px solid #ccc;  {$border_bottom} solid #ccc; padding:2px;'>{$val[Fullsubname]}</td>";
			 $data_details.="<td id='cds_maxmarks_{$id}' align='center' style='border-right:1px solid #ccc;  {$border_bottom} solid #ccc; padding:2px;'>{$val[MaxMarks]}</td>";
			 $data_details.="<td id='cds_secmarks_{$id}' align=center style='border-right:1px solid #ccc;  {$border_bottom} solid #ccc; padding:2px;'> <input class='ElementCount'  onkeypress='return acceptNumbersOnlyForModule(event);'  type=text name='markentry_stu_wise' value={$val[SecMarks]} onfocus='{$g_focus_element}' style='width:50px;' onblur='validateStudentwiseEntryMarks(this);' id='Marks_{$id}'></td>";
			 $data_details.="<td id='cds_status_{$id}' align=center style='{$border_bottom} border-right:1px solid #ccc;  '>{$val[FPresent]}</td>";
			 $data_details.="</tr>";
			 $k++;	
			 $id++;
			 $cnt++;
		} 	
		$e_data=$Table_Header.$data_details;
		$arr['filenme']=$path_name;
		
		fwrite($fp, $e_data);
		fclose($fp); 
		
		echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");	
		return; 	
}



function getDefaultMarksEntrySubjectRegNos($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
 session_start();	$College_Code = $_SESSION['collcode'];
	$range = ($aobj_context->mobj_data["range"]);
	$type = ($aobj_context->mobj_data["type"]);
	$limit = ($aobj_context->mobj_data["limit"]);
	$Subcode = ($aobj_context->mobj_data["Subcode"]);
	$Degcode = ($aobj_context->mobj_data["Degcode"]);
	$Examno = ($aobj_context->mobj_data["Examno"]);
	$LastRegno = ($aobj_context->mobj_data["LastRegno"]);
	$FirstRegno = ($aobj_context->mobj_data["FirstRegno"]);
	
	$range_cond=($range=='')?"":" and stu.FREGNO like '%{$range}%'";
	$e_data.="<table  width='94%' cellspacing='0' cellpadding='0' border='0' >";
	$e_data.=" <tr><td class='act_txtclr' colspan='4' style='background-color:#3D83CC; color:#fff; font-weight:700; width:222px; padding:3px 6px; letter-spacing:0.5pt;'>Marks List</td> </tr>";
	$e_data.="<tr style='background-image:url(../jqGrid3/themes/tarka/images/grid-blue-hd.gif);border-bottom:1px solid #CBC7B8; color:#000; font-weight:700; padding:3px 6px; letter-spacing:0.5pt;'>";
	$e_data.="<td  style='padding:2px; width:60px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;'><center>Reg No</center></td>";
	$e_data.="<td  style='padding:2px; width:140px; border-left:0px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;'><center>Student Name</center></td>";
	$e_data.="<td  style='padding:2px; width:30px; border-left:0px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;'><center>Marks</center></td>";
	$e_data.="<td  style='padding:2px; width:20px; border-left:0px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;'><center>Ab/Pr</center></td>";
	$e_data.="</tr>";
	
	if($LastRegno!="")
	{
	$get_records="select Mak.FREGNO,stu.FNAME,FMARKS,FPRESENT
						 from 
					marks Mak  INNER JOIN student stu on stu.fdegree = mak.fdegree and stu.FREGNO=Mak.FREGNO
					where stu.fdegree = mak.fdegree and Mak.Fdegree='{$Degcode}' and Mak.Fexamno='{$Examno}' {$range_cond} and FSUBCODE='{$Subcode}'
					and mak.FCOLLCODE='{$College_Code}' and Mak.FREGNO>'{$LastRegno}'order by Mak.FREGNO
					limit {$limit}";
	}	
	else
	{	
		$get_records = " select Mak.FREGNO,stu.FNAME,FMARKS,FPRESENT
					from marks Mak  INNER JOIN student stu on 
					stu.fdegree = mak.fdegree and stu.FREGNO=Mak.FREGNO 
					where stu.fdegree = mak.fdegree and Mak.Fdegree='{$Degcode}' and Mak.Fexamno='{$Examno}'
					{$range_cond} and FSUBCODE='{$Subcode}'
					and Mak.FCOLLCODE='{$College_Code}' order by Mak.FREGNO
					limit {$limit}";
		//echo $get_records; die();
	}
	$lobj_get_records = $aobj_context->mobj_db->GetAll($get_records);
	
	$k=0;
	$border=($type=='Edit')?"":"border:none;";
	$read_only=($type=='Edit')?"":"readOnly";
	
	//ECHO "<PRE>"; PRINT_R($lobj_get_records);
	foreach($lobj_get_records as $key=>$value)
	{
		if($k%2==0)
		{
		$class='tbl_row';
		$inp_class='tbl_row_input';
		}
		else
		{
		$input_class='tbl_row1'; 
		$inp_class='tbl_row1_input';
		} 
		//$on_blur=($type=='Edit')?" onblur=\"validateRegNoMarks($('#markentry_sub_maxmark').val(),this.value,'mes_present_{$value[FREGNO]}',this.id);\" ":" ";				
		$on_blur=($type=='Edit')?" onblur=\"validateEditRegNoMarks(this.id);\" ":" ";				
		$on_focus=($type=='Edit')?" onfocus=\"if(\$g_mes_edit_valid_marks_flag==0) $('#mes_marks_{$value[FREGNO]}').focus();\" ":" ";				
		 $e_data.="<tr class={$class} >";
		 $e_data.="<td align='center' style=' border-left:1px solid #ccc; padding:2px;'><input {$inp_class} type=text name='Regno' style='width:80px;border:none;' readonly id='mes_reg_no_{$value[FREGNO]}' value='{$value[FREGNO]}'></td>";
		 $e_data.="<td align='center' style='  padding:2px;'><input {$inp_class} type=text style='width:170px;border:none;' readonly id='mes_std_name_{$value[FREGNO]}' value='{$value[FNAME]}'></td>";
		 $e_data.="<td align='center' style='   padding:2px;'><input {$inp_class} name=marks type=text style='width:30px;{$border}' {$read_only} id='mes_marks_{$value[FREGNO]}'  {$on_blur}  value='{$value[FMARKS]}' onkeydown=return ></td>";
		 $e_data.="<td align='center' style='   padding:2px;'><input {$inp_class} type=text style='width:20px;border:none;' readonly id='mes_present_{$value[FREGNO]}' {$on_focus} value='{$value[FPRESENT]}'></td>";
		 $e_data.="</tr>";
		 $k++;
	}
	$e_data.="</table><br>";
	$e_data.="<center><a href='#' onclick='MarkEnterySubjectWiseTablePrevPage()' style='color:#FF9900'><b>Prev</b></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
	$e_data.="<a href='#' onclick='MarkEnterySubjectWiseTableNextPage()' style='color:#FF9900'><b>Next</b></a></center>";
	$arr['html']=$e_data;
	$arr['table_data']=$lobj_get_records;
	 
	echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success"); 
	return;  						
}

/*
	Programer: 	Naveen 
	Date:		30/3/2010	
	
*/
function getDisplayMarksEntrySubjectRegNos($aobj_context)
{
	$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
	session_start();	
	$College_Code = $_SESSION['collcode'];	
	$range = $aobj_context->mobj_data["range"];
	$type = $aobj_context->mobj_data["type"];
	$limit = $aobj_context->mobj_data["limit"];
	$Subcode = $aobj_context->mobj_data["Subcode"];
	$Degcode = $aobj_context->mobj_data["Degcode"];
	$Examno = $aobj_context->mobj_data["Examno"];
	$SubCategory = $aobj_context->mobj_data["SubCategory"];
	$limit_start = $aobj_context->mobj_data["limit_start"];
	$condition_name = trim($aobj_context->mobj_data["condition_name"]);
	$condition_val = stripcslashes($aobj_context->mobj_data["condition_val"]);
	
	//$mycondition = ($condition_name=='like')?$condition_name." '%{$condition_val}%' ":$condition_name.$condition_val;
	$mycondition = ($condition_name=='like')?$condition_name." '%{$condition_val}%' ":$condition_name.$condition_val;
	
	
	$path = $aobj_context->main_src.'/imported_files/';
	$path_name = "imported_files/mes_{$College_Code}_{$_SESSION['user_id']}.html";
	$filename = "{$path}mes_{$College_Code}_{$_SESSION['user_id']}.html";
	
	unlink($filename);  
	$fp = fopen($filename, 'w+');		
		
	$e_data.="<table  width='80%' cellspacing='0' class='tr_ventor_row' cellpadding='0' border='0' >";
	$e_data.="<th align='left' colspan='4' class='ui-jqgrid-titlebar ui-widget-header ui-corner-tl ui-corner-tr ui-helper' style='font-size:12px; padding-left:6px; height:24px;'>Marks List</th>";			
	$e_data.="<tr class='ui-state-default ui-jqgrid-hdiv'>";	
	$e_data.="<td  style='padding:2px; width:60px; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><center>Reg No</center></td>";
	$e_data.="<td  style='padding:2px; width:140px; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><center>Student Name</center></td>";
	$e_data.="<td  style='padding:2px; width:30px; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><center>Marks</center></td>";
	$e_data.="<td  style='padding:2px; width:20px; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><center>Ab/Pr</center></td>";
	$e_data.="</tr>";
	
	
	
	$get_records = "select stu.FREGNO, stu.FNAME, 
					IFNULL(mak.FMARKS, -1) as FMARKS, IFNULL(mak.FPRESENT, '') AS FPRESENT
					FROM student stu inner join marks mak ON stu.fdegree = mak.fdegree and stu.FREGNO=mak.FREGNO 
					and mak.Fdegree='{$Degcode}' and mak.Fexamno='{$Examno}' and mak.FCOLLCODE='{$College_Code}'
					inner join subject sub on sub.FCSUBCODE = mak.FSUBCODE 
					inner join degree d on d.FDEGREE =mak.FDEGREE 
					and  d.Fexamno=mak.Fexamno
					and d.FMEYEAR=mak.FYEAR and d.FMEEXAMTYP=mak.FEXAMTYPE and ifnull(d.fiastop,'') <> 'T'
					and sub.FCSUBCODE='{$Subcode}' and sub.FDEGREE='{$Degcode}' and sub.FEXAMNO='{$Examno}'
					WHERE stu.FREGNO != ''  and stu.FREGNO {$mycondition} 
					group by stu.FREGNO  order by stu.FREGNO limit {$limit_start}, 1000";					
	 
	$lobj_get_records = $aobj_context->mobj_db->GetAll($get_records);
	 $k=1;
	 $border_bottom="";
	foreach($lobj_get_records as $key=>$value)
	{
		if($k==count($lobj_get_records))
		$border_bottom="border-bottom:1px solid #C5DBEC;";	
		$on_blur=($type=='Edit')?" onblur=\"validateEditRegNoMarks(this.id);\" ":" ";				
		$on_focus=($type=='Edit')?" onfocus=\"if(\$g_mes_edit_valid_marks_flag==0) $('#mes_marks_{$value[FREGNO]}').focus();\" ":" ";				
		$e_data.="<tr class='ui-widget-content jqgrow'>";
		$e_data.="<td tabindex=-1   align='center' style='{$border_bottom}; border-left:1px solid #C5DBEC;border-right:1px solid #C5DBEC; padding:2px;'><input tabindex=-1  {$inp_class} type=text name='Regno' style='width:80px;border:none;' readonly id='reg_{$value[FREGNO]}' value='{$value[FREGNO]}'> </td>";
		$e_data.="<td tabindex=-1  align='left' style='{$border_bottom};border-right:1px solid #C5DBEC; padding:2px;' id='mes_std_name_{$value[FREGNO]}' >  {$value[FNAME]} </td>";
		$e_data.="<td tabindex=-1  align='center' style='{$border_bottom};border-right:1px solid #C5DBEC;  padding:2px;'> <input   {$inp_class} name=marks type=text style='width:30px;{$border}' {$read_only} id='mes_marks_{$value[FREGNO]}' class='ElementCount'  onkeypress='return acceptNumbersOnlyForModule(event);'  onblur = 'validateMarks(this.id);'  value='{$value[FMARKS]}' onFocus='marksFlagCheck(this.id);'  onkeydown=return > <input type=hidden style='width:10px;{$border}' id='hidden_{$value[FREGNO]}' value='0'> </td>";
		$e_data.="<td  align='center' style='{$border_bottom};border-right:1px solid #C5DBEC;  padding:2px;'> <input tabindex=-1  {$inp_class} type=text style='width:20px;border:none;' readonly id='mes_present_{$value[FREGNO]}' {$on_focus} value='{$value[FPRESENT]}'></td>";
		$e_data.="</tr>";
		$k++;
	}
	if(empty($lobj_get_records))
	{	
		$e_data.="<tr style='height: 20'>";
		$e_data.="<td COLSPAN=4 align = 'center'>No Records Found For this Search</td>";
		$e_data.="</tr>";
	}
		
	$e_data.="</table><br>";		
	fwrite($fp, $e_data);
	
	$arr['filenme']=$path_name;
	//$arr['table_data']=$lobj_get_records;
	
	fclose($fp); 
	
	echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success"); 
	return; 
	
}







?>