Current File : /home/inlingua/public_html/noida/icentex_noida/admin_fd/ingl_admission.main.php
<?php
//  Created on: 16-02-2013
session_start();
/*
$loggedUserNo = $_SESSION['loggedUserNo'];
if ($loggedUserNo == "")
{	echo "Please <a href='index.php'>login</a> first.";
	exit(0);
}
*/

// Include the database connection details
require('../dbConnection.php');

// Include common functions
require('../commonFunc.php');

// Include common functions
require('../globalVars.php');


// Setup table name, configuration and data entry form
$tableName = "ingl_admission";
$tableConf = $tableName . ".conf.php";
$dataForm = $tableName . ".form.php";
$viewForm = $tableName . ".view.php";

// Include table configuration details
require($tableConf);


// Include the table handler class
require('../dbHandler.class.php');
$dbObject = new dbHandler();
$dbObject->setTableName($tableName);
$dbObject->setDbFieldList($dbFieldList);
$dbObject->setKeyFieldName("recNo");
$dbObject->connect();

// Retrieve parameters from request
$dbObject->getDbFieldsFromRequest();


$currentMode = "";
$formPrompt = "";
$succFailMesg = "";
$showResult = "N";

$action = $_REQUEST['aC'];
if (($action == "")  || ($action == "sA"))
{	// Set 'Add' mode in dataform
	$dbObject->setDbField("createDate",date("Y-m-d"));
        $currentMode = "Add"; $succFailMesg = "<b>Add entry</b>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>";
}
else if ($action == "Add")
{	$currentMode = "Add"; 

	// Perform check for duplicate entry
	if($dbObject->Exists("recNo", $_REQUEST["recNo"]))
	{	$succFailMesg = "<font color='#da0000'><b>Could not add. entry with this key already exists.</b></font><br>";	
		$showResult = "N"; // Show dataentry form again
	}
	else
	{	//$today = date("Y-m-d");
		$query_setId="ALTER TABLE ingl_admission auto_increment = 1";
                $result=mysql_query($query_setId);

		$queryB="select * from timesheet_location where recNo='".$_REQUEST['center_no']."'";
                $resultB=mysql_query($queryB);
                $numB=mysql_fetch_array($resultB);

		
		$dbObject->setDbField("createdBy",$_SESSION['id']);
		//$dbObject->setDbField("createDate",date("Y-m-d H:i:s"));
		
		$queryC="select count(recNo) as tot from ingl_admission where center_no='".$_REQUEST['center_no']."'";
		$resultC=mysql_query($queryC);
		$numC=mysql_fetch_array($resultC);
		$countC=$numC['tot']+1;
		
		$ref="".$numB['code_prefix']."".date("Ym")."-".$countC."";
		
		$dbObject->setDbField("ref_No",$ref);
		$password=createPassword();
		$dbObject->setDbField("password",$password);
		$dbObject->Save();
		$sms="Dear%20Sandeep%20Thank%20for%20taking%20the%20language%20assessment%20at%20inlingua%20New%20Delhi.%20Your%20student%20ID%20is%20SX001%20and%20your%20language%20level%20is%20E3S1%20Kindly%20register%20for%20the%20course%20at%20the%20earliest%20to%20book%20your%20seat%20in%20the%20up-coming%20slot.%20Thanks%20inlingua%20South%20Ex";
		$last_id=mysql_insert_id();
		$ref="".$numB['code_prefix']."".date("Ym")."-".$last_id."";
		
		$queryU="update ingl_admission set ref_No='".$ref."' where recNo='".$ref."'";
		$resultU=mysql_query($queryU);
		
		$succFailMesg = "<b>Entry added successfully</b><br>";
		$showResult = "Y"; // Goto result part in dataform
		
		$_SESSION['dispMesg'] = array(date("U"), $succFailMesg);
		$goUrl = "ingl_admission.select.php";
		header('Location: '.$goUrl);		
	}
}
else if ($action == "sM")
{	// Set 'Update' mode in dataform
	$currentMode = "Update"; $succFailMesg = "<b>Modify entry</b>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>";

	// Retrieve record first
	if ($dbObject->Retrieve("recNo",$_REQUEST["kV"]))
	{ ; }
	else 
	{ 	$succFailMesg = "<font color='#da0000'><b>Could not retrieve entry. Contact system administrator</b></font>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>"; 
		$showResult = "Y"; // Goto result part in dataform
	}

}
else if ($action == "Update")
{	$currentMode = "Update"; 
	$showResult = "Y"; // Goto result part in dataform
	
		$dbObject->setDbField("createdBy",$_SESSION['id']);
		$dbObject->setDbField("modifyDate",date("Y-m-d H:i:s"));
		
	if ($dbObject->Update("recNo",$_REQUEST["kV"]))
	{	$succFailMesg = "<b>Entry modified successfully</b><br>";
	
		$_SESSION['dispMesg'] = array(date("U"), $succFailMesg);
		$goUrl = "ingl_admission.select.php";
		header('Location: '.$goUrl);	
	}
	else
	{	$succFailMesg = "<font color='#da0000'><b>Could not modify entry. Contact system administrator</b></font>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>" ; 
	}
}
else if ($action == "sD")
{	$currentMode = "Delete"; $succFailMesg = "<b>Delete entry</b>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>";
	// Retrieve record first
	if ($dbObject->Retrieve("recNo",$_REQUEST["kV"]))
	{ ; }
	else 
	{	$succFailMesg = "<font color='#da0000'><b>Could not retrieve entry. Contact system administrator</b></font>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>";
		$showResult = "Y"; // Goto result part in dataform		
	}
}
else if ($action == "Delete")
{	$showResult = "Y"; // Goto result part in dataform
	
	$date=date("Y-m-d H:i:s");
	$query_Del="update ingl_admission set status_delete='1',modifyDate='".$date."' where recNo='".$_REQUEST['kV']."'";
	$resultDel=mysql_query($query_Del);
	
	
		$_SESSION['dispMesg'] = array(date("U"), $succFailMesg);
		$goUrl = "ingl_admission.select_del.php";
		header('Location: '.$goUrl);
		
	/*
	if ($dbObject->Delete("recNo",$_REQUEST["kV"]))
	{	$succFailMesg = "<b>Entry deleted successfully</b><br>";
	
	$queryTest="DELETE from ingl_test_answer where student_id='".$_REQUEST['kV']."'";
	$resultTest=mysql_query($queryTest);
	
	$queryOTest="DELETE from ingl_test_oral where student_id='".$_REQUEST['kV']."'";
	$resultOTest=mysql_query($queryOTest);
	
		$_SESSION['dispMesg'] = array(date("U"), $succFailMesg);
		$goUrl = "ingl_admission.select.php";
		header('Location: '.$goUrl);
	}
	else
	{	$succFailMesg = "<font color='#da0000'><b>Could not delete entry. Contact System administrator</b></font>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>" ; }
	*/
}
else if ($action == "sV")
{	// Set 'View' mode 
	$currentMode = "View"; $succFailMesg = "<b>View entry</b>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>";
	$dataForm = $viewForm;
	
	// Retrieve record first
	if ($dbObject->Retrieve("recNo",$_REQUEST["kV"]))
	{ ; }
	else 
	{	$succFailMesg = "<font color='#da0000'><b>Could not retrieve entry. Contact system administrator</b></font>&nbsp;&nbsp;&nbsp;&nbsp;[<a href='javascript:history.back()'>Back</a>]<br>"; 
		$showResult = "Y"; // Goto result part in dataform
	}

}
else
{	echo "Nothing to do !";
	return;
}

// Load the data entry or  view entry form
require($dataForm);

$dbObject->CloseConnection();
return;

?>