#!/usr/bin/perl 



require "read.cgi"; 
require "dbconnect.cgi";
require "dbfinish.cgi"; 


&Read_Split; 

use DBI ;
&DbConnect; 

print "content-type:text/html" ;  
print "\n\n\n";  

if($dbh) { 

$sth = $dbh->prepare("select * from MonthlyOPD where  Shift='M'") or die "Can't prepare statement:  $dbh-errstr\n"; 
$rv = $sth->execute or die "Can't execute the query : $sth->errstr \n."; 

$i=0; 
while(@am  = $sth->fetchrow_array ) 
{

	$j=0;
	 foreach $rcd (@am)
	{
	 $rowam[$i][$j] = $rcd ; 
	 $j += 1; 
	}
	$i += 1; 

	$acount =$i; 
}


$sth = $dbh->prepare("select * from MonthlyOPD where  Shift='A'") or die "Can't prepare statement:  $dbh-errstr\n";
$rv = $sth->execute or die "Can't execute the query : $sth->errstr \n.";

$i=0; 
while(@pm  = $sth->fetchrow_array ) 
{ 
	 $j=0; 
	 foreach $rcd (@pm) 
	 {
		$rowpm[$i][$j] = $rcd ; 
		 $j += 1; 
	 }
	 $i += 1;
	 $pcount =$i;   
}

$sth = $dbh->prepare("select * from OffDays ") or die "Can't prepare statement:  $dbh-errstr\n";
$rv = $sth->execute or die "Can't execute the query : $sth->errstr \n.";  

$i=0; 
while(@off  = $sth->fetchrow_array )  
{ 
	 $j=0; 
	 foreach $rcd (@off) 
	 {
		$offday[$i][$j] = $rcd ;
		$j += 1;
	 }
	$i += 1; 

	$offcount =$i; 
}


$sth = $dbh->prepare("select * from DocOnLeave ") or die "Can't prepare statement:  $dbh-errstr\n";  
$rv = $sth->execute or die "Can't execute the query : $sth->errstr \n.";   
	
$i=0;  
while(@lea  = $sth->fetchrow_array )   
{  
	 $j=0;  
	 foreach $rcd (@lea) 
  	 { 
 	  $leave[$i][$j] = $rcd ;  
          $j += 1;  
	 } 
	$i += 1;  
	$leavecount =$i;  
}  


}

print (" <HTML><HEAD><TITLE>IIT Hospital Monthly OPD Schedule</TITLE>");
print (" <BODY bgColor=#ffffff>");
print (" <DIV align=center>");
print (" <CENTER>");
print (" <TABLE border=0 cellPadding=0 cellSpacing=0 width=\"80%\">");
print ("   <TBODY>");
#print ("   <TR>");
#print ("     <TD vAlign=top width=\"33%\">");
#print ("       <P align=center><IMG border=0 height=94 ");
#print ("       src=\"iitlogofin.jpg\" width=100></P></TD>");
#print ("     <TD width=\"67%\"><B><FONT color=#800000 face=\"Times New Roman\" size=5>IIT ");
#print ("       Bombay Hospital</FONT> </B>");
#print ("       <P><FONT color=#000080><B>Indian Institute of Technology, ");
#print ("       Bombay</B></FONT></P>");
#print ("       <P><FONT color=#000080>Powai , Mumbai -400 076.</FONT></P>");
#print ("       <P>&nbsp;</P></TD></TR>");
print ("   <TR>");
print ("     <TD bgColor=#e0e0c0 colSpan=2 width=\"100%\">");
print ("       <TABLE bgColor=#e0e0c0 border=0 cellPadding=0 cellSpacing=3 ");
print ("         width=\"100%\"><TBODY>");
print ("         <TR>");
print ("           <TD bgColor=#004080 height=25 width=\"100%\"><B><FONT color=#ffffff ");
print ("             face=Arial>OPD&nbsp; Schedule During $rowam[0][0]</FONT></B></TD></TR>");
print ("         <TR>");
print ("           <TD bgColor=#e0e0c0 width=\"100%\"><B>Morning Shift</B></TD></TR>");
print ("         <TR>");
print ("           <TD bgColor=#ffffdd width=\"100%\">");
print ("             <DIV align=center>");
print ("             <TABLE  bgColor=#e0e0c0 border=0 cellPadding=2 width=\"80%\">");
print ("               <TBODY>");

