Current File : /home/inlingua/public_html/icentex/admin_conveyance/ingl_conveyance_main.main.php |
<?php
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_conveyance_main";
$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();
/////////////////////////////////////////////////
// Setup table name, configuration and data entry form
$tableName1 = "ingl_conveyance";
$tableConf1 = $tableName1 . ".conf.php";
// Include table configuration details
require($tableConf1);
// Include the table handler class
$dbObject1 = new dbHandler();
$dbObject1->setTableName($tableName1);
$dbObject1->setDbFieldList($dbFieldList1);
$dbObject1->setKeyFieldName("recNo");
$dbObject1->connect();
// Retrieve parameters from request
$dbObject1->getDbFieldsFromRequest();
////////////////////////////////////////////////
$currentMode = "";
$formPrompt = "";
$succFailMesg = "";
$showResult = "N";
$action = $_REQUEST['aC'];
if (($action == "") || ($action == "sA"))
{
$dbObject->setDbField('start_center',"Home");
$dbObject->setDbField('center5',"Home");
// Set 'Add' mode in dataform
$currentMode = "Save"; $succFailMesg = "<b>Add entry</b> [<a href='javascript:history.back()'>Back</a>]<br>";
$currentMode1 = "Send";
}
else if ($action == "Save" || $action == "Send")
{ $currentMode = "Add";
$currentMode1 = "Send";
// 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");
if($action=="Save")
{
$dbObject->setDbField('status','Save');
}
else if($action=="Send")
{
$dbObject->setDbField('sendDate',date("Y-m-d"));
$dbObject->setDbField('status','Send');
}
$dbObject->Save();
echo $lastid=mysqli_insert_id();
$date_conveyance=$_REQUEST['date_conveyance'];
if(gettype($date_conveyance)=="array")
{
foreach($date_conveyance as $key=>$val)
{
$date_conveyance=$val;
//$basic_recNo=$lastid;
$start_center=$_REQUEST['start_center'][$key];
$center1=$_REQUEST['center1'][$key];
$other1=$_REQUEST['other1'][$key];
$km1=$_REQUEST['km1'][$key];
$center2=$_REQUEST['center2'][$key];
$other2=$_REQUEST['other2'][$key];
$km2=$_REQUEST['km2'][$key];
$center3=$_REQUEST['center3'][$key];
$other3=$_REQUEST['other3'][$key];
$km3=$_REQUEST['km3'][$key];
$center4=$_REQUEST['center4'][$key];
$other4=$_REQUEST['other4'][$key];
$km4=$_REQUEST['km4'][$key];
$center5=$_REQUEST['center5'][$key];
$other5=$_REQUEST['other5'][$key];
$km5=$_REQUEST['km5'][$key];
$lesskm=$_REQUEST['lesskm'][$key];
$totalkms=$_REQUEST['totalkms'][$key];
$Band=$_REQUEST['Band'][$key];
$rates=$_REQUEST['rates'][$key];
$total=$_REQUEST['total'][$key];
$remarks=$_REQUEST['remarks'][$key];
$dbObject1->setDbField('recNo',0);
$dbObject1->setDbField('basic_recNo',$lastid);
$dbObject1->setDbField('date_conveyance',$date_conveyance);
$dbObject1->setDbField('start_center',$start_center);
$dbObject1->setDbField('center1',$center1);
$dbObject1->setDbField('other1',$other1);
$dbObject1->setDbField('km1',$km1);
$dbObject1->setDbField('center2',$center2);
$dbObject1->setDbField('other2',$other2);
$dbObject1->setDbField('km2',$km2);
$dbObject1->setDbField('center3',$center3);
$dbObject1->setDbField('other3',$other3);
$dbObject1->setDbField('km3',$km3);
$dbObject1->setDbField('center4',$center4);
$dbObject1->setDbField('other4',$other4);
$dbObject1->setDbField('km4',$km4);
$dbObject1->setDbField('center5',$center5);
$dbObject1->setDbField('other5',$other5);
$dbObject1->setDbField('km5',$km5);
$dbObject1->setDbField('lesskm',$lesskm);
$dbObject1->setDbField('totalkms',$totalkms);
$dbObject1->setDbField('Band',$Band);
$dbObject1->setDbField('rates',$rates);
$dbObject1->setDbField('total',$total);
$dbObject1->setDbField('remarks',$remarks);
if($date_conveyance!="" && $date_conveyance!="0000-00-00" && $center1!="" && $center1!="0")
{
$dbObject1->Save();
}
}
}
$succFailMesg = "<b>Entry added successfully</b><br>";
$showResult = "Y"; // Goto result part in dataform
$_SESSION['dispMesg'] = array(date("U"), $succFailMesg);
if($action=="Save")
{
$goUrl = "ingl_conveyance_main.select.php?action=Save";
}
else
{
$goUrl = "ingl_conveyance_main.select.php?action=Send";
}
header('Location: '.$goUrl);
}
}
else if ($action == "sM")
{ // Set 'Update' mode in dataform
$currentMode = "Save>>"; $succFailMesg = "<b>Modify entry</b> [<a href='javascript:history.back()'>Back</a>]<br>";
$currentMode1 = "Send>>";
// 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 == "Save>>" || $action == "Send>>")
{ $currentMode = "Save>>";
$currentMode = "Send>>";
$showResult = "Y"; // Goto result part in dataform
if($action=="Save>>")
{
$dbObject->setDbField('status','Save');
}
else if($action=="Send>>")
{
$dbObject->setDbField('sendDate',date("Y-m-d"));
$dbObject->setDbField('status','Send');
}
if ($dbObject->Update("recNo",$_REQUEST["kV"]))
{
$date_conveyance=$_REQUEST['date_conveyance'];
$dbObject1->Delete("basic_recNo",$_REQUEST["kV"]);
if(gettype($date_conveyance)=="array")
{
foreach($date_conveyance as $key=>$val)
{
$date_conveyance=$val;
$basic_recNo=$_REQUEST['kV'];
$start_center=$_REQUEST['start_center'][$key];
$center1=$_REQUEST['center1'][$key];
$other1=$_REQUEST['other1'][$key];
$km1=$_REQUEST['km1'][$key];
$center2=$_REQUEST['center2'][$key];
$other2=$_REQUEST['other2'][$key];
$km2=$_REQUEST['km2'][$key];
$center3=$_REQUEST['center3'][$key];
$other3=$_REQUEST['other3'][$key];
$km3=$_REQUEST['km3'][$key];
$center4=$_REQUEST['center4'][$key];
$other4=$_REQUEST['other4'][$key];
$km4=$_REQUEST['km4'][$key];
$center5=$_REQUEST['center5'][$key];
$other5=$_REQUEST['other5'][$key];
$km5=$_REQUEST['km5'][$key];
$lesskm=$_REQUEST['lesskm'][$key];
$totalkms=$_REQUEST['totalkms'][$key];
$Band=$_REQUEST['Band'][$key];
$rates=$_REQUEST['rates'][$key];
$total=$_REQUEST['total'][$key];
$remarks=$_REQUEST['remarks'][$key];
$dbObject1->setDbField('recNo',0);
$dbObject1->setDbField('basic_recNo',$basic_recNo);
$dbObject1->setDbField('date_conveyance',$date_conveyance);
$dbObject1->setDbField('start_center',$start_center);
$dbObject1->setDbField('center1',$center1);
$dbObject1->setDbField('other1',$other1);
$dbObject1->setDbField('km1',$km1);
$dbObject1->setDbField('center2',$center2);
$dbObject1->setDbField('other2',$other2);
$dbObject1->setDbField('km2',$km2);
$dbObject1->setDbField('center3',$center3);
$dbObject1->setDbField('other3',$other3);
$dbObject1->setDbField('km3',$km3);
$dbObject1->setDbField('center4',$center4);
$dbObject1->setDbField('other4',$other4);
$dbObject1->setDbField('km4',$km4);
$dbObject1->setDbField('center5',$center5);
$dbObject1->setDbField('other5',$other5);
$dbObject1->setDbField('km5',$km5);
$dbObject1->setDbField('lesskm',$lesskm);
$dbObject1->setDbField('totalkms',$totalkms);
$dbObject1->setDbField('Band',$Band);
$dbObject1->setDbField('rates',$rates);
$dbObject1->setDbField('total',$total);
$dbObject1->setDbField('remarks',$remarks);
if($date_conveyance!="" && $date_conveyance!="0000-00-00" && $center1!="" && $center1!="0")
{
$dbObject1->Save();
}
}
}
$succFailMesg = "<b>Entry modified successfully</b><br>";
$_SESSION['dispMesg'] = array(date("U"), $succFailMesg);
if($action=="Save>>")
{
$goUrl = "ingl_conveyance_main.select.php?action=Save";
}
else
{
$goUrl = "ingl_conveyance_main.select.php?action=Send";
}
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
if ($dbObject->Delete("recNo",$_REQUEST["kV"]))
{
$dbObject1->Delete("basic_recNo",$_REQUEST["kV"]);
$succFailMesg = "<b>Entry deleted successfully</b><br>";
$_SESSION['dispMesg'] = array(date("U"), $succFailMesg);
$goUrl = "ingl_conveyance_main.select.php?action=Save";
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;
?>