403Webshell
Server IP : 210.245.233.93  /  Your IP : 216.73.216.226
Web Server : Apache/2.2.15 (CentOS)
System : Linux webserver2.onesolution.com.hk 2.6.32-754.35.1.el6.x86_64 #1 SMP Sat Nov 7 12:42:14 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : exec, shell_exec, system, passthru, popen, proc_open, pcntl_exec
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/hkosl.com/b2b2c/webadmin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/hkosl.com/b2b2c/webadmin/test.php
<?php
	$page_settings = array(
		'formid'     => 'Spj_Student_PostJob', // for permission
		'section'    => 'Master', // parent/page title
		'subsection' => 'Student Post Job', // page title
		'domain'     => 'student_postjob', // table/model name
		'access'     => 'GNu', // for permission
	);
	require_once "check_login.php";

	if(!empty($_SESSION["is_student"])){
		$student = get_student($_SESSION["student_login"]);
		if($student["status"] != 4 || $student["approved"] != 1){
			echo '<script>alert("你的帳戶資料不完整或正在審核中,你暫時不能發佈個案。"); history.back();</script>';
			exit;
		}
	}

	$sql         = "select profile_id,(select id from `student_main` where cmsloginid = tb.user_id LIMIT 1) as id 
			from `profile_user` as tb where user_id = ? and deleted = ? LIMIT 1";
	$parameters  = array($_SESSION['cmsloginid'], 0);
	$row_profile = bind_pdo($sql, $parameters, "selectone");

	$row = get_studentpostjob((int)$_GET["id"]);

	if ($row_profile['profile_id'] == 4) {
		if ($row['id']) {
			if ($row_profile['id'] != $row['studentmain_id']) {
				$path = $page_settings['domain'] . '_index.php';
				@header("Location: {$path}");
				echo "<script language='JavaScript'>window.location='{$path}'</script>";
			}
		} else {
			$sql           = "select count(*) as count from student_postjob as tb where studentmain_id = ? and deleted = ? 
						   and (select count(*) from `order` where job_id = tb.id and deleted = 0 and `status` = 'paid') = 0";
			$parameters    = array($row_profile['id'], 0);
			$count_product = bind_pdo($sql, $parameters, "selectone");
			if (!($count_product['count'] < 3)) {
				$path = $page_settings['domain'] . '_index.php';
				@header("Location: {$path}");
				echo "<script language='JavaScript'>window.location='{$path}'</script>";
			}
		}
	}
	if ($row) {
		$action = 'Modify'; // Add or Modify

		$sql99        = "SELECT * FROM sys_cms_login WHERE cmsloginid=?";
		$parameters99 = array((int)$row{'cmsloginid'});
		$row_user     = bind_pdo($sql99, $parameters99, "selectone");
	} else {
		$action = 'Add'; // Add or Modify
	}
	$sql          = "select * from tutor_main where status = ? and deleted = ?";
	$parameters   = array(4, 0);
	$rows_teacher = bind_pdo($sql, $parameters, "selectall");

	$sql          = "select * from student_main where status = ? and deleted = ?";
	$parameters   = array(4, 0);
	$rows_student = bind_pdo($sql, $parameters, "selectall");

	$sql                 = "select * from master_type_code where typeid = ? and deleted = ?";
	$parameters          = array('MUSTHEORY_GRADE', 0);
	$rows_mustheorygrade = bind_pdo($sql, $parameters, "selectall");

	$sql               = "select * from master_type_code where typeid = ? and deleted = ? order by sort asc";
	$parameters        = array('LEVEL_OF_GRADE', 0);
	$rows_levelofgrade = bind_pdo($sql, $parameters, "selectall");

	$sql            = "select * from master_type_code where typeid = ? and deleted = ? and id = 1";
	$parameters     = array('TEACH_MODE', 0);
	$rows_teachmode = bind_pdo($sql, $parameters, "selectall");

	$sql        = "select * from master_type_code where typeid = ? and deleted = ?";
	$parameters = array('TEACH_AREACODE', 0);
	$rows_area  = bind_pdo($sql, $parameters, "selectall");

	$sql             = "select * from master_type_code where typeid = ? and deleted = ?";
	$parameters      = array('TEACH_VENUS', 0);
	$rows_teachvenus = bind_pdo($sql, $parameters, "selectall");

	$sql                  = "select * from master_type_code where typeid = ? and deleted = ? order by sort asc";
	$parameters           = array('INSTRUMENT_TYPE', 0);
	$rows_instrument_type = bind_pdo($sql, $parameters, "selectall");

	$sql            = "select * from master_type_code where typeid = ? and deleted = ? order by sort asc";
	$parameters     = array('YEAR_RANGE', 0);
	$rows_yearrange = bind_pdo($sql, $parameters, "selectall");

	$sql                    = "select * from master_type_code where typeid = ? and deleted = ?";
	$parameters             = array('CONTACTSTUDENT_REL', 0);
	$rows_contactstudentrel = bind_pdo($sql, $parameters, "selectall");

	$sql            = "select * from master_type_code where typeid = ? and deleted = ? order by sort asc";
	$parameters     = array('EXPSTUDENTAGE', 0);
	$rows_studentyearrange = bind_pdo($sql, $parameters, "selectall");
