Current File : /home/inlingua/www/dwarka/icentex/admin_fd/ingl_course.select.php
<?php
// Copyright, Panalink Infotech Limited. Created on: 27-11-2010
// Include header
include "header_fd.php";

/*echo "<pre>";
print_r($_SESSION);
exit;*/



 
?>

          
          
          
<h3>&nbsp;&nbsp;&nbsp;Courses</h3>
<div id="contentnew">
<a href="ingl_course.main.php">Add New Course</a>
<br>
<?php
echo "<br>";

function Certificate_d($conn,$courseId,$level,$value)
{
//echo '---'.$value.'<br>';	
	
$lang = array("English"=>"14","French"=>"17","German"=>"18","Spanish"=>"19","Hindi"=>"20","IOL"=>"12");	
 $bcat=$lang[$value];	
	
  $course_count="SELECT level FROM ingl_billing_main WHERE `bill_category` ='".$bcat."' and bill_details= '".$level."' ";

$totcourse_id=mysqli_query($conn,$course_count) or die(mysqli_query($conn,));

$slevel=mysqli_fetch_array($totcourse_id);
	
	//echo $slevel['level']; Reg-Pre Intermediate Proficiency
	
if($slevel['level']=="level_1")
{
$cert="certificates.php?tab=level_1";
$tab="level_1";
}
elseif($slevel['level']=="level_2")
{
$cert="certificates.php?tab=level_2";
$tab="level_2";
}
elseif($slevel['level']=="level_3")
{
$cert="certificates.php?tab=level_3";
$tab="level_3";
}
elseif($slevel['level']=="level_4")
{
$cert="certificates.php?tab=level_4";
$tab="level_4";
}
elseif($slevel['level']=="level_5")
{
$cert="certificates.php?tab=level_5";
$tab="level_5";
}
elseif($slevel['level']=="Reg-Pre Intermediate Proficiency")
{
$cert="certificates.php?tab=level_1";
$tab="level_1";
}
elseif($slevel['level']=="Private")
{
$cert="certificates.php?tab=level_private";
$tab="level_private";
}
else
{
$cert="#";
$tab="#";
}
if($tab=='#')
{
$link="<font size='1'>Not Generated Yet</font>";	
}else {	
 $queryC="select count(recNo) as tot from ".$tab." where courseId='".$courseId."'";
$resultC=mysqli_query($conn,$queryC);
$countT=mysqli_fetch_array($resultC);
if($countT['tot']>0)
{
$link="<a href='".$cert."&courseId=".$courseId."' target='_blank'><font size='1'>Download Certificate(".$countT['tot'].")</font></a>";
}
else
{
$link="<font size='1'>Not Generated Yet</font>";
}

}
return $link;

}
///////////////////////////////////////////////////
 
function certificate_L($conn,$courseId)
{
 $queryS="select count(recNo) as tot from ingl_student where courseId='".$courseId."'";
$resultS=mysqli_query($conn,$queryS);
$countS=mysqli_fetch_array($resultS);
if($countS['tot']>0)
{
$link="<a href='welcome_note_all.php?courseId=".$courseId."' target='_blank'><font size='1'>Download Letter(".$countS['tot'].")</font></a>";
}
else
{
$link="<font size='1'>No Student Yet</font>";
}
return $link;
}

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

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

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

// Include the table handler class
require('../dbHandler.class.php');

// Init and connect to database
$dbObject = new dbHandler();
$dbObject->connect();

	
isset($_GET['type'])?$section=$_GET['type']:$section='';
isset($_REQUEST['branchnam'])?$branchname =$_REQUEST['branchname']:$branchname ='';
isset($_REQUEST['courseId'])?$courseId =$_REQUEST['courseId']:$courseId ='';
isset($_REQUEST['datepicker1'])?$datepicker1 =$_REQUEST['datepicker1']:$datepicker1 ='';
isset($_REQUEST['datepicker2'])?$datepicker2 =$_REQUEST['datepicker2']:$datepicker2 ='';
isset($_REQUEST['type'])?$type =$_REQUEST['type']:$type ='';

$sty="Selected";


