Current File : /home/inlingua/public_html/dwarka/icentex/admin_fd/ingl_teacher.form.php |
<?php
// Copyright, Panalink Infotech Limited. Created on: 27-11-2010
// Include header
include "header_fd.php";
?>
<h3> 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
<input type='checkbox' <?php if(in_array('Mon',$ArrcourseDay))echo "checked";?> name='courseday[]' value="Mon" size='10'>Mon
<input type='checkbox' <?php if(in_array('Tue',$ArrcourseDay))echo "checked";?> name='courseday[]' value="Tue" size='10'>Tue
<input type='checkbox' <?php if(in_array('Wed',$ArrcourseDay))echo "checked";?> name='courseday[]' value="Wed" size='10'>Wed
<input type='checkbox' <?php if(in_array('Thu',$ArrcourseDay))echo "checked";?> name='courseday[]' value="Thu" size='10'>Thu
<input type='checkbox' <?php if(in_array('Fri',$ArrcourseDay))echo "checked";?> name='courseday[]' value="Fri" size='10'>Fri
<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"> </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
}
?>