?>
<!DOCTYPE html>
<html>
<head>
	<?php require_once "_html_head.php"; ?>
	<style>
		label {
			font-weight: 100;
			margin-right: 10px;
		}

		label input[type="checkbox"] {
			margin-right: 3px;
		}

		label.col-sm-2 {
			margin-right: 0px;
			font-weight: bold;
		}

		.LiTutorCertClass, .LiInstrumentqualiClass {
			margin-bottom: 5px;
		}

		.LiInstrumentqualiClass .form-control {
			margin-right: 3px;
		}

		input[type=file] {
			margin-right: 3px;
			width: 80%;
		}

		.form-del {
			height: 30px;
			width: 30px;
		}

		input[type=file], .form-del {
			display: inline-block;
		}

		.nav-tabs > li > a {
			color: #999;
			border: 1px solid #ededed;
		}
	</style>
	<script>
		function del(thisform) {
			$(thisform).parent().remove();
		}
		function add_cert() {
			var html = '<div class="LiTutorCertClass"><input type="file" class="form-control input-sm" name="tutor_cert[file][]"><input type="button" value="X" onClick="del(this)" class="form-del"></div>';
			$('#LiTutorCertBox').append(html);
		}
		function add_instrumentquali() {
			var html = '<div class="LiInstrumentqualiClass"><select class="form-control input-sm" name="instrumentquali[mas_instrument][]" data-value="" style="width:29%; display:inline-block;"><option value=""></option><? foreach($rows_instrument as $row_instrument){?><option value="<?=$row_instrument['id']?>"><?=$row_instrument['name_' . get_langcode()]?></option><? }?></select><select class="form-control input-sm" name="instrumentquali[grade][]" data-value="" style="width:25%; display:inline-block;"><option value=""></option><? for($i = 1;$i <= 8;$i++){?><option value="<?=$i?>"><?=$i?>級</option><? }?></select><select class="form-control input-sm" name="instrumentquali[year][]" data-value="" style="width:25%; display:inline-block;"><option value=""></option><? for($i = date('Y');$i >= date('Y') - 100;$i--){?><option value="<?=$i?>"><?=$i?></option><? }?></select><input type="button" value="X" onClick="del(this)" class="form-del"></div>';
			$('#LiInstrumentqualiBox').append(html);
		}
		$(function () {
			$('#sel1_area').change(
				function () {
					//console.log('#sel1_position'+$(this).val());
					$('.dropdown-menu').hide();
					$('#sel1_position' + $(this).val()).show();
				}
			);
		})
	</script>