$i =0;
while ( $acount > 0)
{

print ("               <TR>  <TD bgColor=#ffffdd width=\"50%\">&nbsp;$rowam[$i][1]</TD>");
print ("                 <TD bgColor=#ffffdd width=\"50%\">&nbsp;$rowam[$i][2]</TD></TR>");

 $i += 1;
 $acount -= 1;
}

print ("                </TBODY></TABLE></DIV></TD></TR>");
print ("         <TR>");
print ("           <TD bgColor=#e0e0c0 width=\"100%\"><B>Afternoon Shift</B></TD></TR>");
print ("         <TR>");
print ("           <TD bgColor=#ffffdd width=\"100%\">");
print ("             <DIV align=center>");
print ("             <TABLE bgColor=#e0e0c0 border=0 cellPadding=2 width=\"80%\">");
print ("               <TBODY>");

$i =0;
while ( $pcount > 0)
{

print ("               <TR>  <TD bgColor=#ffffdd width=\"50%\">&nbsp;$rowpm[$i][1]</TD>");
print ("                 <TD bgColor=#ffffdd width=\"50%\">&nbsp;$rowpm[$i][2]</TD></TR> ");

$i += 1;
$pcount -= 1;
}


print ("                </TBODY></TABLE></DIV>");
print ("             <P><B><U>Off Days of the Doctors for the month of $offday[0][2] ");
print ("             <BR><BR></U></B>");
print ("             <DIV align=center>");
print ("             <CENTER>");
print ("             <TABLE bgColor=#e0e0c0 border=0 cellPadding=0 width=\"80%\">");
print ("               <TBODY>");

$ i =0;
while ( $offcount > 0 )
{
print ("                <TR> <TD bgColor=#ffffdd width=\"38%\">&nbsp;$offday[$i][0]</TD>");
print ("                 <TD bgColor=#ffffdd width=\"62%\">&nbsp;$offday[$i][1]</TD></TR>");

$i += 1;
$offcount -= 1;

}


print ("               </TBODY></TABLE></DIV> </center>");

if ( $leave[0][2] )
{

print ("     <br> <b>   Doctors  on Leave:</b><br><br>");
print ("             </b>");
print ("             <div align=\"center\">");
print ("               <table border=\"0\" cellpadding=\"2\" width=\"80%\" bgcolor=\"#E0E0C0\">");

$i =0 ;
while ( $leavecount > 0)
{

print ("                 <tr>");
print ("                   <td width=\"50%\" bgcolor=\"#FFFFDD\">&nbsp;$leave[$i][0]</td>");
print ("                   <td width=\"50%\" bgcolor=\"#FFFFDD\">&nbsp;$leave[$i][1]</td>");
print ("                 </tr>");

$i += 1;
$leavecount -= 1;
}

print ("               </table>");
print ("             </div>");

}

if ($rowam[0][4] )
{
print ("<BR><b> Comment:</b><br> ");

print ("             <div align=\"center\">");  
print ("               <table border=\"0\" cellpadding=\"2\" width=\"80%\" bgcolor=\"#E0E0C0\">"); 
print ("                 <tr>"); 
print ("                   <td  bgcolor=\"#FFFFDD\" >&nbsp;$rowam[0][4]</td>");
print ("                 </tr>"); 

print ("               </table>"); 
print ("             </div>");

}
print ("             <p>&nbsp;</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></CENTER></DIV>");


#print ("  <br><center> <a href=\"http://www.iitb.ac.in/hospital/index.html\">Homepage </a> | ");
#print (" <a href=\"http://www.iitb.ac.in/hospital/webform/dailyschedule.cgi\">Daily OPD Schedule </a>| ");
#print (" <a href=\"http://webform.cc.iitb.ac.in/MonthlySchedule\">Monthly Schedule </a> | ");
#print (" <a href=\"http://www.iitb.ac.in/hospital/departments.html\">Hospital Departments</a> | ");
#print (" <a href=\"http://www.iitb.ac.in/hospital/doctors.html\">Doctors</a> | ");
#print (" <br><a href=\"http://www.iitb.ac.in/hospital/specialists.html\">Specialists</a> |");
#print (" <a href=\"http://www.iitb.ac.in/hospital/specialclinics.html\">Special Clinics</a>| ");
#print (" <a href=\"http://www.iitb.ac.in/hospital/vaccinations.html\">Vaccinations</a> | ");
#print (" <a href=\"http://www.iitb.ac.in/hospital/otherinfo.html\">Other Info</a> |");
#print (" <a href=\"http://www.iitb.ac.in/hospital/recognisedhospitals.html\">Recognized Hospitals</a> ");
#print ("  </center>     ");
print (" </BODY></HTML>");

&DbFinish; 
