Current File : /home/inlingua/public_html/faridabad/icentex/pg/ingl_admission.main.php |
<?php
// Created on: 16-02-2013
session_start();
date_default_timezone_set('Asia/Calcutta');
/*
$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');
//echo "<pre>";
//print_r($_POST);
//exit;
// 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();
function getInstructor($conn,$inst)
{
$query='select recNo, name from timesheet_user where (usertype="user" || usertype="FD") and status="Active" order by name';
$res=mysqli_query($conn,$query);
$option .="<select name='customer_detailing' class='required'><option value=''>Select</option>";
while($result=mysqli_fetch_array($res))
{
if($inst==$result['recNo']){
$option .="<option selected value='".$result['recNo']."'>".$result['name']."</option>";
}
else{$option .="<option value='".$result['recNo']."'>".$result['name']."</option>";}
}
$option .="</select>";
return $option;
}
function getInstructorName($conn,$inst)
{
$query='select recNo, name from timesheet_user where recNo="'.$inst.'"';
$res=mysqli_query($conn,$query);
$result=mysqli_fetch_array($res);
return $result['name'];
}
$currentMode = "";
$formPrompt = "";
$succFailMesg = "";
$showResult = "N";
isset($_REQUEST['aC'])?$action =$_REQUEST['aC']:$action ='';
if (($action == "") || ($action == "sA"))
{ // Set 'Add' mode in dataform
$dbObject->setDbField("createDate",date("Y-m-d"));
$currentMode = "Add";
$succFailMesg = "<b>Add entry</b> [<a href='javascript:history.back()'>Back</a>]<br>";
$dbObject->setDbField('customer_detailing',$_SESSION['id']);
}
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=mysqli_query($conn,$query_setId);
$queryB="select * from timesheet_location where recNo='".$_REQUEST['center_no']."'";
$resultB=mysqli_query($conn,$queryB);
$numB=mysqli_fetch_array($resultB);
$dbObject->setDbField("createdBy",$_SESSION['id']);
$dbObject->setDbField("createDate",date("Y-m-d H:i:s"));
$dbObject->setDbField("createDate1",date("Y-m-d H:i:s"));
$queryC="select count(recNo) as tot from ingl_admission where center_no='".$_REQUEST['center_no']."'";
$resultC=mysqli_query($conn,$queryC);
$numC=mysqli_fetch_array($resultC);
$countC=$numC['tot']+1;
if($numB['code_prefix']=="CP"){
$countC=$countC+2703;
}
else if($numB['code_prefix']=="SE"){
$countC=$countC+137156;
}
else if($numB['code_prefix']=="G"){
$countC=$countC+27130;
}
$ref="".$numB['code_prefix']."".date("Ym")."-".$countC."";
$dbObject->setDbField("ref_No",$ref);
$password=createPassword();
$dbObject->setDbField("password",$password);
$last_id=$dbObject->Save();
//$last_id=mysqli_insert_id();
$ref="".$numB['code_prefix']."".date("Ym")."-".$last_id."";
$queryU="update ingl_admission set ref_No='".$ref."' where recNo='".$ref."'";
$resultU=mysqli_query($conn,$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);
exit;
}
}
else if ($action == "sM")
{ // Set 'Update' mode in dataform
$currentMode = "Update"; $succFailMesg = "<b>Modify entry</b> [<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> [<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("isupdate","1");
$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> [<a href='javascript:history.back()'>Back</a>]<br>" ;
}
}
else if ($action == "sD")
{ $currentMode = "Delete"; $succFailMesg = "<b>Delete entry</b> [<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> [<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=mysqli_query($conn,$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=mysqli_query($conn,$queryTest);
$queryOTest="DELETE from ingl_test_oral where student_id='".$_REQUEST['kV']."'";
$resultOTest=mysqli_query($conn,$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> [<a href='javascript:history.back()'>Back</a>]<br>" ; }
*/
}
else if ($action == "Del")
{
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=mysqli_query($conn,$queryTest);
$queryOTest="DELETE from ingl_test_oral where student_id='".$_REQUEST['kV']."'";
$resultOTest=mysqli_query($conn,$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> [<a href='javascript:history.back()'>Back</a>]<br>" ; }
}
else if ($action == "sV")
{ // Set 'View' mode
$currentMode = "View"; $succFailMesg = "<b>View entry</b> [<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> [<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;
?>