</head>
<body class="hold-transition skin-blue sidebar-mini">
<div class="wrapper">
	<?php require_once "_header.php"; ?>
	<?php require_once "_menu.php"; ?>

	<!-- Content Wrapper. Contains page content -->
	<div class="content-wrapper">
		<!-- Content Header (Page header) -->
		<section class="content-header">
			<h1>
				<?= _lang($page_settings['subsection']) ?>
				<small>
					<?= _lang($action == "Add" ? "Create" : "Update") ?>
				</small>
			</h1>
			<ol class="breadcrumb">
				<li>
					<?= _lang("Home") ?>
				</li>
				<li>
					<a href="<?= $page_settings['domain'] ?>_index.php?category_id=<?= (int)$_GET["category_id"] ?>&msg=4"><i class="fa"></i>
						<?= _lang($page_settings['subsection']) ?>
					</a></li>
			</ol>
		</section>

		<!-- Main content -->
		<section class="content">

			<!-- Your Page Content Here -->

			<!-- main form -->
			<form action="<?= $page_settings['domain'] ?>_process.php" class="myform" id="myform" method="POST" enctype="multipart/form-data">
				<? if ($row['id']) { ?>
					<input type="hidden" name="id" value="<?= _h($row['id']) ?>"/>
				<? } ?>
				<div class="row">
					<div class="col-xs-12">
						<div class="box">
							<div class="box-header">
								<div class="col-md-4">
									<div class="btn-group">
										<a href="<?= $page_settings['domain'] ?>_index.php?category_id=<?= (int)$_GET["category_id"] ?>&msg=4" class="btn btn-default"><i class="fa fa-chevron-left" aria-hidden="true"></i>
											<?= _lang('Cancel') ?>
										</a>
										<? if ($_GET["id"]) { ?>
											<? if ($row_profile['profile_id'] != 4) { ?>
												<?php if ($row['approved'] != 1) { ?>
													<a href="<?= $page_settings['domain'] ?>_approved.php?id=<?= $row['id'] . $show ?>" class="btn btn-default btn-warning" style="color:#FFF;">
														<i class="glyphicon glyphicon-remove-sign" aria-hidden="true"></i>
														<?= _lang('Wait to confirm the edit') ?>
													</a>
												<?php } else { ?>
													<a href="<?= $page_settings['domain'] ?>_approved.php?id=<?= $row['id'] . $show ?>" class="btn btn-default btn-success" style="color:#FFF;">
														<i class="glyphicon glyphicon-ok-sign" aria-hidden="true"></i>
														<?= _lang('Confirmed') ?>
													</a>
												<?php } ?>
											<? } else { ?>
												<? if ($row['approved'] == 1) { ?>
													<button type="button" class="btn btn-block btn-success ">
														<i class="glyphicon glyphicon-remove-sign" aria-hidden="true"></i>
														<?= _lang('Confirmed') ?>
													</button>
												<? } else { ?>
													<button type="button" class="btn btn-block btn-warning ">
														<i class="glyphicon glyphicon-remove-sign" aria-hidden="true"></i>
														<?= _lang('Wait to confirm the edit') ?>
													</button>
												<? } ?>
											<? } ?>
										<? } ?>
										<?
											$is_save = true;
											if ($row['id']) {
												$sql        = "select id from `order` where job_id = ? and deleted = ?";
												$parameters = array($row['id'], 0);
												$row_order  = bind_pdo($sql, $parameters, "selectone");
												if ($row_order['id']) {
													$is_save = false;
												}
											}
										?>
										<? if ($is_save == true || $_SESSION["cmsrole"] == "super_admin" || $_SESSION["cmsrole"] == "admin") { ?>
											<button type="button" class="btn btn-primary" id="LiSaveBtn">
												<i class="fa fa-floppy-o" aria-hidden="true"></i>
												<?= _lang('Save') ?>
											</button>
										<? } ?>
									</div>
								</div>
								<!-- <div class="col-md-6">
                      <h3 class="box-title"><?= _h($row["name_{$_SESSION["wlangcode"]}"]) ?> (<?= _h($row["code"]) ?>)</h3>
                    </div>
                    <div class="col-md-3">
                      <em><?= _lang('Updated') ?>: <time><?= _h($row["lastupdate"]) ?></time> (<?= _h($row["lastupby"]) ?>)</em>
                    </div> -->
							</div>

							<!-- /.box-header -->
							<div class="box-body">
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label">學習項目</label>
								</div>
								<? if ($row["postjob_no"]) { ?>
									<div class="col-md-11 form-group">
										<label for="" class="col-sm-2 control-label">
											<?= _lang("Pairing Number") ?>
										</label>
										<div class="col-sm-10">
											<?= $row["postjob_no"] ?>
											<p class="help-block"></p>
										</div>
									</div>
								<? } ?>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field">學生</label>
									<div class="col-sm-10">
										<? if ($row_profile['profile_id'] == 1 || $row_profile['profile_id'] == 2) { ?>
											<select name="studentmain_id" class="form-control">
												<option value="">-請選擇-</option>
												<? foreach ($rows_student as $row_student) { ?>
													<option value="<?= $row_student['id'] ?>" <? if ($row_student['id'] == $row['studentmain_id']){ ?>selected<? } ?>>
														<?= $row_student['student_no'] ?>
														<?= $row_student['contactname'] ?>
													</option>
												<? } ?>
											</select>
											<div id="studentmainidError" style="color:#F00; display:none;" class="error">
												<?= _lang('Please select student') ?>
											</div>
										<? } else { ?>
											<input type="hidden" name="studentmain_id" value="<?= $row_profile['id'] ?>"/>
											<div style="margin-bottom:6px;">
												<?
													$row_student = get_student($row_profile['id']);
													echo $row_student['contactname'];
												?>
											</div>
										<? } ?>
										<p class="help-block"></p>
									</div>
								</div>

								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label"> 學生性別 </label>
									<div class="col-sm-10">
										<input type="radio" name="student_post_gender" value="m" <?=$row["student_post_gender"]=="m"?"checked":""?>/> 男
										<input type="radio" name="student_post_gender" value="f" <?=$row["student_post_gender"]=="f"?"checked":""?> style="margin-left: 15px;"/> 女
									</div>
									<font color="#0012ff" style="font-size:12px; font-weight:100;">如學生性別與學生個人資料中不同,可在此選擇。 例子: 註冊"學生"戶口是母親,而學習樂器的是兒子</font>
								</div>

								<?php  ?>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field">
										<?= _lang('與聯絡人關系') ?>
									</label>
									<div class="col-sm-10">
										<select class="form-control" id="sel1" name="student_mas_contactstudentrel" required>
											<option value="">-
												<?= _lang('Please Select') ?>
												-
											</option>
											<? foreach ($rows_contactstudentrel as $row_contactstudentrel) { ?>
												<option value="<?= $row_contactstudentrel['id'] ?>" <? if ($row_contactstudentrel['id'] == $row['student_mas_contactstudentrel']){ ?>selected<? } ?>>
													<?= $row_contactstudentrel['name_' . get_langcode()] ?>
												</option>
											<? } ?>
										</select>
										<div style="color:#F00; display:none;" class="error" id="contactstudentrelError"><?= html_entity_decode(_lang('Please Input Your&nbsp;')) . _lang('與聯絡人關系') ?></div>
									</div>
								</div>

								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field">
										<?= _lang('Student Range') ?>
									</label>
									<div class="col-sm-10">
										<select class="form-control" id="sel1" name="student_mas_yearrange" required>
											<option value="">-
												<?= _lang('Please Select') ?>
												-
											</option>
											<? foreach ($rows_studentyearrange as $row_yearrange) { ?>
												<option value="<?= $row_yearrange['id'] ?>" <? if ($row_yearrange['id'] == $row['student_mas_yearrange']){ ?>selected<? } ?>>
													<?= $row_yearrange['name_' . get_langcode()] ?>
												</option>
											<? } ?>
										</select>
										<div style="color:#F00; display:none;" class="error" id="yearrangeError"><?= html_entity_decode(_lang('Please Input Your&nbsp;')) . _lang('Student Range') ?></div>
									</div>
								</div>
								<?php  ?>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field"> 樂器 </label>
									<div class="col-sm-10">
										<select name="mas_instrument" class="form-control">
											<option value="">-請選擇-</option>
											<? foreach ($rows_instrument_type as $row_instrument_type) { ?>
												<?
												$sql             = "select * from master_type_code where typeid = ? and extra1 = ? and deleted = ? order by sort asc";
												$parameters      = array('INSTRUMENT', $row_instrument_type['code'], 0);
												$rows_instrument = bind_pdo($sql, $parameters, "selectall");
												?>
												<optgroup label="<?= $row_instrument_type['name_' . get_langcode()] ?>">
													<? foreach ($rows_instrument as $row_instrument) { ?>
														<option value="<?= $row_instrument['id'] ?>" <? if ($row['mas_instrument'] == $row_instrument['id']){ ?>selected<? } ?>>
															<?= $row_instrument['name_' . get_langcode()] ?>
														</option>
													<? } ?>
												</optgroup>
											<? } ?>
										</select>
										<div id="instrumentError" style="color:#F00; display:none;" class="error">
											<?= _lang('Please select instrument') ?>
										</div>
										<p class="help-block"></p>
									</div>
								</div>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field"> 級別 </label>
									<div class="col-sm-10">
										<select name="level" class="form-control">
											<option value="">-請選擇-</option>
											<? foreach ($rows_levelofgrade as $row_levelofgrade) { ?>
												<option value="<?= $row_levelofgrade['code'] ?>" <? if ($row_levelofgrade['code'] == $row['level']){ ?>selected<? } ?>>
													<?= $row_levelofgrade['name_' . get_langcode()] ?>
												</option>
											<? } ?>
										</select>
										<div id="levelError" style="color:#F00; display:none;" class="error">
											<?= _lang('Please select level') ?>
										</div>
										<p class="help-block"></p>
									</div>
								</div>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field"> 學費預算 </label>
									<div class="col-sm-10">
										<div class="min_class">
											<div>30分鐘</div>
											<div>
												<table>
													<tr>
														<td width="50%">
															<input class="30mins_min_class" type="checkbox" value="1" <? if ($row['30mins_min_budget']){ ?>checked<? } ?>>
															<input type="text" class="form-control min_class" placeholder="最低" name="30mins_min_budget" size="50" maxlength="255" value="<?= $row['30mins_min_budget'] ?>" <? if (!$row['30mins_min_budget']) { ?> disabled<? } ?>>
														</td>
														<td style="padding-right:5px; padding-left:5px;">-</td>
														<td width="50%">
															<input class="30mins_max_class" type="checkbox" value="1" <? if ($row['30mins_max_budget']){ ?>checked<? } ?>>
															<input type="text" class="form-control min_class" placeholder="最高" name="30mins_max_budget" size="50" maxlength="255" value="<?= $row['30mins_max_budget'] ?>" <? if (!$row['30mins_max_budget']) { ?> disabled<? } ?>>
														</td>
													</tr>
												</table>
											</div>
										</div>
										<div class="min_class">
											<div>45分鐘</div>
											<div>
												<table>
													<tr>
														<td width="50%">
															<input class="45mins_min_class" type="checkbox" value="1" <? if ($row['45mins_min_budget']){ ?>checked<? } ?>>
															<input type="text" class="form-control min_class" placeholder="最低" name="45mins_min_budget" size="50" maxlength="255" value="<?= $row['45mins_min_budget'] ?>" <? if (!$row['45mins_min_budget']) { ?> disabled<? } ?>>
														</td>
														<td style="padding-right:5px; padding-left:5px;">-</td>
														<td width="50%">
															<input class="45mins_max_class" type="checkbox" value="1" <? if ($row['45mins_max_budget']){ ?>checked<? } ?>>
															<input type="text" class="form-control min_class" placeholder="最高" name="45mins_max_budget" size="50" maxlength="255" value="<?= $row['45mins_max_budget'] ?>" <? if (!$row['45mins_max_budget']) { ?> disabled<? } ?>>
														</td>
													</tr>
												</table>
											</div>
										</div>
										<div class="min_class">
											<div>60分鐘</div>
											<div>
												<table>
													<tr>
														<td width="50%">
															<input class="60mins_min_class" type="checkbox" value="1" <? if ($row['60mins_min_budget']){ ?>checked<? } ?>>
															<input type="text" class="form-control min_class" placeholder="最低" name="60mins_min_budget" size="50" maxlength="255" value="<?= $row['60mins_min_budget'] ?>" <? if (!$row['60mins_min_budget']) { ?> disabled<? } ?>>
														</td>
														<td style="padding-right:5px; padding-left:5px;">-</td>
														<td width="50%">
															<input class="60mins_max_class" type="checkbox" value="1" <? if ($row['60mins_max_budget']){ ?>checked<? } ?>>
															<input type="text" class="form-control min_class" placeholder="最高" name="60mins_max_budget" size="50" maxlength="255" value="<?= $row['60mins_max_budget'] ?>" <? if (!$row['60mins_max_budget']) { ?> disabled<? } ?>>
														</td>
													</tr>
												</table>
											</div>
										</div>
									</div>
									<div id="minclassError" style="color:#F00; display:none;" class="error">
										<?= _lang('Please input learn fee budget') ?>
									</div>
								</div>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field"> 學習地區 </label>
									<div class="col-sm-10">
										<div style="color:#F00; display:none;" class="error" id="areaError">
											<?= _lang("Please select learning area.") ?>
										</div>
										<ul class="nav nav-tabs" id="myTab">
											<? foreach ($rows_area as $index => $row_area) { ?>
												<li <? if ($index == 0){ ?>class="active"<? } ?> >
													<a data-target="#area<?= $index ?>" data-toggle="tab" style="cursor:pointer; border-radius: 0px;">
														<?= $row_area['name_' . get_langcode()] ?>
													</a></li>
											<? } ?>
										</ul>
										<div class="tab-content" style="padding-top:0px;">
											<? foreach ($rows_area as $index => $row_area) { ?>
												<?
												$sql           = "select * from master_type_code where typeid = ? and extra1 = ? and deleted = ?";
												$parameters    = array('TEACH_POSITIONCODE', $row_area['code'], 0);
												$rows_position = bind_pdo($sql, $parameters, "selectall");
												?>
												<div class="tab-pane <? if ($index == 0) { ?>active<? } ?>" id="area<?= $index ?>" style="border:1px solid #ddd; border-top:0px; padding:15px;">
													<? foreach ($rows_position as $row_position) { ?>
														<?
														$sql        = "select * from student_postjoblearndistrict where studentpostjob_id = ? and mas_teachareacode = ? and deleted = ?";
														$parameters = array($row['id'], $row_position['id'], 0);
														$count_area = bind_pdo($sql, $parameters, "selectone");
														?>
														<span style="float:left; width:120px; margin-bottom:5px; display:block;">
															<input type="checkbox" name="area<?= $row_area['id'] ?>[]" class="areabox" value="<?= $row_position['id'] ?>" <? if ($count_area['id']) { ?> checked<? } ?>>
															<?= $row_position['name_' . get_langcode()] ?>
															<input type="hidden" name="arearefid<?= $row_area['id'] ?>[]" value="<?= $count_area['id'] ?>"/>
														</span>
													<? } ?>
													<span style="clear:both; display:block;"></span></div>
											<? } ?>
											<div style="clear:both;"></div>
										</div>
									</div>
								</div>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field"> 期望學習地方 </label>
									<div class="col-sm-10"><? foreach ($rows_teachvenus as $row_teachvenus) { ?>
											<?
											$sql              = "select * from student_postjoblearnvenus where studentpostjob_id = ? and mas_teachvenus = ? and deleted = ?";
											$parameters       = array($row['id'], $row_teachvenus['id'], 0);
											$count_teachvenus = bind_pdo($sql, $parameters, "selectone");
											?>
											<label>
												<input name="teachvenus_id[]" type="checkbox" value="<?= $row_teachvenus['id'] ?>" <? if ($count_teachvenus['id']){ ?>checked<? } ?>>
												<?= $row_teachvenus['name_' . get_langcode()] ?>
											</label>
										<? } ?>
										<div style="color:#F00; display:none;" class="error" id="teachvenusError">
											<?= _lang("Please select teaching site.") ?>
										</div>
									</div>
								</div>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field"> 期望學習模式 </label>
									<div class="col-sm-10"><? foreach ($rows_teachmode as $row_teachmode) { ?>
											<?
											$sql             = "select * from student_postjoblearnmode where studentpostjob_id = ? and mas_teachmode = ? and deleted = ?";
											$parameters      = array($row['id'], $row_teachmode['id'], 0);
											$count_teachmode = bind_pdo($sql, $parameters, "selectone");
											?>
											<label>
												<input name="teachmode_id[]" type="checkbox" value="<?= $row_teachmode['id'] ?>" <? if ($count_teachmode['id']){ ?>checked<? } ?>>
												<?= $row_teachmode['name_' . get_langcode()] ?>
											</label>
										<? } ?>
										<div style="color:#F00; display:none;" class="error" id="teachmodeError">
											<?= _lang("Please select teaching mode.") ?>
										</div>
									</div>
								</div>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field"> 期望上課時間 </label>
									<div class="col-sm-10">

										<? $array = array(1 => array('name' => '早上<br>(0900-1300)', 'code' => 'am'), array('name' => '下午<br>(1400-1800)', 'code' => 'pm'), array('name' => '晚上<br>(1800-2200)', 'code' => 'ni')); ?>
										<table border="0" cellpadding="0" cellspacing="0">
											<tr>
												<td></td>
												<td style="padding-right:8px;" height="30">一</td>
												<td style="padding-right:8px;" height="30">二</td>
												<td style="padding-right:8px;" height="30">三</td>
												<td style="padding-right:8px;" height="30">四</td>
												<td style="padding-right:8px;" height="30">五</td>
												<td style="padding-right:8px;" height="30">六</td>
												<td style="padding-right:8px;" height="30">日</td>
											</tr>
											<? for ($a = 1; $a <= 3; $a++) { ?>
												<tr>
													<td style="padding-right:8px;"><?= $array[$a]['name'] ?></td>
													<? for ($i = 1; $i <= 7; $i++) { ?>
														<?
														$sql        = "select * from student_postjoblearntime where studentpostjob_id = ? and learntime = ? and deleted = ?";
														$parameters = array($row['id'], $array[$a]['code'] . '_' . $i, 0);
														$count_time = bind_pdo($sql, $parameters, "selectone");
														?>
														<td align="center" style="padding-right:8px;" height="30">
															<input type="checkbox" name="learntime[]" value="<?= $array[$a]['code'] ?>_<?= $i ?>" <? if ($count_time['id']){ ?>checked<? } ?>/>
														</td>
													<? } ?>
												</tr>
											<? } ?>
										</table>
										<div style="color:#F00; display:none;" class="error" id="learntimeError">
											<?= _lang("Please select learn time.") ?>
										</div>
									</div>
								</div>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field"> 預計每月上課堂數 </label>
									<div class="col-sm-10">
										<input class="form-control" name="explessonpermonth" value="<?= $row['explessonpermonth'] ?>" style="width:20%;">
										<div style="color:#F00; display:none;" class="error" id="explessonpermonthError">
											<?= _lang("Please input explessonper month.") ?>
										</div>
									</div>
								</div>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label"> 導師要求 </label>
								</div>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field"> 性別 </label>
									<div class="col-sm-10"><label>
											<input type="radio" name="tutorreq_gender" value="m" <? if ($row['tutorreq_gender'] == 'm'){ ?>checked<? } ?>/>
											男 </label> <label>
											<input type="radio" name="tutorreq_gender" value="f" <? if ($row['tutorreq_gender'] == 'f'){ ?>checked<? } ?>/>
											女 </label> <label>
											<input type="radio" name="tutorreq_gender" value="-" <? if ($row['tutorreq_gender'] == '-'){ ?>checked<? } ?>/>
											不限 </label>
										<div style="color:#F00; display:none;" class="error" id="tutorgenderError">
											<?= _lang("Please select tutor gender.") ?>
										</div>
									</div>
								</div>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field"> 級別 </label>
									<div class="col-sm-10"><? foreach ($rows_mustheorygrade as $row_mustheorygrade) { ?>
											<label>
												<input type="radio" name="tutorreq_level" value="<?= $row_mustheorygrade['id'] ?>" <? if ($row_mustheorygrade['id'] == $row['tutorreq_level']){ ?>checked<? } ?>>
												<?= $row_mustheorygrade['name_' . get_langcode()] ?>
											</label>
										<? } ?>
										<div style="color:#F00; display:none;" class="error" id="tutorlevelError">
											<?= _lang("Please select tutor level.") ?>
										</div>
									</div>
								</div>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field"> 年齡 </label>
									<div class="col-sm-10"><select class="form-control" id="sel1" name="tutorreq_age">
											<option value="">-
												<?= _lang('Please Select') ?>
												-
											</option>
											<? foreach ($rows_yearrange as $row_yearrange) { ?>
												<option value="<?= $row_yearrange['id'] ?>" <? if ($row_yearrange['id'] == $row['tutorreq_age']){ ?>selected<? } ?>>
													<?= $row_yearrange['name_' . get_langcode()] ?>
												</option>
											<? } ?>
										</select>
										<div style="color:#F00; display:none;" class="error" id="tutorageError">
											<?= _lang("Please select tutor age.") ?>
										</div>
									</div>
								</div>
								<div class="col-md-11 form-group">
									<label for="" class="col-sm-2 control-label required_field"> 其他要求 </label>
									<div class="col-sm-10">
										<input class="form-control" name="tutorreq_others" value="<?= $row['tutorreq_others'] ?>">
									</div>
								</div>

								<?php if($_SESSION["cmsrole"] == "super_admin" || $_SESSION["cmsrole"] == "admin"){ ?>
									<div class="col-md-11 form-group">
										<label for="" class="col-sm-2 control-label"> 已完成 </label>
										<div class="col-sm-10">
											<input type="checkbox" class="" name="completed_flag" value="1" <?=($row["completed_flag"] == 1?"checked":"")?>>
										</div>
									</div>
								<?php } ?>


								<div class="col-md-11 form-group" style="color: #F00;">
									<label for="" class="col-sm-2 control-label"><?= lang("* Required Field") ?></label>
								</div>
								<!-- End Content -->
							</div>
							<!-- /.box-body -->
						</div>
						<!-- /.box -->
					</div>
					<!-- /.col -->
				</div>
				<!-- /.row -->
			</form>

			<!-- End of Your Page Content Here -->

		</section>
		<!-- /.content -->
	</div>
	<!-- /.content-wrapper -->

	<?php require_once "_footer.php"; ?>
	<?php require_once "_aside.php"; ?>