?>
<table width="70%" border="0">
<form action="ingl_course.select.php">
<input type="hidden" name="search" value="1" />
 
<tr>


    <td>  
	Report Type &nbsp;&nbsp;&nbsp;
	 <select name="type" id="type">
      <option value="all"  <? if($section=='all') echo "Selected"; ?> >All</option>
     <option value="current" <? if($section=='current') echo "Selected"; ?> >Current Courses</option>
     <option value="upcoming" <? if($section=='upcoming') echo "Selected"; ?> >Upcoming courses</option>
     <option value="completed" <? if($section=='completed') echo "Selected"; ?> >Completed courses</option>
     <option value="approval_pending" <? if($section=='approval_pending') echo "Selected"; ?>>Batch Requisition</option>
    <!-- <option value="pending">Pending activity (course ended but activity pending)</option>  -->
     </select>
    </td>
    
    <td> 
<?php 
	 
		 echo "Select Branch &nbsp;&nbsp;&nbsp";
		echo "<select name='branchname' >"; 
if ($_SESSION['username']=='0404' || $_SESSION['username']=='0620' || $_SESSION['username']=='0459'|| $_SESSION['username']=='0002' || $_SESSION['username']=='0170' || $_SESSION['username']=='0095' || $_SESSION['username']=='0018'|| $_SESSION['username']=='04000')
{
$query="select recNo as id ,location as description from timesheet_location ";	

echo"<option value='All'>All</option>";
}else{
	$query="select recNo as id ,location as description from timesheet_location where location='".$_SESSION['branch']."' ";	
}	
		 

$res=mysqli_query($conn,$query);
if(mysqli_num_rows($res)>0)
{

while($rsult=mysqli_fetch_array($res))
	{
		
		
if( $branchname==$rsult['description']) 
{	
$slect= "selected";
}else {
$slect= "";	
}

		if($rsult['description']==$_SESSION['branch'] && $_SESSION['username'] !='0459')
		{			 
			echo "<option value='".$rsult['description']."' ".$slect." >".$rsult['description']."</option>";
		}		 
		else
		{
		echo "<option   value='".$rsult['description']."' ".$slect." >".$rsult['description']."</option>";
		}
		   
	}
	 
	echo "</select>"; 
}
 
?></td>
<td><b>Select Course ID</b>&nbsp;&nbsp; <?php 
	 
	 
	 
$query="select * from ingl_course  ";
$branch=" 1=1 ";
	 


	 if(!isset($_REQUEST['branchname']) && $_SESSION['username']=='0459') 
	 {
		$query.="where 1=1 ";
		
		
	 } else {
	 
    if(!isset($_REQUEST['branchname']) && $_SESSION['username'] !='0459') 
	 {
		$query.="where branch='".$_SESSION['branch']."' order by recNo desc";
		 $branch=" branch='".$_SESSION['branch']."' ";
		 
		 
	 }
	 else
	 {
		 if($_REQUEST['branchname'] !="All" )
		 {
		 $query.="where branch='".$_REQUEST['branchname']."' order by recNo desc";
		  $branch=" branch='".$_REQUEST['branchname']."' ";
		 
		 
		 }
	 }
	
	 }

$res=mysqli_query($conn,$query);
if(mysqli_num_rows($res)>0)
{
echo "<select name='courseId' onchange='displaystudent(this.value)'>";
echo"<option value=''>All</option>";




while($rsult=mysqli_fetch_assoc($res))
	{
	
	echo"<option value='".$rsult['courseid']."'" ;
	
	if($courseId==$rsult['courseid']) echo "selected";
	
	echo">".$rsult['courseid']."</option>";
	}
	echo"</select>";
}
else
{
echo "Please enter the Course ID ";
}



?></td>   
   
</tr> 

<tr>
     
    <td>From Start Date : <input type="text" name="datepicker1" id="datepicker1" value="<?php echo $datepicker1; ?>"></td>
	<td>
    &nbsp;&nbsp;To Start Date : <input type="text" name="datepicker2" id="datepicker2" value="<?php echo $datepicker2; ?>">
    </td>
    <td><input class="submit1" type="Submit" value="Search" /></td>
