Current File : /home/inlingua/www/icentex/admin_fd/ingl_teacher.form.php
<?php
// Copyright, Panalink Infotech Limited. Created on: 27-11-2010

// Include header
include "header_fd.php";
?>
<h3>&nbsp;&nbsp;&nbsp;Add New Teacher</h3>
<div style="margin-left:10px;">
<?php
echo '<h4>'.$succFailMesg.'</h4>'; 

// Show result of a form submission?
if ($showResult == "Y")
{	//echo "<br><a href='ingl_course.select.php'>Back</a><br>";

header("Location:ingl_teacher.select.php");
	// Include footer
	include "../footer.php";
	return; 
}
?>

<script language="javascript">
<!--
function validate(form) 
{	if (form.recNo.value=="")
	{	alert("recNo cannot be blank. Please enter it.");
		form.recNo.focus(); return false;
	}
	if (form.course_suffix.value=="")
	{	alert("Course ID cannot be blank. Please enter it.");
		form.course_suffix.focus(); return false;
	}
	if (form.instructor.value=="")
	{	alert(" Please select Instructor.");
		form.instructor.focus(); return false;
	}
	if (form.name_pie.value=="")
	{	alert("Name of PIE cannot be blank. Please enter it.");
		form.name_pie.focus(); return false;
	}
	if (form.id_iol.value=="")
	{	alert("IOL id cannot be blank. Please enter it.");
		form.id_iol.focus(); return false;
	}
	if (form.password_iol.value=="")
	{	alert("Password of IOL cannot be blank. Please enter it.");
		form.password_iol.focus(); return false;
	}
	if (form.language.value=="")
	{	alert("Please select language .");
		form.language.focus(); return false;
	}
	if (form.level.value=="")
	{	alert("Please select level.");
		form.level.focus(); return false;
	}
	if (form.startdate.value=="")
	{	alert("Start date cannot be blank. Please enter it.");
		form.startdate.focus(); return false;
	}
	
	if (form.enddate.value=="")
	{	alert("End date cannot be blank. Please enter it.");
		form.enddate.focus(); return false;
	}
	if (form.start_hour.value=="00" && form.end_hour.value=="00")
	{	alert("Please select the timings.");
		//form.startdate.focus();
		 return false;
	}
	
	if(form.end_hour.value<form.start_hour.value)
	{
	    alert("Please enter the time in 24 hour time format ex. 7:00 PM as 19:00 Hrs.");
		//form.startdate.focus();
		 return false;
	}
	
	return true;
}
-->
</script>
<script language="javascript">
	
	function monthDiff(start, end) {
                var tempDate = new Date(start);
                var monthCount = 0;
                while((tempDate.getMonth()+''+tempDate.getFullYear()) != (end.getMonth()+''+end.getFullYear())) {
                    monthCount++;
                    tempDate.setMonth(tempDate.getMonth()+1);
                }
                return monthCount+1;
            }
	