</div>
<!-- ./wrapper -->

<!-- REQUIRED JS SCRIPTS -->
<?php require_once "_html_script.php"; ?>
</body>
<script type="text/javascript">
	$(function () {
		$('.30mins_min_class,.30mins_max_class,.45mins_min_class,.45mins_max_class,.60mins_min_class,.60mins_max_class').click(
			function () {
				var thisform = $(this).parent();
				if ($(this).get(0).checked == true) {
					$("input[type='text']", thisform).get(0).disabled = false;
				} else {
					$("input[type='text']", thisform).get(0).disabled = true;
				}
			}
		);

		/**/
		$("#LiSaveBtn").click(
			function () {
				var error = false;
				var thisform = $("#myform");

				var focus_array = new Array();
				$('.error').hide();

				<?php if($_SESSION["cmsrole"] == "supler_admin" || $_SESSION["cmsrole"] == "admin"){ ?>
				if (!$('select[name="studentmain_id"]', thisform).val()) {
					$("#studentmainidError").show();
					focus_array[focus_array.length] = $('select[name="studentmain_id"]', thisform);
					error = true;
				}
				<?php } ?>

				//demo
				if (!$('input[name="student_post_gender"]:checked', thisform).val()) {
				 $("#student_post_genderError").show();
				 focus_array[focus_array.length] = $('input[name="student_post_gender"]', thisform);
				 error = true;
				 }

				 if (!$('select[name="student_mas_contactstudentrel"]', thisform).val()) {
				 $("#contactstudentrelError").show();
				 focus_array[focus_array.length] = $('select[name="student_mas_contactstudentrel"]', thisform);
				 error = true;
				 }

				 if (!$('select[name="student_mas_yearrange"]', thisform).val()) {
				 $("#yearrangeError").show();
				 focus_array[focus_array.length] = $('select[name="student_mas_yearrange"]', thisform);
				 error = true;
				 }

				if (!$('select[name="mas_instrument"]', thisform).val()) {
					$("#instrumentError").show();
					focus_array[focus_array.length] = $('select[name="mas_instrument"]', thisform);
					error = true;
				}

				if (!$('select[name="level"]', thisform).val()) {
					$("#levelError").show();
					focus_array[focus_array.length] = $('select[name="level"]', thisform);
					error = true;
				}
				var check = 0;
				$('.min_class', thisform).each(
					function () {
						if ($(this).val()) {
							check++;
						}
					}
				);
				//console.log(check);

				if (check == 0) {
					$("#minclassError").show();
					focus_array[focus_array.length] = $('.30mins_min_class', thisform);
					error = true;
				}
				if (!$('.areabox:checked').size()) {
					$("#areaError").show();
					focus_array[focus_array.length] = $('.tab-pane.active .areabox').eq(0);
					error = true;
				}
				if ($('input[name="teachvenus_id[]"]:checked', thisform).size() <= 0) {
					$("#teachvenusError").show();
					focus_array[focus_array.length] = $('input[name="teachvenus_id[]"]:eq(0)', thisform);
					error = true;
				}
				if ($('input[name="teachmode_id[]"]:checked', thisform).size() <= 0) {
					$("#teachmodeError").show();
					focus_array[focus_array.length] = $('input[name="teachmode_id[]"]', thisform);
					error = true;
				}
				if ($('input[name="learntime[]"]:checked', thisform).size() <= 0) {
					$("#learntimeError").show();
					focus_array[focus_array.length] = $('input[name="learntime[]"]:eq(0)', thisform);
					error = true;
				}
				if (!$('input[name="explessonpermonth"]', thisform).val()) {
					$("#explessonpermonthError").show();
					focus_array[focus_array.length] = $('input[name="explessonpermonth"]', thisform);
					error = true;
				}
				if (!$('input[name="tutorreq_gender"]:checked', thisform).val()) {
					$("#tutorgenderError").show();
					focus_array[focus_array.length] = $('input[name="tutorreq_gender"]:eq(0)', thisform);
					error = true;
				}
				if (!$('input[name="tutorreq_level"]:checked', thisform).val()) {
					$("#tutorlevelError").show();
					focus_array[focus_array.length] = $('input[name="tutorreq_level"]:eq(0)', thisform);
					error = true;
				}
				if (!$('select[name="tutorreq_age"]', thisform).val()) {
					$("#tutorageError").show();
					focus_array[focus_array.length] = $('select[name="tutorreq_age"]', thisform);
					error = true;
				}

				//console.log(error);
				//console.log(focus_array[0]);
				if (error == false) {
					thisform.submit();
					//return true;
				} else {
					//focus_array[0].focus();
					//console.log(focus_array[0]);
					//console.log(focus_array[0].offset());
					if (focus_array[0]) {
						$('html, body').animate({
							scrollTop: focus_array[0].offset().top - 200
						}, 500);
					}

					return false;
				}
			}
		);
	});
</script>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit