<?php
include_once('main.php');
include_once('header.php');
if($jamaa_active==1)
{
	echo '<div style="position:fixed; width:200px; top:0px; '.$align1.':10px;">';
	echo $day_name . ' '. $day_number . ' / ' . $month_number . ' / ' . $year_number . '';
	echo '<br /> <a href="index.php"><img src="themes/'.$theme.'/img/home.png" border="0" /></a>
		&nbsp;<a href="logout.php" title="'._EXIT_ACCOUNT.'"><img border="0" src="themes/'.$theme.'/img/logout.png" /></a>
		</div>';
	$permission = 0;
	if (isset($_REQUEST['op']))
	{
		switch ($_REQUEST['op'])
		{
			case 'add':
				$date_format_checked2='checked="checked"';
				$send_email_checked2='checked="checked"';
				$hfinal_date_year = $year_number2;
				$hfinal_date_month = $month_number;
				$hfinal_date_day = $day_number;
				$hextensions = 'zip,rar,jpg,png';
				$homework = new ManageHomeworks();
				if(isset($_REQUEST['cid']))
				{
					$cid=$_REQUEST['cid'];
					$permission = $homework->StudentAccessCheck("cid",$cid,$_SESSION[$user_session_name]);
				}
				else if(isset($_REQUEST['csid']))
				{
					$csid=$_REQUEST['csid'];
					$permission = $homework->StudentAccessCheck("csid",$csid,$_SESSION[$user_session_name]);
				}
				else if(isset($_REQUEST['hid']))
				{
					$hid=$_REQUEST['hid'];
					$permission = $homework->StudentAccessCheck("hid",$hid,$_SESSION[$user_session_name]);
				}
				$form_title = _TEACHER_ADD_NEW_HOMEWORK;
	
				if (isset($_REQUEST['add_homework']))
				{
					
					$form_title = _TEACHER_ADD_NEW_HOMEWORK;
					
					$htitle=$_POST['htitle'];
					$hdescription=$_POST['hdescription'];
					if($_REQUEST['hdate_format']==1)
					{
						//GREGORIAN
						$hfinal_date = $_POST['hfinal_date_year'].'-'.$_POST['hfinal_date_month'].'-'.$_POST['hfinal_date_day'];
					}
					else
					{
						//Jalali
						$hfinal_date = jalali_to_gregorian($_POST['hfinal_date_year'],$_POST['hfinal_date_month'],$_POST['hfinal_date_day'],'-');
					}
					$hextensions=$homework->RemoveInvalidExtentions($_POST['hextensions']);
					
					$hfinal_size=$_POST['hfinal_size'];
					if($hfinal_size>$files_final_size)
						$error = _FILE_SIZE_CANNOT_BE_MOTE_THAN.': '.$files_final_size.'KB';
					
					$date_format_checked1=$date_format_checked2="";
					if($_REQUEST['hdate_format']==1)
						$date_format_checked1='checked="checked"';
					else
						$date_format_checked2='checked="checked"';
						
					$send_email=$_POST['send_email'];
					$send_email_checked1=$send_email_checked2="";
					if($send_email==1)
						$send_email_checked1='checked="checked"';
					else
						$send_email_checked2='checked="checked"';
						
					if(isset($_REQUEST['cid']))
					{
						$csid=NULL;
						$cid=$_REQUEST['cid'];
					}
					else if(isset($_REQUEST['csid']))
					{
						$cid=NULL;
						$csid=$_REQUEST['csid'];
					}
	
					if(empty($error))
					{
						
						
						if(empty($htitle) || empty($hextensions) || empty($hfinal_size) || empty($_POST['hfinal_date_year']) || (empty($cid) && empty($csid)))
								$error = _SOME_FIELDS_ARE_REQUIRED;
						else
						{
							if($permission==1 || $permission==2)
							{
								$counts = $homework->AddHomework($csid,$cid,$htitle,$hdescription,$hfinal_date,$hextensions,$hfinal_size);
								if($_POST['send_email']==1)
								{
									if($cid==NULL)
										$query = 'WHERE `'.$prefix.'course_student`.`csid`=\''.$csid.'\' AND `semail`!="" ';
									else
										$query = 'WHERE `'.$prefix.'course_student`.`cid`=\''.$cid.'\' AND `semail`!="" ';
									$cs = new ManageCourseStudents();
									$emailList = $cs->GetCourseStudentList($query," ORDER BY `semail`");
									$num_emailed_students = 0;
									foreach($emailList as $semail)
									{
										if(mail($semail['semail'],_EMAIL_SUBJECT1.' '.$semail['lname'],"<html>
																										<head>
																										  <title>".$system_title."</title>
																										</head>
																										<body dir=\"".$dir."\" style=\"font-family:Tahoma; font-size:9pt;\">
																										<div style=\"border: solid 1px #DB3484; padding:5px;\">
																										<div style=\"background-color:#DB3484; padding-".$align1.":5px; direction: ".$dir."; text-align: ".$align1."; font-weight: bold;
																											font-size: 12px; color: #FFFFFF; height:25px;\">"._HOMEWORK_TEACHER_COMMENT.":</div>"._HOMEWORK_TITLE.': '.$htitle."<br />"._HOMEWORK_DESCRIPTION.': '.$hdescription."<br />"._HOMEWORK_FINAL_DATE.': '.$_POST['hfinal_date_year'].'-'.$_POST['hfinal_date_month'].'-'.$_POST['hfinal_date_day']."<br />"._GO_TO_YOUR_PANEL_AT1.' '.$system_title.' '._GO_TO_YOUR_PANEL_AT2.'.
																										</div>
																										</body>
																										</html>',"MIME-Version: 1.0 \r\nContent-type: text/html; charset=utf-8\r\nFROM: ".$emailList[0]['pemail']))
											$num_emailed_students++;
									}
								}
							}
							else
							{
								$counts = 0;
								$error = _ADMIN_YOU_DO_NOT_HAVE_NECCESSARY_PERMISSIONS.'.<br />';
							}
							if($counts==1)
							{
								$success = _HOMEWORK_ADDED_SUCCESSFULLY;
								if(isset($num_emailed_students))
									$success .= '<br />'._MAIL_SENT_TO1.' '.$num_emailed_students.' '._MAIL_SENT_TO2;
								unset($htitle,$hdescription,$hfinal_date,$hextensions,$hfinal_size);
							}
							else
							{
								$error .= _HOMEWORK_ADDING_FAILED;
							}	
						}
					}
				}
				else if (isset($_POST['edit_homework']) && isset($_REQUEST['hid']))
				{
					$form_title = _ADMIN_EDIT_HOMEWORK;
	
					$hid = $_REQUEST['hid'];
					$htitle=$_POST['htitle'];
					$hdescription=$_POST['hdescription'];
					if($_REQUEST['hdate_format']==1)
					{
						//GREGORIAN
						$hfinal_date = $_POST['hfinal_date_year'].'-'.$_POST['hfinal_date_month'].'-'.$_POST['hfinal_date_day'];
					}
					else
					{
						//Jalali
						$hfinal_date = jalali_to_gregorian($_POST['hfinal_date_year'],$_POST['hfinal_date_month'],$_POST['hfinal_date_day'],'-');
					}
					$hfinal_date_year = $_POST['hfinal_date_year'];
					$hfinal_date_month = $_POST['hfinal_date_month'];
					$hfinal_date_day = $_POST['hfinal_date_day'];
					$hextensions=$homework->RemoveInvalidExtentions($_POST['hextensions']);
					$hfinal_size=$_POST['hfinal_size'];
					if($hfinal_size>$files_final_size)
						$error = _FILE_SIZE_CANNOT_BE_MOTE_THAN.': '.$files_final_size.'KB';
					$date_format_checked1=$date_format_checked2="";
					if($_REQUEST['hdate_format']==1)
						$date_format_checked1='checked="checked"';
					else
						$date_format_checked2='checked="checked"';		
					
					
					if(empty($error))
					{
					
						if(empty($htitle) || empty($hextensions) || empty($hfinal_size) || empty($_POST['hfinal_date_year']) || (empty($hid)))
								$error = _SOME_FIELDS_ARE_REQUIRED;
						else
						{							
							if($permission==1)
							{
								$counts = $homework->UpdateHomework($hid,$htitle,$hdescription,$hfinal_date,$hextensions,$hfinal_size);
								if($counts==1)
								{
									$success = _HOMEWORK_UPDATED_SUCCESSFULLY;
								}
								else
								{
										$error = _HOMEWORK_UPDATING_FAILED;
								}
							}
							else
								$error = _ADMIN_YOU_DO_NOT_HAVE_NECCESSARY_PERMISSIONS;
	
									
						}
					}
					
				}
				else if (!isset($_POST['edit_homework']) && isset($_REQUEST['hid']))
				{
					$form_title = _ADMIN_EDIT_HOMEWORK;
					//Select Homework Info					
					$HomeworkInfo = $homework->GetHomeworkInfo($_REQUEST['hid']);
					
					$htitle=$HomeworkInfo[0]['htitle'];
					$hdescription=$HomeworkInfo[0]['hdescription'];
					
					$hextensions=$HomeworkInfo[0]['hextensions'];
					$hfinal_size=$HomeworkInfo[0]['hfinal_size'];			
					
					$d = explode('-',$HomeworkInfo[0]['hfinal_date']);
					$hfinal_date_year = $d[0];
					$hfinal_date_month = $d[1];
					$hfinal_date_day = $d[2];
					if($lang=="farsi")
					{
						$d = gregorian_to_jalali($hfinal_date_year,$hfinal_date_month,$hfinal_date_day,'-');
						$d = explode('-',$d);
						$hfinal_date_year = $d[0];
						$hfinal_date_month = $d[1];
						$hfinal_date_day = $d[2];
					}
					
					
					$date_format_checked1=$date_format_checked2="";
					if($lang=="farsi")
						$date_format_checked2='checked="checked"';
					else
						$date_format_checked1='checked="checked"';
						
					
				}
	
				echo '
				<div class="hero-unit main-container" style="margin-'.$align1.':-400px; '.$align1.':50%;">
						<form class="form-vertical" id="addHomework" method="post" action="" enctype="multipart/form-data">';
				
				if($permission==1 || $permission==2)
				{
					if(isset($error))
					{
							echo '<div class="alert alert-error">
									  '.$error.'!
								  </div>';
					}
					if(isset($success))
					{
							echo '<div class="alert alert-success">
									  '.$success.'.
								  </div>';
					}
					
							echo'<h3>'.$form_title.'</h3>
								<fieldset>
									<div class="control-group">
										<label class="control-label" for="pcode">'._HOMEWORK_TITLE._REQUIRED.':</label>
										<div class="controls">
											<input value="'.$htitle.'" type="text" class="input" autocomplete="off" id="htitle" name="htitle" style="direction:'.$dir.';" />
										</div>
									</div>';
									echo '
									<div class="control-group">
										<label class="control-label" for="ppass">'._HOMEWORK_DESCRIPTION.':</label>
										<div class="controls">
											<textarea name="hdescription" cols="30" rows="3" id="hdescription" style="direction:'.$dir.';" class="default_font">'.$hdescription.'</textarea>
										</div>
									</div>
									
									<div class="control-group">
										<label class="control-label">'._HOMEWORK_FINAL_DATE._REQUIRED.':</label>
										<div class="controls">';
										
										echo '<select name="hfinal_date_day" style="width:60px;">';
										for($i=1;$i<=31;$i++)
											if($i==$hfinal_date_day)
												echo '<option value="'.$i.'" selected="selected">'.$i.'</option>';
											else
												echo '<option value="'.$i.'">'.$i.'</option>';
										echo '</select> / ';
										
										echo '<select name="hfinal_date_month" style="width:60px;">';
										for($i=1;$i<=12;$i++)
											if($i==$hfinal_date_month)
												echo '<option value="'.$i.'" selected="selected">'.$i.'</option>';
											else
												echo '<option value="'.$i.'">'.$i.'</option>';
										echo '</select> / ';
										
										echo '<input type="text" name="hfinal_date_year" class="input" style="width:50px; direction:ltr;" maxlength="4" value="'.$hfinal_date_year.'" /><br />
										<input type="radio" name="hdate_format" id="date_format1" value="1" '.$date_format_checked1.'/> <label for="date_format1">'._IN_GREGORIAN.'</label>&nbsp;&nbsp;&nbsp;&nbsp;
										<input type="radio" name="hdate_format" id="date_format2" value="2" '.$date_format_checked2.' /> <label for="date_format2">'._IN_JALALI.'</label>
										
										';
											
									echo'</div>
									</div>
									
									';
																	
									echo '
									<div class="control-group">
										<label class="control-label" for="hextensions">'._HOMEWORK_VALID_EXTENSIONS._REQUIRED.':</label>
										<div class="controls">
											<input value="'.$hextensions.'" type="text" class="input" id="hextensions" name="hextensions" style="direction:ltr;" /><br />
											<span class="help">'._HOMEWORK_INVALID_EXTENSIONS.': '.$invalid_extensions.'</span>
										</div>
									</div>
									
									<div class="control-group">
										<label class="control-label" for="hfinal_size">'._HOMEWORK_FINAL_SIZE._REQUIRED.':</label>
										<div class="controls">
											<input value="'.$hfinal_size.'" type="text" class="input" id="hfinal_size" name="hfinal_size" style="direction:ltr; width:100px;" /> <span class="help">('._IN_KB.')</span><br /><span class="help">'._FILE_SIZE_CANNOT_BE_MOTE_THAN.': '.$files_final_size.'KB</span>
										</div>
									</div>';
								if(!isset($_REQUEST['hid']))
								{
									if(isset($_REQUEST['cid']))
										$send_email_q = _HOMEWORK_SEND_TO_STUDENTS_VIA_EMAIL;
									else if(isset($_REQUEST['csid']))
										$send_email_q = _HOMEWORK_SEND_TO_STUDENT_VIA_EMAIL;
									echo '<div class="control-group">
										<label class="control-label">'.$send_email_q.'</label>
										<div class="controls">
											<input type="radio" name="send_email" id="send_email1" value="1" '.$send_email_checked1.' onMouseover="ShowTooltip(\''._HOMEWORK_SEND_TO_STUDENTS_VIA_EMAIL_NOTE.'\', \'white\', 370)" onMouseout="HideTooltip()" /> <label for="send_email1">'._YES.'</label>
											<input type="radio" name="send_email" id="send_email2" value="0" '.$send_email_checked2.' /> <label for="send_email2">'._NO.'</label>
										</div>
									</div>';
								}
								echo '	
								</fieldset>
								<center>';
								
								if(isset($_REQUEST['hid']))
									echo'
								<input type="hidden" name="hid" value="'.$_REQUEST['hid'].'" />
								<input type="submit" name="edit_homework" value="'._UPDATE.'" class="btn btn-primary btn-large"  />';
								else
								{
									if(isset($_REQUEST['cid']))
										echo '<input type="hidden" name="cid" value="'.$_REQUEST['cid'].'" />';
									else if(isset($_REQUEST['csid']))
										echo '<input type="hidden" name="csid" value="'.$_REQUEST['csid'].'" />';
										
									echo'
								<input type="submit" name="add_homework" value="'._ADD.'" class="btn btn-primary btn-large"  />';
								}
								echo '</center>';
					}
					else
						echo '<div class="alert alert-error">
									  '._ADMIN_YOU_DO_NOT_HAVE_NECCESSARY_PERMISSIONS.'!
								  </div>';
						echo'
						</form>
					</p>
				</div>
			';            
			break;

			case "manage":
				if(!isset($_REQUEST['cid']))
					echo '<h1>'._WRONG_PATH.'</h1>';
				else
				{
					echo '
					<div class="hero-unit shadow" style="width:90%;  padding:20px; margin-right:5%; margin-left:5%; margin-top:100px;">';
					$cs = new ManageCourseStudents();
					$course = new ManageCourses();
					$homework = new ManageHomeworks();
					$cid=$_REQUEST['cid'];
					$permission = $homework->StudentAccessCheck("cid",$cid,$_SESSION[$user_session_name]);
					$courseProp = $course->GetCourseInfoById($cid);
					if($permission!=1)
						die ('<div class="alert alert-error" style="width:300px; textt-align:'.$align1.'">
									  '._ADMIN_YOU_DO_NOT_HAVE_NECCESSARY_PERMISSIONS.'!
								  </div>');
				
					$query = " WHERE `".$prefix."course_student`.`cid`='$cid' ";
					$order = " ORDER BY `slname`,`sfname`";
				
					$courseStudentList = $cs->GetCourseStudentList($query,$order);
					$grade_active = $courseStudentList[0]['grade_active'];	
					if($courseStudentList==0)
						$error = _NO_STUDENT_FOUND_IN_THIS_COURSE;
	
									
					
					if(isset($success))
					{
							echo '<div class="alert alert-success" style="width:300px; textt-align:'.$align1.'">
									  '.$success.'
								  </div>';
					}
					else if(isset($error))
						echo '<div class="alert alert-error" style="width:300px; textt-align:'.$align1.'">
									  '.$error.'!
								  </div>';
					
					if($courseStudentList!=0)
					{
						
						echo '	<div>';
						echo '<div style="text-align:center; font-size:10pt; font-weight:bold;">'._TEACHER_UI_STUDENTS_IN_LESSON.': '.$courseProp[0]['lname'].' ('._IN_TERM.' '.$courseProp[0]['tname'].')</div><br />';
					
							//Table Header
							echo '<div style="'.$table_width.'">
							<form class="form-vertical" id="addCourseStudent" method="post" action="">
							<table style="width:100%">
									<tr class="table_header default_font">';
							echo '<td style="width:100px;" class="small">
								'._SCODE.'
								</td>';
							echo '<td style="width:8%;" class="small">
								'._LNAME.'
								</td>';
							echo '<td style="width:8%;" class="small">
								'._FNAME.'
								</td>';
							echo '<td style="width:8%;" class="small">
								'._STUDENT_NUM_OF_HOMEWORKS_TOTAL.'
								</td>';
							echo '<td style="width:8%;" class="small">
								'._STUDENT_NUM_OF_HOMEWORKS_DONE.'
								</td>';
							echo '<td style="width:8%;" class="small">
								'._STUDENT_NUM_OF_HOMEWORKS_UNDONE.'
								</td>';
							echo '<td style="width:8%;" class="small">
								'._STUDENT_NUM_OF_HOMEWORKS_NOT_CHECKED.'
								</td>';
							echo '<td style="width:10%; background-color:green; color:white;" class="table_print_header">
								'._STUDENT_NUM_OF_HOMEWORKS_ACCEPTED.'
								</td>';
							echo '<td style="width:10%; background-color:darkred; color:white;" class="table_print_header">
								'._STUDENT_NUM_OF_HOMEWORKS_REJECTED.'
								</td>';
							echo '<td style="width:8%;" class="small">
								'._STUDENT_NUM_OF_HOMEWORKS_TIME_FINNISHED.'
								</td>';
							echo '<td style="width:auto;" class="small">
								'._TOOLS.'
								</td>';
					
							echo '</tr>';
							///--Table Header
							$i=0;
							foreach($courseStudentList as $courseStudentProp)
							{
					
								if($grade_active==1)
									$disabled = "";
								else
									$disabled = 'disabled="disabled"';
					
					
								if($i%2==0)
									$bgCourse = "tr_hover_class";
								else
									$bgCourse = "";
	
								echo '<tr style="height:30px; border-bottom:silver;" class="table_rows default_font '.$bgCourse.'">';
								
								if(file_exists('img/students/'.$pic_prefix.$courseStudentProp['sid'].$courseStudentProp['spic']))
									$spic = 'img/students/'.$pic_prefix.$courseStudentProp['sid'].$courseStudentProp['spic'];
								else
									$spic = 'img/student.png';
								echo '<td style="text-align:center;">
									<a onMouseover="ShowTooltip(\'<center><img src='.$spic.' width=70px /></center>'._BIRTHDATE.':<br />'.($courseStudentProp['sbirthdate']==""?'-':$courseStudentProp['sbirthdate']).'<br />'._DEGREE.':'.($courseStudentProp['sdegree']==""?' -':'<br />'.$courseStudentProp['sdegree']).'<br />'._MAJOR.':'.($courseStudentProp['smajor']==""?' -':'<br />'.$courseStudentProp['smajor']).'<br />'._EMAIL.':'.($courseStudentProp['semail']==""?' -':'<br />'.$courseStudentProp['semail']).'\', \'white\', 170)" onMouseout="HideTooltip()" style="cursor:help;">'.$courseStudentProp['scode'].'</a>
									</td>';
								
								echo '<td style="text-align:'.$align1.';">
									'.$courseStudentProp['slname'].'
									</td>';
									
								echo '<td style="text-align:'.$align1.';">
									'.$courseStudentProp['sfname'].'
									</td>';
								$csid = $courseStudentProp['csid'];
								$t = count($homework->HomeworksList($cid,$csid,10));
								$done = count($homework->HomeworksList($cid,$csid,9));
								$not_checked = count($homework->HomeworksList($cid,$csid,5));
								$accepted = count($homework->HomeworksList($cid,$csid,1));
								$rejected = count($homework->HomeworksList($cid,$csid,2));
								$time_finished = count($homework->HomeworksList($cid,$csid,3));
								$undone = $t-$done-$time_finished;
								echo '<td style="text-align:center;">
									'.($t>0?'<a href="homework-management.php?op=show_homeworks&cid='.$courseStudentProp['cid'].'&csid='.$courseStudentProp['csid'].'&hdstatus=total" style="display:block;" class="hover"><span style="font-weight:bold;">'.$t.'</span></a>':$t).'
									</td>';
								echo '<td style="text-align:center;">
									'.($done>0?'<a href="homework-management.php?op=show_homeworks&cid='.$courseStudentProp['cid'].'&csid='.$courseStudentProp['csid'].'&hdstatus=done" style="display:block;" class="hover"><span style="font-weight:bold;">'.$done.'</span></a>':$done).'
									</td>';
								echo '<td style="text-align:center;">
									'.($undone>0?'<a href="homework-management.php?op=show_homeworks&cid='.$courseStudentProp['cid'].'&csid='.$courseStudentProp['csid'].'&hdstatus=undone" style="display:block;" class="hover"><span style="font-weight:bold; color:red;">'.$undone.'</span></a>':$undone).'
									</td>';
								echo '<td style="text-align:center;">
									'.($not_checked>0?'<a href="homework-management.php?op=show_homeworks&cid='.$courseStudentProp['cid'].'&csid='.$courseStudentProp['csid'].'&hdstatus=not_checked" style="display:block;" class="hover"><span style="font-weight:bold;">'.$not_checked.'</span></a>':$not_checked).'
									</td>';
								echo '<td style="text-align:center;">
									'.($accepted>0?'<a href="homework-management.php?op=show_homeworks&cid='.$courseStudentProp['cid'].'&csid='.$courseStudentProp['csid'].'&hdstatus=accepted" style="display:block;" class="hover"><span style="font-weight:bold;">'.$accepted.'</span></a>':$accepted).'
									</td>';
								echo '<td style="text-align:center;">
									'.($rejected>0?'<a href="homework-management.php?op=show_homeworks&cid='.$courseStudentProp['cid'].'&csid='.$courseStudentProp['csid'].'&hdstatus=rejected" style="display:block;" class="hover"><span style="font-weight:bold;">'.$rejected.'</span></a>':$rejected).'
									</td>';
								echo '<td style="text-align:center;">
									'.($time_finished>0?'<a href="homework-management.php?op=show_homeworks&cid='.$courseStudentProp['cid'].'&csid='.$courseStudentProp['csid'].'&hdstatus=time_finished" style="display:block;" class="hover"><span style="font-weight:bold;">'.$time_finished.'</span></a>':$time_finished).'
									</td>';
					
								echo '<td style="text-align:center;">
									<a href="homework-management.php?op=add&csid='.$courseStudentProp['csid'].'" onMouseover="ShowTooltip(\''._TEACHER_ADD_NEW_HOMEWORK_FOR_THIS_STUDENT.'\', \'white\', 190)" onMouseout="HideTooltip()"><img src="themes/'.$theme.'/img/add_homework.png" /></a>';
								
								
								echo '								
									</td>';
								
								echo '</tr>';	
								$i++;				
							}
							
							echo '
							</table>
							</form>
							</div>
							';
							
					}
				
					echo '
						</div>
					</div>
					';
				
				}
	
			break;
			
			case "show_homeworks":
				$cid = $_REQUEST['cid'];
				$csid = $_REQUEST['csid'];
				$hdstatus = $_REQUEST['hdstatus'];
				$homework = new ManageHomeworks();
				echo '<div class="hero-unit main-container" style="margin-'.$align1.':-400px; '.$align1.':50%; padding-top:30px;">';
				if($homework->StudentAccessCheck("csid",$csid,$_SESSION[$user_session_name])!=1)
					die('<span class="alert alert-error">'._ADMIN_YOU_DO_NOT_HAVE_NECCESSARY_PERMISSIONS.'!!</span>');
				$course = new ManageCourses();
				$courseInfo = $course->GetCourseInfoById($cid);
				$hdstatus_text = "";
				switch($hdstatus)
				{
					case "total":
						$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_TOTAL;
						$homeworks = $homework->HomeworksList($cid,$csid,10);
					break;
					
					case "done":
						$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_DONE;
						$homeworks = $homework->HomeworksList($cid,$csid,9);
					break;
					
					case "undone":
						$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_UNDONE;
						$homeworks = $homework->HomeworksList($cid,$csid,0);
					break;
					
					case "not_checked":
						$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_NOT_CHECKED;
						$homeworks = $homework->HomeworksList($cid,$csid,5);
					break;
					
					case "accepted":
						$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_ACCEPTED;
						$homeworks = $homework->HomeworksList($cid,$csid,1);
					break;
					
					case "rejected":
						$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_REJECTED;
						$homeworks = $homework->HomeworksList($cid,$csid,2);
					break;
					
					case "time_finished":
						$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_TIME_FINNISHED;
						$homeworks = $homework->HomeworksList($cid,$csid,3);
					break;
				}
				
				$cs = new ManageCourseStudents();
				$csInfo = $cs->GetCourseStudentInfoById($csid);
				
				if(file_exists('img/students/'.$pic_prefix.$csInfo[0]['sid'].$csInfo[0]['spic']))
					$spic = 'img/students/'.$pic_prefix.$csInfo[0]['sid'].$csInfo[0]['spic'];
				else
					$spic = 'img/student.png';
	
				echo '
				<a href="homework-management.php?op=manage&cid='.$cid.'">'._TEACHER_MANAGE_HOMEWORK.'</a> >> 
				<strong>'._HOMEWORKS_OF_LESSON.': '.$courseInfo[0]['lname'].' ('.$hdstatus_text.')</strong> &nbsp;&nbsp;'._RELATED_TO.': <a  onMouseover="ShowTooltip(\'<center><img src='.$spic.' width=70px /></center>'._BIRTHDATE.':<br />'.($csInfo[0]['sbirthdate']==""?'-':$csInfo[0]['sbirthdate']).'<br />'._DEGREE.':'.($csInfo[0]['sdegree']==""?' -':'<br />'.$csInfo[0]['sdegree']).'<br />'._MAJOR.':'.($csInfo[0]['smajor']==""?' -':'<br />'.$csInfo[0]['smajor']).'<br />'._EMAIL.':'.($csInfo[0]['semail']==""?' -':'<br />'.$csInfo[0]['semail']).'\', \'white\', 170)" onMouseout="HideTooltip()" style="cursor:help;">'.$csInfo[0]['sfname'].' '.$csInfo[0]['slname'].' ['.$csInfo[0]['scode'].']</a><br /><br />
				';
				echo '<script language = "javascript">
						function delSure(hid,csid)
						{
							var dataSource = "aj.php?op=del_homework_file&hid="+hid+"&csid="+csid;
							var divID = "file"+hid;
							if(confirm(\''._HOMEWORK_ARE_SURE_YOU_WANT_TO_DELETE_THIS_FILE.'\'))
								getData(dataSource, divID);
						}
						var XMLHttpRequestObject = false; 
	
						  if (window.XMLHttpRequest) {
							XMLHttpRequestObject = new XMLHttpRequest();
						  } else if (window.ActiveXObject) {
							XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
						  }
					
						  function getData(dataSource, divID) 
						  { 
	
							if(XMLHttpRequestObject) {
							  var obj = document.getElementById(divID); 
							  XMLHttpRequestObject.open("GET", dataSource); 
					
							  XMLHttpRequestObject.onreadystatechange = function() 
							  { 
								obj.innerHTML = "<img src=\'img/wait.gif\'>";
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
									obj.innerHTML = XMLHttpRequestObject.responseText; 
								} 
							  } 
					
							  XMLHttpRequestObject.send(null); 
							}
						  }
						</script>';
						echo '
					<script type="text/javascript">
						function del_homework(id)
						{
							if(confirm(\''._ARE_SURE_YOU_WANT_TO_DELETE_THIS_HOMEWORK.'\'))
								window.location = "homework-management.php?op=del&hid="+id+"&cid='.$cid.'";
						}
					</script>
					';
				foreach($homeworks as $homeworkInfo)
				{
					$hdstatus_checked1=$hdstatus_checked2=$hdstatus_checked3=$hdstatus_checked4="";
					$hdstatus = $homework->GetHomeworkStatus($homeworkInfo['hid'],$csid);
					switch($hdstatus)
					{
						case 9:
							$color = "info";
							$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_UNDONE;
						break;
						case 1:
							$color = "success";
							$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_ACCEPTED;
							$hdstatus_checked2 = 'selected="selected"';
						break;
						case 2:
							$color = "error";
							$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_REJECTED;
							$hdstatus_checked3 = 'selected="selected"';
						break;
						case 3:
							$color = "gray";
							$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_UNDONE.' ('._STUDENT_NUM_OF_HOMEWORKS_TIME_FINNISHED.')';
						break;
						case 6:
							if($homework->GetHomeworkStatus($homeworkInfo['hid'],0)==3)
							{
								$hdstatus = 20;
								$color = "error";
								$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_REJECTED.' ('._STUDENT_NUM_OF_HOMEWORKS_TIME_FINNISHED.')';
							}
							else
							{
								$hdstatus = 6;
								$color = "info";
								$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_REJECTED.' ('._STUDENT_RESEND_HOMEWORK2.')';
								$hdstatus_checked4 = 'selected="selected"';
							}
						break;
						case 0:
							if($homework->GetHomeworkStatus($homeworkInfo['hid'],0)==3)
							{
								$hdstatus = 30;
								$color = "block";
								$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_DONE.' '._STUDENT_NUM_OF_HOMEWORKS_NOT_CHECKED.'';
							}
							else
							{
								$hdstatus = 0;
								$color = "block";
								$hdstatus_text = _STUDENT_NUM_OF_HOMEWORKS_DONE.' '._STUDENT_NUM_OF_HOMEWORKS_NOT_CHECKED;
							}
						break;
						
					}
					echo '<div class="alert alert-'.$color.'" style="color:black">';
					
					if($lang=="farsi")
					{
						$d = explode('-',$homeworkInfo['hfinal_date']);
						$hfinal_date = gregorian_to_jalali($d[0],$d[1],$d[2],'/');
					}
					else
						$hfinal_date = $homeworkInfo['hfinal_date'];
					
					echo _HOMEWORK_TITLE.': <strong>'.$homeworkInfo['htitle'].'</strong>';
					if($homeworkInfo['cid']==NULL)
						echo '&nbsp;&nbsp;&nbsp;['._THIS_HOMEWORK_IS_FOR_THIS_USER.'] <a href="homework-management.php?op=add&hid='.$homeworkInfo['hid'].'" onMouseover="ShowTooltip(\''._EDIT_THIS_HOMEWORK.'\', \'white\', 120)" onMouseout="HideTooltip()" ><img src="themes/'.$theme.'/img/edit_homework.png" /></a> 
						
						<a href="javascript:del_homework('.$homeworkInfo['hid'].')"  onMouseover="ShowTooltip(\''._DELETE_THIS_HOMEWORK.'\', \'white\', 120)" onMouseout="HideTooltip()" ><img src="themes/'.$theme.'/img/del_homework.png" /></a>';
					else
						echo '&nbsp;&nbsp;&nbsp;['._THIS_HOMEWORK_IS_PUBLIC.'] <a onMouseover="ShowTooltip(\''._YOU_CANNOT_MODIFY_PUBLIC_HOMEWORKS_HERE.'\', \'white\', 200)" onMouseout="HideTooltip()" ><img src="themes/'.$theme.'/img/edit_homework.png" style="opacity:0.5" /></a> 
						
						<a onMouseover="ShowTooltip(\''._YOU_CANNOT_MODIFY_PUBLIC_HOMEWORKS_HERE.'\', \'white\', 200)" onMouseout="HideTooltip()" ><img src="themes/'.$theme.'/img/del_homework.png" style="opacity:0.5" /></a>';
					
					echo '<br />'._HOMEWORK_STATUS.': <strong>'.$hdstatus_text.'</strong><br />';
					echo '<br />'._HOMEWORK_DESCRIPTION.': '.($homeworkInfo['hdescription']!=""?'<br /><div style="border:1px gray dashed; padding:3px;">'.nl2br($homeworkInfo['hdescription']).'</div>':'-').'<br />';
					echo _HOMEWORK_FINAL_DATE.': '.$hfinal_date.'<br /><br />';
					
					
					if($hdstatus!=3 && $hdstatus!=9)
					{
						
						$homeworkDoneInfo = $homework->GetHomeworkDoneInfo($homeworkInfo['hid'],$csid);
						if($lang=="farsi")
						{
							$d = explode('-',$homeworkDoneInfo[0]['hddate']);
							$hddate = gregorian_to_jalali($d[0],$d[1],$d[2],'/');
						}
						else
							$hddate = $homeworkDoneInfo[0]['hddate'];
						echo _HOMEWORK_SEND_DATE.': '.$hddate.'<br />';
						echo _HOMEWORK_FILE.': '.(file_exists('homework/'.$homeworkDoneInfo[0]['file_name'])?'<span id="file'.$homeworkInfo['hid'].'"><a target="_blank" href="homework/'.$homeworkDoneInfo[0]['file_name'].'">'._HOMEWORK_FILE_CLICK_HERE_TO_DOWNLOAD.'</a> ['.(round(filesize('homework/'.$homeworkDoneInfo[0]['file_name'])/1024,2)).' '._KB.'] (<a href="javascript:delSure(\''.$homeworkInfo['hid'].'\',\''.$csid.'\')">'._HOMEWORK_DELETE_THIS_FILE.'</a>)</span>':_HOMEWORK_FILE_NOT_FOUND).'<br />';
						echo _HOMEWORK_STUDENT_COMMENT.': '.($homeworkDoneInfo[0]['hddescription']!=""?'<br /><div style="border:1px gray dashed; padding:3px;">'.nl2br($homeworkDoneInfo[0]['hddescription']).'</div>':'-').'<br /><br />';
						
	
						echo _HOMEWORK_SCORE.': '.$homeworkDoneInfo[0]['hdscore'].'<br />';
						echo _HOMEWORK_TEACHER_COMMENT.': '.($homeworkDoneInfo[0]['teacher_comment']!=""?'<br /><div style="border:1px gray dashed; padding:3px;">'.nl2br($homeworkDoneInfo[0]['teacher_comment']).'</div>':'-').'<br />';
						
						
						echo '<br />
						<a href="javascript:toggle(\'student_homework_status'.$homeworkInfo['hid'].'\')">'._EDIT_STUDENT_HOMEWORK_STATUS.'</a>
						<form action="homework-management.php?op=check_homework&hid='.$homeworkInfo['hid'].'&csid='.$csid.'" id="student_homework_status'.$homeworkInfo['hid'].'" method="post" enctype="multipart/form-data" style="display:none;">
							'._HOMEWORK_CHANGE_STATUS_TO.':<br />
							<select name="hdstatus" style="width:100px;">
								<option value="0" '.$hdstatus_checked1.'>'._STUDENT_NUM_OF_HOMEWORKS_NOT_CHECKED.'</option>
								<option value="1" '.$hdstatus_checked2.'>'._STUDENT_NUM_OF_HOMEWORKS_ACCEPTED.'</option>
								<option value="2" '.$hdstatus_checked3.'>'._STUDENT_NUM_OF_HOMEWORKS_REJECTED.'</option>
								<option value="6" '.$hdstatus_checked4.'>'._STUDENT_NUM_OF_HOMEWORKS_REJECTED_RESEND.'</option>
							</select><br />
							'._HOMEWORK_SCORE.':<br />
							<input type="text" name="hdscore" class="input" value="'.$homeworkDoneInfo[0]['hdscore'].'" style="width:50px;" /> <span class="small">'._HOMEWORK_SCORE_NOTE.'</span><br />
							'._HOMEWORK_MESSAGE_TO_STUDENT.':<br />
							<textarea  name="teacher_comment" cols="30" rows="3" id="teacher_comment" style="direction:'.$dir.';" class="default_font">'.$homeworkDoneInfo[0]['teacher_comment'].'</textarea><br />
							<input type="hidden" name="cid" value="'.$cid.'" />
							<input type="hidden" name="hdstatus2" value="'.$_REQUEST['hdstatus'].'" />
							<input type="submit" name="send_homework" value="'._SEND.'" class="btn btn-primary btn-large"  />
							
						</form>
						';
					}
					unset($homeworkDoneInfo);
					
					echo '</div>';
				}
				
				echo '</div>';
			break;
			
			case "manage_course_homeworks":
				$cid = $_REQUEST['cid'];
				$hdstatus = $_REQUEST['hdstatus'];
				$homework = new ManageHomeworks();
				echo '<div class="hero-unit main-container" style="margin-'.$align1.':-400px; '.$align1.':50%; padding-top:30px;">';
				if($homework->StudentAccessCheck("cid",$cid,$_SESSION[$user_session_name])!=1)
					die('<span class="alert alert-error">'._ADMIN_YOU_DO_NOT_HAVE_NECCESSARY_PERMISSIONS.'!!</span>');
				$course = new ManageCourses();
				$courseInfo = $course->GetCourseInfoById($cid);
				$hdstatus_text = "";
				$homeworks = $homework->HomeworksList($cid,NULL,10);
	
				echo '
					<script type="text/javascript">
						function del_homework(id)
						{
							if(confirm(\''._ARE_SURE_YOU_WANT_TO_DELETE_THIS_HOMEWORK_ALL_DATA_WILL_BE_LOST.'\'))
								window.location = "homework-management.php?op=del&hid="+id+"&cid='.$cid.'";
						}
					</script>
					';
				echo '
				<a href="homework-management.php?op=manage&cid='.$cid.'">'._TEACHER_MANAGE_HOMEWORK.'</a> >> 
				<strong>'._HOMEWORKS_OF_LESSON.': '.$courseInfo[0]['lname'].'</strong><br /><br />
				';
	
				foreach($homeworks as $homeworkInfo)
				{
					echo '<div class="alert alert-info" style="color:black">';
					
					if($lang=="farsi")
					{
						$d = explode('-',$homeworkInfo['hfinal_date']);
						$hfinal_date = gregorian_to_jalali($d[0],$d[1],$d[2],'/');
					}
					else
						$hfinal_date = $homeworkInfo['hfinal_date'];
					
					echo _HOMEWORK_TITLE.': <strong>'.$homeworkInfo['htitle'].'</strong>';
					echo '&nbsp;&nbsp;&nbsp;<a href="homework-management.php?op=add&hid='.$homeworkInfo['hid'].'" onMouseover="ShowTooltip(\''._EDIT_THIS_HOMEWORK.'\', \'white\', 120)" onMouseout="HideTooltip()" ><img src="themes/'.$theme.'/img/edit_homework.png" /></a> <a href="javascript:del_homework('.$homeworkInfo['hid'].')"  onMouseover="ShowTooltip(\''._DELETE_THIS_HOMEWORK.'\', \'white\', 120)" onMouseout="HideTooltip()" ><img src="themes/'.$theme.'/img/del_homework.png" /></a>';
					echo '<br />'._HOMEWORK_DESCRIPTION.': '.($homeworkInfo['hdescription']!=""?'<br /><div style="border:1px gray dashed; padding:3px;">'.nl2br($homeworkInfo['hdescription']).'</div>':'-<br />').''._HOMEWORK_VALID_EXTENSIONS.': '.$homeworkInfo['hextensions'].'<br />
							'._HOMEWORK_FINAL_SIZE.': '.$homeworkInfo['hfinal_size'].' ('._IN_KB.')<br />';
					echo _HOMEWORK_FINAL_DATE.': '.$hfinal_date.'<br /><br />';
					
					echo '</div>';
				}
				
				echo '</div>';		
			break;
			
			case "del":
				if(isset($_REQUEST['hid']))
				{
					$hid = $_REQUEST['hid'];
					$cid = $_REQUEST['cid'];
					$homework = new ManageHomeworks();
					echo '
					<div class="hero-unit main-container" style="margin-'.$align1.':-400px; '.$align1.':50%; padding-top:30px;">';
					if($homework->StudentAccessCheck("hid",$hid,$_SESSION[$user_session_name])!=1)
						die('<span class="alert alert-error">'._ADMIN_YOU_DO_NOT_HAVE_NECCESSARY_PERMISSIONS.'!!</span>');
					if($homework->DeleteHomework($hid)==1)
						echo '<div class="alert alert-success">
							  '._HOMEWORK_DELETED_SUCCESSFULLY.'! <a href="homework-management.php?op=manage&cid='.$cid.'">'._BACK.'</a>
						  </div>';
					else
						echo '<div class="alert alert-error">
							  '._HOMEWORK_DELETING_FAILED.'! <a href="homework-management.php?op=manage&cid='.$cid.'">'._BACK.'</a>
						  </div>';
					
					echo '</div>';
				}
			break;
			
			case "check_homework":
				if(isset($_REQUEST['hid']) && isset($_REQUEST['csid']))
				{
					$homework = new ManageHomeworks();
					echo '
					<div class="hero-unit main-container" style="margin-'.$align1.':-400px; '.$align1.':50%; padding-top:30px;">';
					$hid = $_REQUEST['hid'];
					$csid = $_REQUEST['csid'];
					$cid = $_REQUEST['cid'];
					if($homework->StudentAccessCheck("csid",$csid,$_SESSION[$user_session_name])!=1 || $homework->StudentAccessCheck("hid",$hid,$_SESSION[$user_session_name])!=1)
						die('<span class="alert alert-error">'._ADMIN_YOU_DO_NOT_HAVE_NECCESSARY_PERMISSIONS.'!!</span>');
	
					$homeworkInfo = $homework->GetHomeworkInfo($hid);
					
					$hdstatus = $homework->GetHomeworkStatus($hid,$csid);
					if($hdstatus!=9 AND $hdstatus!=3)
					{
						if(isset($_REQUEST['send_homework']))
						{
							$hdstatus = $_POST['hdstatus'];
							$hdscore = $_POST['hdscore'];
							$teacher_comment = $_POST['teacher_comment'];
							if($homework->UpdateStudentHomeworkStatus($hid,$csid,$hdstatus,$hdscore,$teacher_comment)==1)
								echo '<div class="alert alert-success">
									  '._STUDENT_HOMEWORK_STATUS_UPDATED_SUCCESSFULLY.'! <a href="homework-management.php?op=show_homeworks&cid='.$cid.'&csid='.$csid.'&hdstatus='.$_REQUEST['hdstatus2'].'">'._BACK.'</a>
								  </div>';
							else
								echo '<div class="alert alert-error">
									  '._STUDENT_HOMEWORK_STATUS_FAILED.'! <a href="homework-management.php?op=show_homeworks&cid='.$cid.'&csid='.$csid.'&hdstatus='.$_REQUEST['hdstatus2'].'">'._BACK.'</a>
								  </div>';
						}
							
					
					}
					echo '</div>';
				}
			break;
		}
	}
}
else
	echo '<div class="hero-unit main-container" style="margin-'.$align1.':-400px; '.$align1.':50%; padding-top:30px;">
		<div class="alert alert-error">
		  '._JAMAA_IS_DISABLED.'!  <a href="index.php">'._BACK.'</a>
	  </div>
	</div>';
include_once('footer.php');
?>