$(function() {
	          
		$('#datepicker3').datepicker({
			changeMonth: true,
			changeYear: true,
			
			onSelect: function(date) {
                        date1=$('#datepicker4').datepicker('getDate');
			date2=$.datepicker.formatDate('yy-mm-dd', date1);
			
			
			if(date1!=null)
			{
                             tmonth=1;
			     //alert(tmonth);
			     // Set the date format to something that is easy for our backend to understand...
				Date.format = 'yyyy-mm-dd';
				
				// Save a reference to the hidden input form field...
				var $hiddenInput = $('#selectedDate');
				
				// and a reference to the element we are turning into a date picker...
				var $mm = $('#multimonth');
				
				// initialise the date picker with your chosen settings
				$mm.datePickerMultiMonth(
					{
						startDate: date,
						endDate: date2,
						numMonths: tmonth,
						inline: true,
						selectMultiple: true
					}
				);
				
				// set all of the current dates selected
				var selectedDates = $hiddenInput.val().split(',');
				for (var i=0; i<selectedDates.length; i++) {
					$mm.dpmmSetSelected(  
						selectedDates[i]
					)
				}
				
				// listen for changes in the selected dates status
				$mm.bind( 
					'dateSelected',
					function(event, date, $td, status)
					{
						// and update the hidden field with a comma seperated list of selected dates...
						var selectedDates = $mm.dpmmGetSelected();
						for (var i=0; i<selectedDates.length; i++) {
							selectedDates[i] = selectedDates[i].asString();
						}
						$hiddenInput.val(selectedDates.join(','));
						$('#cancelled_days').html(selectedDates.join(' ,'));
					}
				);
				
				
				// and just for debugging on this page...
				$('#showHiddenValue').bind(
					'click',
					function(e)
					{
						alert($hiddenInput.val());
						return false;
					}
				);

			
			}
                      }
		});
	});
	$(function() {
		$('#datepicker4').datepicker({
			changeMonth: true,
			changeYear: true,
			onSelect: function(date) {
                        date1=$('#datepicker3').datepicker('getDate');
			date2=$.datepicker.formatDate('yy-mm-dd', date1);
			if(date1!=null)
			{
				//alert(date2);
				
			     tmonth=1;
			     //alert(tmonth);
			     // Set the date format to something that is easy for our backend to understand...
				Date.format = 'yyyy-mm-dd';
				
				// Save a reference to the hidden input form field...
				var $hiddenInput = $('#selectedDate');
				
				// and a reference to the element we are turning into a date picker...
				var $mm = $('#multimonth');
				
				// initialise the date picker with your chosen settings
				$mm.datePickerMultiMonth(
					{
						startDate: date2,
						endDate: date,
						numMonths: tmonth,
						inline: true,
						selectMultiple: true
					}
				);
				
				// set all of the current dates selected
				var selectedDates = $hiddenInput.val().split(',');
				for (var i=0; i<selectedDates.length; i++) {
					$mm.dpmmSetSelected(  
						selectedDates[i]
					)
				}
				
				// listen for changes in the selected dates status
				$mm.bind( 
					'dateSelected',
					function(event, date, $td, status)
					{
						// and update the hidden field with a comma seperated list of selected dates...
						var selectedDates = $mm.dpmmGetSelected();
						for (var i=0; i<selectedDates.length; i++) {
							selectedDates[i] = selectedDates[i].asString();
						}
						$hiddenInput.val(selectedDates.join(','));
						$('#cancelled_days').html(selectedDates.join(' ,'));
					}
				);
				
				
				// and just for debugging on this page...
				$('#showHiddenValue').bind(
					'click',
					function(e)
					{
						alert($hiddenInput.val());
						return false;
					}
				);


				
			}
                      }
		});
	});
</script>

<!-- page specific scripts -->
		
		<style type="text/css">
		#multimonth {
			border: 2px solid #000;
			overflow: auto;
			float: left;
			
		}
		.dp-applied {
			float: left;
		}
		table.jCalendar {
			border: none;
		}
		.dp-popup-inline {
			height: 180px;
		}
		</style>

<form method='post' action='ingl_teacher.main.php' onsubmit="return validate(this)">

<table boder='1' class='pa-nor' width="100%" border="0">
<tr valign='top'><td>Name Of Teacher</td><td><?php echo getInstructor($dbObject->getDbField('instructor')) ?></td></tr>

<tr valign='top'><td>Select Language</td><td><select  name="language">

<option  value="English" <?php if($dbObject->getDbField('language')=='English') echo"selected"; ?>>English</option>
<option value="French" <?php if($dbObject->getDbField('language')=='French') echo"selected"; ?>>French</option>
<option value="German" <?php if($dbObject->getDbField('language')=='German') echo"selected"; ?>>German</option>
<option value="Hindi" <?php if($dbObject->getDbField('language')=='Hindi') echo"selected"; ?>>Hindi</option>
<option value="Spanish" <?php if($dbObject->getDbField('language')=='Spanish') echo"selected"; ?>>Spanish</option>
</select></td></tr>
<tr valign='top'><td>Level</td><td><select  name="level">