</tr>
</form>

</table>
<br>
<aside class="contentbox-head"> <span class="title">Courses Report (<span class="status-row"><a style="font-size: 17px;" href="<?php echo "reports/reports.xlsx" ?>" target="_blank">Download Bach Report</a></span>)
</span>
</aside>

<aside class="contentbox-head"> <span class="title">Courses Report (<span class="status-row"><a style="font-size: 17px;" href="<?php echo "reports/courses_report.xlsx" ?>" target="_blank">Download courses Report</a></span>)
</span>
</aside>
<br>
<?php

// Records selection sql

if(!isset($_REQUEST['branchname']) && $_SESSION['username']=='0459') 
	 {
		$branch=" 1=1 ";
		
	 }

$sqlQuery = "SELECT * FROM ingl_course where $branch ";
if(!isset($_REQUEST['branchname']) && !isset($_REQUEST['type']) ) 
	 {
		
		$sqlQuery.=" and  approved ='0' ";
	 }
if($courseId!="")
{
$sqlQuery .= " and courseid='".$_REQUEST['courseId']."' ";
}
 
 if($datepicker1)
{
	if(!$datepicker2)  
    {
		$sqlQuery.=" and startdate = '".$_REQUEST['datepicker1']."' ";
	}
	else
	{
		$sqlQuery.=" and startdate >='".$_REQUEST['datepicker1']."' ";
	}
	
}

 if($datepicker2)
{
	$sqlQuery.=" and startdate <='".$_REQUEST['datepicker2']."' ";
}

if(isset($_REQUEST['type']))
{
	if($_REQUEST['type']=="current")
	{
		$sqlQuery.=" and startdate <= CURDATE()  and  enddate >=CURDATE() ";
	}
	else if($_REQUEST['type']=="upcoming")
	{
		$sqlQuery.=" and startdate > CURDATE() ";
	}
	else if($_REQUEST['type']=="completed")
	{
		$sqlQuery.=" and enddate < CURDATE() ";
	}
	else if($_REQUEST['type']=="approval_pending")
	{
		$sqlQuery.=" and  approved ='0' ";
	}
	else 
	{ 
	 //$sqlQuery.=" and  approved ='0' ";

	}
}


$sqlQuery.=" order by recNo desc ";

//echo $sqlQuery;//exit;
// Prepare page navigation
$resultsPerPage = 20; // number of rows to return per page

// Prepare add on URL
$addOnUrl = "&courseId=".$courseId.'&branchname='.$branchname.'&type='.$type."&datepicker1=".$datepicker1." & datepicker1=".$datepicker2;
//$offset=$_REQUEST['offset'];
if(isset($_REQUEST['offset']))
{
$offset=$_REQUEST['offset'];	
}else{
	$offset='0';
}
if ($resultsPerPage > 0)
{	$prev_next_links = $dbObject->prev123Next($sqlQuery, $resultsPerPage,$addOnUrl);
 //print_r($prev_next_links); exit;
	$sqlQuery .= " limit " . $offset . "," . $resultsPerPage ;
}

// Print navigation bar
function printArray($element) { echo "$element"; }

if ($resultsPerPage > 0 && $prev_next_links)
{	//echo "Page: ";
	//array_walk($prev_next_links, 'printArray'); 
}
echo '<br>';
//echo $sqlQuery; //exit;
// Select records from table
$selectedRecords = $dbObject->Select($sqlQuery);

echo "<table border='1' class='pa-nor' width='100%' cellspacing='0'>";
echo "<tr valign='top' class='rowH'>";

echo "<th><b>Course ID</b></th>";
echo "<th><b>Language</b></th>";
echo "<th><b>Level</b></th>";
echo "<th><b>Start Date</b></th>";
echo "<th><b>End Date</b></th>";
echo "<th><b>Mid End Date</b></th>";

echo "<th>Action</th>";
echo "</tr>";

// If no records selected, print message
if (!$selectedRecords)
{	echo "<tr><td colspan='5'>There are no selected records</td></tr>"; }
	
