Current File : /home/inlingua/public_html/noida/icentex/admin_fd/ingl_class.main.php |
<?php
session_start();
include("check_fd.php");
date_default_timezone_set('Asia/Calcutta');
?>
<?php
// Copyright, Panalink Infotech Limited. Created on: 27-11-2010
// 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_class";
$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($inst)
{
$query='select recNo, name from timesheet_user where usertype="user" and status="Active" order by name';
$res=mysql_query($query);
$option .="<select name='instructor'><option value=''>Select</option>";
while($result=mysql_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($inst)
{
$query='select recNo, name from timesheet_user where usertype="user" and recNo="'.$inst.'"';
$res=mysql_query($query);
$result=mysql_fetch_array($res);
return $result[name];
}
$currentMode = "";
$formPrompt = "";
$succFailMesg = "";
$showResult = "N";
$action = $_REQUEST['aC'];
if (($action == "") || ($action == "sA"))
{ // Set 'Add' mode in dataform
$currentMode = "Add"; $succFailMesg = "<b>Add details</b> [<a href='javascript:history.back()'>Back</a>]<br>";
}
else if ($action == "Add")
{ $currentMode = "Add";
//echo '<pre>';print_r($_REQUEST);
//exit;
$_REQUEST["courseid"]=$_REQUEST["course_prefix"].' '.$_REQUEST["course_suffix"];
// Perform check for duplicate entry
if($dbObject->Exists("recNo", $_REQUEST["recNo"]))
{ $succFailMesg = "<b>Could not add details, record with this key exists.</b><br>";
$showResult = "N"; // Show dataentry form again
}
else if($dbObject->Exists("courseid", $_REQUEST["courseid"]))
{
$succFailMesg = "<b><font color='red'>This CourseId Already Exists.</font></b><br>";
$showResult = "N"; // Show dataentry form again
}
else
{ //$today = date("Y-m-d");
$c_location=$_REQUEST['c_location'];
$c_name=$_REQUEST['c_name'];
$c_capacity=$_REQUEST['c_capacity'];
$dbObject->setDbField("c_location",$c_location);
$dbObject->setDbField("c_name",$c_name);
$dbObject->setDbField("c_capacity",$c_capacity);
//$dbObject->setDbField();
$dbObject->Save();
$succFailMesg = "<b>Details added successfully</b><br>";
$showResult = "Y"; // Goto result part in dataform
}
}
else if ($action == "sM")
{ // Set 'Update' mode in dataform
$currentMode = "Update"; $succFailMesg = "<b>Modify details</b> [<a href='javascript:history.back()'>Back</a>]<br>";
// Retrieve record first
if ($dbObject->Retrieve("id",$_REQUEST["kV"]))
{
; }
else {
$succFailMesg = "<b>Could not retrieve details. Contact system administrator</b><br>"; }
}
else if ($action == "Update")
{ $currentMode = "Update";
$showResult = "Y"; // Goto result part in dataform
$description=addslashes($_REQUEST[description]);
$_REQUEST["courseid"]=$_REQUEST["course_prefix"].' '.$_REQUEST["course_suffix"];
$dbObject->setDbField("courseid",$_REQUEST["courseid"]);
$dbObject->setDbField("description",$description);
$dbObject->setDbField("fd_admin",$_SESSION['id']);
$dbObject->setDbField("branch",$_SESSION['branch']);
$courseday=@implode(',',$_REQUEST["courseday"]);
$dbObject->setDbField("courseday",$courseday);
if ($dbObject->Update("id",$_REQUEST["kV"]))
{ $succFailMesg = "<b>Details modified successfully</b><br>"; }
else
{ $succFailMesg = "<b>Could not modify details. Contact system administrator</b><br>" ; }
}
else if ($action == "sD")
{ $currentMode = "Delete"; $succFailMesg = "<b>Delete details</b> [<a href='javascript:history.back()'>Back</a>]<br>";
// Retrieve record first
if ($dbObject->Delete("id",$_REQUEST["kV"]))
{ ; }
else { $succFailMesg = "<b>Could not retrieve details. Contact system administrator</b><br>"; }
}
else if ($action == "Delete")
{ $showResult = "Y"; // Goto result part in dataform
$courseid=$_REQUEST["kV"];
$querySDC="select * from ingl_class where id='".$courseid."'";
$resultSDC=mysql_query($querySDC);
$numSDC=mysql_fetch_array($resultSDC);
$attendance_table=$numSDC['attendance_table'];
$courseName=$numSDC['courseid'];
$level=$_REQUEST[level];
if ($dbObject->Delete("id",$_REQUEST["kV"]))
{
$querySD="delete from ingl_student where courseId='".$courseid."'";
$resultSD=mysql_query($querySD);
$querySDA="delete from ".$attendance_table." where courseIdrecNo='".$courseid."'";
$resultSDA=mysql_query($querySDA);
$querySDK="delete from ingl_keypoint where courseIdrecNo='".$courseid."'";
$resultSDK=mysql_query($querySDK);
if($level=="1A" || $level=="1B" || $level=="1B+")
{
//$cert="certificate_1.php";
$tab="level_1";
}
elseif($level=="2A" || $level=="2B" || $level=="2A+" || $level=="2B+" )
{
//$cert="certificate_2.php";
$tab="level_2";
}
elseif($level=="3A" || $level=="3B")
{
//$cert="certificate_3.php";
$tab="level_3";
}
elseif($level=="4")
{
//$cert="certificate_4.php";
$tab="level_4";
}
elseif($level=="5")
{
//$cert="certificate_5.php";
$tab="level_5";
}
$querySDCD="delete from ".$tab." where courseId='".$courseName."' && level='".$level."'";
$resultSDCD=mysql_query($querySDCD);
$succFailMesg = "<b>Details deleted successfully</b><br>"; }
else
{ $succFailMesg = "<b>Could not delete details. Contact System administrator</b><br>" ; }
}
else if ($action == "sV")
{ // Set 'View' mode
$currentMode = "View"; $succFailMesg = "<b>View details</b> [<a href='javascript:history.back()'>Back</a>]<br>";
$dataForm = $viewForm;
// Retrieve record first
if ($dbObject->Retrieve("id",$_REQUEST["kV"]))
{ ; }
else { $succFailMesg = "<b>Could not retrieve details. Contact system administrator</b><br>"; }
}
else
{ echo "Nothing to do !";
return;
}
// Load the data entry or view entry form
require($dataForm);
$dbObject->CloseConnection();
return;
?>