<option <?php if($dbObject->getDbField('level')=='1A') echo"selected"; ?>  value="1A">1A</option>
<option <?php if($dbObject->getDbField('level')=='1B') echo"selected"; ?> value="1B">1B</option>
<option <?php if($dbObject->getDbField('level')=='1B+') echo"selected"; ?> value="1B+">1B+</option>

<option <?php if($dbObject->getDbField('level')=='E1S2') echo"selected"; ?> value="E1S2">E1S2</option>
<option <?php if($dbObject->getDbField('level')=='E1S2+') echo"selected"; ?> value="E1S2+">E1S2+</option>


<option <?php if($dbObject->getDbField('level')=='2A') echo"selected"; ?> value="2A">2A</option>
<option <?php if($dbObject->getDbField('level')=='2A+') echo"selected"; ?> value="2A+">2A+</option>
<option <?php if($dbObject->getDbField('level')=='2B') echo"selected"; ?> value="2B">2B</option>
<option <?php if($dbObject->getDbField('level')=='E2-S2') echo"selected"; ?> value="E2-S2">E2-S2</option>
<option <?php if($dbObject->getDbField('level')=='E2-S2+') echo"selected"; ?> value="E2-S2+">E2-S2+</option>

<option <?php if($dbObject->getDbField('level')=='E2-S1') echo"selected"; ?> value="E2-S1">E2-S1</option>
<option <?php if($dbObject->getDbField('level')=='E2-S1+') echo"selected"; ?> value="E2-S1+">E2-S1+</option>

<option <?php if($dbObject->getDbField('level')=='2B+') echo"selected"; ?> value="2B+">2B+</option>
<option <?php if($dbObject->getDbField('level')=='3A') echo"selected"; ?> value="3A">3A</option>
<option <?php if($dbObject->getDbField('level')=='E3-S1') echo"selected"; ?> value="E3-S1">E3-S1</option>
<option <?php if($dbObject->getDbField('level')=='3B') echo"selected"; ?> value="3B">3B</option>
<option <?php if($dbObject->getDbField('level')=='E3-S2') echo"selected"; ?> value="E3-S2">E3-S2</option>
<option <?php if($dbObject->getDbField('level')=='4') echo"selected"; ?> value="4">4</option>
<option <?php if($dbObject->getDbField('level')=='5') echo"selected"; ?> value="5">5</option>
<option <?php if($dbObject->getDbField('level')=='Private') echo"selected"; ?> value="Private">Private</option>

<option <?php if($dbObject->getDbField('level')=='Activity') echo"selected"; ?> value="Activity">Activity</option>
<option <?php if($dbObject->getDbField('level')=='Workshop') echo"selected"; ?> value="Workshop">Workshop</option>

</select></td></tr>
<tr valign='top'><td>Start date</td><td><input type='text' name='startdate' value="<?php echo $dbObject->getDbField('startdate');?>" size='10' maxlength='10' id="datepicker3"></td></tr>
<tr valign='top'><td>End date</td><td><input type='text' name='enddate' value="<?php echo $dbObject->getDbField('enddate');?>" size='10' maxlength='10' id="datepicker4"></td></tr>


<tr valign='top'><td>Timings</td><td><?php echo createHours('start_hour', $dbObject->getDbField('start_hour')); ?>:<?php echo createMinutes('start_minute', $dbObject->getDbField('start_minute')); ?> To <?php echo createHours('end_hour', $dbObject->getDbField('end_hour')); ?>:<?php echo createMinutes('end_minute', $dbObject->getDbField('end_minute')); ?>
<br />
<font color="#B30000" style="font-size:12px">(*Please enter the time in 24 hour time format ex. 7:00 PM as 19:00 Hrs)</font>
</td></tr>
<tr valign='top'><td>Day</td><td>