while($objectData=$dbObject->SelectNext())
{	

/*echo "<pre>";
print_r($objectData);
exit;*/


echo "<tr valign='top' onmouseover=\"this.className='pa-row-highlight'\" onmouseout=\"this.className='pa-nor'\">";
	
echo "<td><a href='course_details.php?course_id=".$objectData['recNo']."&lavel=".$objectData['level']."&cid=".$objectData['courseid']."&language=".$objectData['language']."&mid_enddate=".$objectData['mid_enddate']."' class='lightbox' onclick='lightb();'>$objectData[courseid]</a><br>".certificate_L($conn,$objectData['recNo'])."</td>";
echo "<td>$objectData[language]</td>";
echo "<td>$objectData[level]</td>";
echo "<td>$objectData[startdate]</td>";
echo "<td>$objectData[enddate]</td>";
echo "<td>$objectData[mid_enddate]</td>";
   
   //if($objectData['branch']==$_SESSION['branch'])
   //{
	echo "<td><a href='ingl_course.main.php?aC=sM&kV=". $objectData['recNo'] ."'>Modify</a> |";
	
	
	echo "<a href='ingl_course.main.php?aC=sV&kV=". $objectData['recNo'] ."'>View</a> |"; 
	echo " <a href='ingl_course.main.php?aC=sD&kV=". $objectData['recNo'] ."'>Delete</a><br>";
	if( ($_SESSION['username']=='0404' || $_SESSION['username']=='0620' || $_SESSION['username']=='0459'|| $_SESSION['username']=='0002' || $_SESSION['username']=='0170' || $_SESSION['username']=='0095' || $_SESSION['username']=='0018'|| $_SESSION['username']=='04000' || $_SESSION['username']=='0579' || $_SESSION['username']=='0479' || $_SESSION['username']=='0435'|| $_SESSION['username']=='0618'|| $_SESSION['username']=='0342' || $_SESSION['username']=='0548') && ($objectData['approved']=='0')  ){
	echo " <a href='ingl_course.main.php?aC=cC&kV=". $objectData['recNo'] ."'>Cancle</a> |";	
		
	echo " <a class='link_color' href='ingl_course.approval.php?aC=Ap&recNo=". $objectData['recNo'] ."'>Approval Pending</a><br>";
		}
	
	
	else if( ($_SESSION['username']=='0404' || $_SESSION['username']=='0620'|| $_SESSION['username']=='0459'|| $_SESSION['username']=='0002' || $_SESSION['username']=='0170' || $_SESSION['username']=='0095' || $_SESSION['username']=='0018'|| $_SESSION['username']=='04000' || $_SESSION['username']=='0479' || $_SESSION['username']=='0578'|| $_SESSION['username']=='0560' || $_SESSION['username']=='0600'||  $_SESSION['username']=='0439' || $_SESSION['username']=='0582' || $_SESSION['username']=='0134' || $_SESSION['username']=='0579' || $_SESSION['username']=='0435'|| $_SESSION['username']=='0618'|| $_SESSION['username']=='0342') && ($objectData['approved']=='1' )  ){
	echo " <a href='ingl_course.main.php?aC=cC&kV=". $objectData['recNo'] ."'>cancel</a> |";	
		
	echo " <a style='color:red' href='ingl_course.approval.php?aC=Ap&up=Reassign&recNo=". $objectData['recNo'] ."'>Re Assign </a> | <a href='#'>Confirmed </a><br>";
		}
		
	else {
		if($objectData['approved']=='2')
		{
		echo " <a href='#'>Cancled </a> | ";	
		}
		echo " <a href='#'>Approval Pending</a><br>";

	}
	
	echo $abc=Certificate_d($conn,$objectData['courseid'],$objectData['level'],$objectData['language'])."</td>";	
	
	//}
	echo "</tr>";
}
print "</table>";

// Print navigation bar
if ($resultsPerPage > 0 && $prev_next_links)
{	echo "Page: ";
	array_walk($prev_next_links, 'printArray'); 
}
?>

</div>
<?php 

//
// Include footer
include "footer_fd.php";
require("05featuredemo1_fd.php");
//echo $sqlqureynew;
$dbObject->CloseConnection();
?>