<?php
include_once('main.php');
include_once('header.php');

if($allow_user_modify_profile==0)
{
	$error=_YOU_ARE_NOT_ALLOWED_TO_MODIFY_YOUR_PROFILE;
}

$pgender_checked1='checked="checked"';
$pgender_checked2="";
$pstatus_checked1='checked="checked"';
$pstatus_checked2="";

if (isset($_POST['edit_student']) && $allow_user_modify_profile==1)
{
	$form_title = _ADMIN_EDIT_STUDENT;
	//Update Student
	$student = new ManageStudents();
	$StudentInfo = $student->GetStudentInfoBySCode($_SESSION[$user_session_name]);
	$sid = $StudentInfo[0]['sid'];
	$whitelist = array("png", "jpg", "gif");
	if($_POST[delpic]=="yes")
	{
		unlink('../img/students/'.$pic_prefix.$sid.$StudentInfo[0]['spic']);
		$spic = $spic2 = '';
	}
	if(!empty($_FILES['spic']['name']))
	{
		if(!in_array(substr(basename($_FILES['spic']['name']),-3), $whitelist))
		{
			$error = _ADMIN_PIC_EXTENSION_ERROR;
		}
		else
		{
			$imageinfo = getimagesize($_FILES['spic']['tmp_name']);
			if($imageinfo['mime'] != 'image/gif' && $imageinfo['mime'] != 'image/jpeg' && $imageinfo['mime'] != 'image/png')
			{
				$error = _ADMIN_PIC_CONTENT_ERROR;
			}
			else
			{
				if($_FILES['spic']['size']<(_IMAGE_SIZE*1024))
				{
					$uploaddir = 'img/students/';
					$pic_name = $pic_prefix.$sid.'-'.substr(time(),-7);
					$uploadfile = $uploaddir .$pic_name.'.'.substr(basename($_FILES['spic']['name']),-3);
					unlink('img/students/'.$pic_prefix.$sid.$StudentInfo[0]['spic']);
					if (move_uploaded_file($_FILES['spic']['tmp_name'], $uploadfile))
					{
						$spic = $spic2 = '-'.substr(time(),-7).'.'.substr(basename($_FILES['spic']['name']),-3);
					}
					else
					{
						$error = _ADMIN_PIC_UPLOAD_ERROR; 
						$spic = "";
					}
				}
				else
				{
					$error = _IMAGE_SIZE_ERROR;
					$spic = $spic2 = $_REQUEST['spic_temp'];
				}
			}
		}
		//--Upload Image
	}
	else
	{
		if($_POST['delpic']!="yes")
		$spic = $spic2 = $_REQUEST['spic_temp'];
	}
	$scode=$_SESSION[$user_session_name];
	$sfname=$_POST['sfname'];
	$slname=$_POST['slname'];
	$sgender=$_POST['sgender'];
	$sgender_checked1='checked="checked"';
	$sgender_checked2="";
	if($sgender==1)
	{
		$sgender_checked1='checked="checked"';
		$sgender_checked2="";
	}
	else
	{
		$sgender_checked1="";
		$sgender_checked2='checked="checked"';
	}
	$sstatus=$_POST['sstatus'];
	if($sstatus==1)
	{
		$sstatus_checked1='checked="checked"';
		$sstatus_checked2="";
	}
	else
	{
		$sstatus_checked1="";
		$sstatus_checked2='checked="checked"';
	}
	$sfaname=$_POST['sfaname'];
	$sbirthdate_year=$_POST['sbirthdate_year'];
	$sbirthdate_month=$_POST['sbirthdate_month'];
	$sbirthdate_day=$_POST['sbirthdate_day'];
	$sbirthdate=$_POST['sbirthdate_year'].'-'.$_POST['sbirthdate_month'].'-'.$_POST['sbirthdate_day'];
	$scardid=$_POST['scardid'];
	$scard_place=$_POST['scard_place'];
	$sdegree=$_POST['sdegree'];
	$smajor=$_POST['smajor'];
	$saddress=$_POST['saddress'];
	$szipcode=$_POST['szipcode'];
	$stel=$_POST['stel'];
	$smobile=$_POST['smobile'];
	$semail=$_POST['semail'];

	
	if(empty($error))
	{
		$counts = $student->UpdateStudent($sid,$scode,$sfname,$slname,$sgender,$sstatus,$sfaname,$sbirthdate,$scardid,$scard_place,$sdegree,$smajor,$saddress,$szipcode,$stel,$smobile,$semail,$spic,$StudentInfo[0]['scomment'],$StudentInfo[0]['admin_id']);
		if($counts==1)
		{
			$success = _STUDENT_UPDATED_SUCCESSFULLY;
			
		}
		else
		{
				$error = _STUDENT_UPDATING_FAILED;
		}
	}
}
else
{
	$form_title = _ADMIN_EDIT_STUDENT;
	//Select Admin Info
	$student = new ManageStudents();
	
	$StudentInfo = $student->GetStudentInfoBySCode($_SESSION[$user_session_name]);
	$sid = $StudentInfo[0]['sid'];
	$scode=$StudentInfo[0]['scode'];
	$spass='';
	$sfname=$StudentInfo[0]['sfname'];
	$slname=$StudentInfo[0]['slname'];
	$sgender=$StudentInfo[0]['sgender'];
	$sgender_checked1='checked="checked"';
	$sgender_checked2="";
	if($sgender==1)
	{
		$sgender_checked1='checked="checked"';
		$sgender_checked2="";
	}
	else
	{
		$sgender_checked1="";
		$sgender_checked2='checked="checked"';
	}
	$sstatus=$StudentInfo[0]['sstatus'];
	if($sstatus==1)
	{
		$sstatus_checked1='checked="checked"';
		$sstatus_checked2="";
	}
	else
	{
		$sstatus_checked1="";
		$sstatus_checked2='checked="checked"';
	}
	$sfaname=$StudentInfo[0]['sfaname'];
	$sbirthdate=$StudentInfo[0]['sbirthdate'];
	$sbirthdate = explode('-',$sbirthdate);
	$sbirthdate_year=$sbirthdate[0];
	$sbirthdate_month=$sbirthdate[1];
	$sbirthdate_day=$sbirthdate[2];
	$scardid=$StudentInfo[0]['scardid'];
	$scard_place=$StudentInfo[0]['scard_place'];
	$sdegree=$StudentInfo[0]['sdegree'];
	$smajor=$StudentInfo[0]['smajor'];
	$saddress=$StudentInfo[0]['saddress'];
	$szipcode=$StudentInfo[0]['szipcode'];
	$stel=$StudentInfo[0]['stel'];
	$smobile=$StudentInfo[0]['smobile'];
	$semail=$StudentInfo[0]['semail'];

	$spic2 = $StudentInfo[0]['spic'];
	$scode2 = $StudentInfo[0]['scode'];
}
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>';
echo '
<div class="hero-unit main-container" style="margin-'.$align1.':-400px; '.$align1.':50%;">
		<form class="form-vertical" id="editStudent" method="post" action="" enctype="multipart/form-data">';

	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>
					<legend class="label">'._ADMIN_GENERAL_INFORMATION.'</legend>
					<div class="control-group">
						<label class="control-label" for="scode">'._SCODE.':</label>
						<div class="controls">
							<input value="'.$scode.'" type="text" class="input" disabled="disabled" autocomplete="off" id="scode" name="scode" style="direction:ltr;" />
						</div>
					</div>';
					
					echo '
					<div class="control-group">
						<label class="control-label" for="sfname">'._FNAME.':</label>
						<div class="controls">
							<input value="'.$sfname.'" type="text" class="input" id="sfname" name="sfname" style="direction:'.$dir.';" />
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="slname">'._LNAME.':</label>
						<div class="controls">
							<input value="'.$slname.'" type="text" class="input" id="slname" name="slname" style="direction:'.$dir.';" />
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="sfaname">'._FANAME.':</label>
						<div class="controls">
							<input value="'.$sfaname.'" type="text" class="input" id="sfaname" name="sfaname" style="direction:'.$dir.';" />
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="sgender">'._GENDER.':</label>
						<div class="controls">
							<input type="radio" id="sgender" name="sgender" value="1" '.$sgender_checked1.' style="width:15px;" /> '._MALE.'
							<input type="radio" id="sgender" name="sgender" value="2" '.$sgender_checked2.' style="width:15px;" /> '._FEMALE.'
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="sstatus">'._MARITAL_STATUS.':</label>
						<div class="controls">
							<input type="radio" id="sstatus" name="sstatus" value="1" '.$sstatus_checked1.' style="width:15px;" /> '._SINGLE.'
							<input type="radio" id="sstatus" name="sstatus" value="2" '.$sstatus_checked2.' style="width:15px;" /> '._MARRIED.'
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="sstatus">'._BIRTHDATE.':</label>
						<div class="controls">';
						
						echo '<select name="sbirthdate_day" style="width:60px;">';
						for($i=1;$i<=31;$i++)
							if($i==$sbirthdate_day)
								echo '<option value="'.$i.'" selected="selected">'.$i.'</option>';
							else
								echo '<option value="'.$i.'">'.$i.'</option>';
						echo '</select> / ';
						
						echo '<select name="sbirthdate_month" style="width:60px;">';
						for($i=1;$i<=12;$i++)
							if($i==$sbirthdate_month)
								echo '<option value="'.$i.'" selected="selected">'.$i.'</option>';
							else
								echo '<option value="'.$i.'">'.$i.'</option>';
						echo '</select> / ';
						
						echo '<input type="text" name="sbirthdate_year" class="input" style="width:50px; direction:ltr;" maxlength="4" value="'.$sbirthdate_year.'" />';
							
					echo'</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="scardid">'._CARDID.':</label>
						<div class="controls">
							<input value="'.$scardid.'" type="text" class="input" id="scardid" name="scardid" style="direction:ltr;" />
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="scard_place">'._CARDPLACE.':</label>
						<div class="controls">
							<input value="'.$scard_place.'" type="text" class="input" id="scard_place" name="scard_place" style="direction:'.$dir.';" />
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="sdegree">'._DEGREE.':</label>
						<div class="controls">
							<input value="'.$sdegree.'" type="text" class="input" id="sdegree" name="sdegree" style="direction:'.$dir.';" />
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="smajor">'._MAJOR.':</label>
						<div class="controls">
							<input value="'.$smajor.'" type="text" class="input" id="smajor" name="smajor" style="direction:'.$dir.';" />
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="saddress">'._ADDRESS.':</label>
						<div class="controls">
							<input value="'.$saddress.'" type="text" class="input" id="saddress" name="saddress" style="direction:'.$dir.';" />
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="szipcode">'._ZIPCODE.':</label>
						<div class="controls">
							<input value="'.$szipcode.'" type="text" class="input" id="szipcode" name="szipcode" style="direction:ltr;" />
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="stel">'._TEL.':</label>
						<div class="controls">
							<input value="'.$stel.'" type="text" class="input" id="stel" name="stel" style="direction:ltr;" />
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="smobile">'._MOBILE.':</label>
						<div class="controls">
							<input value="'.$smobile.'" type="text" class="input" id="smobile" name="smobile" style="direction:ltr;" />
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="semail">'._EMAIL.':</label>
						<div class="controls">
							<input value="'.$semail.'" type="text" class="input" id="semail" name="semail" style="direction:ltr;" />
						</div>
					</div>
					
					<div class="control-group">
						<label class="control-label" for="spic">'._ADMIN_ADMIN_PIC.':</label>
						';
						

							if(file_exists('img/students/'.$pic_prefix.$sid.$spic2.''))
							{
								echo '
								<br />
								<img src="img/students/'.$pic_prefix.$sid.$spic2.'" style="height:70px;" />
								<br />
								<input type="checkbox" name="delpic" value="yes" id="delpic" /><label for="delpic"> '._DELETE_IMAGE.'</label>
								';
							}
							else
								echo '
								<br />
								<img src="img/student.png" style="height:70px;" />';

						echo '
						<div class="controls">
							<input type="file" id="spic" name="spic" style="direction:ltr;" />
						</div>
					</div>
				</fieldset>
				';
				if($allow_user_modify_profile==1)
					echo'
				<input type="hidden" name="sid" value="'.$_REQUEST['sid'].'" />
				<input type="hidden" name="spic_temp" value="'.$spic2.'" />
				<center><input type="submit" name="edit_student" value="'._UPDATE.'" class="btn btn-primary btn-large"  />';
				
	
		echo'
		</form>
	</p>
</div>
';            

include_once('footer.php');
?>