<?php $ArrcourseDay=explode(',',$dbObject->getDbField('courseday'));?>
<input type='checkbox' <?php if(in_array('Sun',$ArrcourseDay))echo "checked";?> name='courseday[]' value="Sun" size='10'>Sun &nbsp;
<input type='checkbox' <?php if(in_array('Mon',$ArrcourseDay))echo "checked";?> name='courseday[]' value="Mon" size='10'>Mon&nbsp;
<input type='checkbox' <?php if(in_array('Tue',$ArrcourseDay))echo "checked";?> name='courseday[]' value="Tue" size='10'>Tue&nbsp;
<input type='checkbox' <?php if(in_array('Wed',$ArrcourseDay))echo "checked";?> name='courseday[]' value="Wed" size='10'>Wed &nbsp;
<input type='checkbox' <?php if(in_array('Thu',$ArrcourseDay))echo "checked";?> name='courseday[]' value="Thu" size='10'>Thu &nbsp;
<input type='checkbox' <?php if(in_array('Fri',$ArrcourseDay))echo "checked";?> name='courseday[]' value="Fri" size='10'>Fri &nbsp;
<input type='checkbox' <?php if(in_array('Sat',$ArrcourseDay))echo "checked";?> name='courseday[]' value="Sat" size='10'>Sat
</td></tr>

<tr valign='top'><td>Description</td><td><textarea name='description' cols="25" rows="2"><?php echo $dbObject->getDbField('description');?></textarea> </td></tr>
<tr><td valign="top">Cancelled Classes</td><td><input type="hidden" name="selectedDate" id="selectedDate" value="<?php echo $dbObject->getDbField('selectedDate');?>" />
				<div id="multimonth" style="margin-right: 3px;">Select Start date & End date fro above.</div>
				
				<table><tr><td valign="top">
				Selected Dates:<td><td><div id="cancelled_days"><?php echo str_replace(","," , ",$dbObject->getDbField('selectedDate'));?></div>
				</td></tr></table>
				</td></tr>
<tr><td>Company</td><td><input type='text' name='company' value="<?php echo $dbObject->getDbField('company');?>" size='30' maxlength='255'></td></tr>
<tr><td>Company location</td><td><input type='text' name='company_loc' value="<?php echo $dbObject->getDbField('company_loc');?>" size='30' maxlength='255'></td></tr>

<tr><td colspan='2'><input class="submit1" type='submit' name='aC' value='<?php echo $currentMode;?>'></td></tr>
</table>
</form>

</div>
<div style="margin-top:100px">&nbsp;</div>
<?php
// Include footer
include "footer_fd.php";
?>
<?php
if($currentMode=="Update")
{
?>
	<script type="text/javascript" charset="utf-8">
            $(function()
            {
				// Set the date format to something that is easy for our backend to understand...
				Date.format = 'yyyy-mm-dd';
				
				// Save a reference to the hidden input form field...
				var $hiddenInput = $('#selectedDate');
				
				// and a reference to the element we are turning into a date picker...
				var $mm = $('#multimonth');
				
				// initialise the date picker with your chosen settings
				$mm.datePickerMultiMonth(
					{
						startDate: '<?php echo $dbObject->getDbField('startdate');?>',
						endDate: '<?php echo $dbObject->getDbField('enddate');?>',
						numMonths: 1,
						
						inline: true,
						selectMultiple: true,
						
					}
				);
				
				// set all of the current dates selected
				var selectedDates = $hiddenInput.val().split(',');
				for (var i=0; i<selectedDates.length; i++) {
					$mm.dpmmSetSelected(  
						selectedDates[i]
					)
				}
				
				// listen for changes in the selected dates status
				$mm.bind( 
					'dateSelected',
					function(event, date, $td, status)
					{
						// and update the hidden field with a comma seperated list of selected dates...
						var selectedDates = $mm.dpmmGetSelected();
						for (var i=0; i<selectedDates.length; i++) {
							selectedDates[i] = selectedDates[i].asString();
						}
						$hiddenInput.val(selectedDates.join(','));
						$('#cancelled_days').html(selectedDates.join(', '));
					}
				);
				
				
				// and just for debugging on this page...
				$('#showHiddenValue').bind(
					'click',
					function(e)
					{
						alert($hiddenInput.val());
						return false;
					}
				);
            });
		</script>

<?php
}
?>