| 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/imusiccircle/ |
Upload File : |
<?php
include('_init.php');
$where_clause = "";
$parameters = array(1, 0, 1, 4, 0);
if (!empty($_POST) || !empty($_SESSION["job_page"])) {
if (!empty($_POST["category_id"])) {
$_SESSION["job_page"]["category_id"] = $_POST["category_id"];
$category_id = $_POST["category_id"];
} else {
if (!empty($_SESSION["job_page"]["category_id"])) {
$category_id = $_SESSION["job_page"]["category_id"];
} else {
$category_id = "ANY";
$_SESSION["job_page"]["category_id"] = "ANY";
}
}
if (!empty($category_id) && $category_id != "ANY") {
$where_clause .= " and student_postjob.mas_instrument = ?";
$parameters[] = $category_id;
} else {
$category_id = null;
}
if (!empty($_POST["location"])) {
$_SESSION["job_page"]["location"] = $_POST["location"];
$location = $_POST["location"];
} else {
$location = $_SESSION["job_page"]["location"];
}
$any_location = false;
foreach ($location as $row) {
if ($row == "ANY") {
$any_location = true;
}
}
if (!$any_location) {
if (!empty($location)) {
$location_clause = " and (";
foreach ($location as $row) {
$location_clause .= "student_postjoblearndistrict.mas_teachareacode=? or ";
$parameters[] = $row;
}
$location_clause = substr_replace($location_clause, "", -3) . ")";
$where_clause .= $location_clause;
}
}
}
$sql = "select student_main.*,student_postjob.*,student_postjob.id as student_postjob_id, master_type_code.name_" . $langcode . " as instrument_name , mtc2.name_" . $langcode . " as level_name , mtc3.name_" . $langcode . " as student_age_range, mtc4.name_" . $langcode . " as tutor_instrument_level, mtc5.name_" . $langcode . " as tutor_age, student_postjob.createdate as post_date
from student_postjob
INNER JOIN student_main ON student_main.id = student_postjob.studentmain_id
INNER JOIN student_postjoblearndistrict ON student_postjoblearndistrict.studentpostjob_id = student_postjob.id
INNER JOIN master_type_code ON master_type_code.id = student_postjob.mas_instrument
INNER JOIN master_type_code mtc2 ON mtc2.code = student_postjob.level and mtc2.typeid = 'LEVEL_OF_GRADE'
INNER JOIN master_type_code mtc3 ON mtc3.id = student_postjob.student_mas_yearrange
INNER JOIN master_type_code mtc4 ON mtc4.id = student_postjob.tutorreq_level
INNER JOIN master_type_code mtc5 ON mtc5.id = student_postjob.tutorreq_age
where student_postjob.status = ? and student_postjob.deleted = ? and student_main.approved = ? and student_main.status = ? and student_main.deleted = ? {$where_clause}
group by student_postjob.id
order by student_postjob.completed_flag ASC, student_postjob.createdate DESC";
//echo dump_sql($sql, $parameters);
//exit;
$jobs = bind_pdo($sql, $parameters, "selectall");
$instrument_categories = get_master_type_code("INSTRUMENT_TYPE");
$locations = get_master_type_code("TEACH_POSITIONCODE");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<?php include('_head.php'); ?>
<link href="css/style_k.css?v=<?=time();?>" type="text/css" rel="stylesheet">
<style>
.navbar-default {
background-color: #000000 !important;
border-color: #e7e7e7 !important;;
}
</style>
</head>
<body>
<?php include('_header.php') ?>
<?php include('_dialog.php') ?>
<div class="container" style="margin-top: 90px;">
<div class="row">
<div class="col-md-12">
<h1 class="tc"><?= _lang("Job Search / List") ?>
<?php if ($_SESSION["is_student"] == 1) { ?>
<div style="display: inline; float: right;">
<a href="webadmin/student_postjob_form.php">
<button class="ContactTutorBTN" type="button" style="font-size: 16px;"><?= _lang("Create Job Post") ?></button>
</a>
</div>
<?php } ?>
</h1>
<div class="clearboth"></div>
<hr>
<form action="job.php" method="post" id="job_filter_form">
<div class="col-md-2">
<?= _lang("Musical Instrument") . ":" ?>
</div>
<div class="col-md-3">
<select class="SelectBox" name="category_id" id="category_id" style="width: 200px;">
<option value="ANY"><?= _lang("Any") ?></option>
<?php
foreach ($instrument_categories as $row) {
echo '<optgroup label="' . $row["name_" . $langcode] . '">';
$sql = "select * from master_type_code where typeid = ? and extra1 = ? and deleted = ? order by sort asc";
$parameters = array('INSTRUMENT', $row['code'], 0);
$rows_instrument = bind_pdo($sql, $parameters, "selectall");
foreach ($rows_instrument as $row2) {
echo '<option value="' . $row2["id"] . '" ' . ($_SESSION["job_page"]["category_id"] == $row2["id"] ? "selected" : "") . '>' . $row2["name_" . $langcode] . '</option>';
}
echo '</optgroup>';
}
?>
</select>
</div>
<div class="col-md-1">
<?= _lang("Location") . ":" ?>
</div>
<div class="col-md-4" style="margin-bottom: 10px;">
<select class="SelectBox" name="location[]" id="location" multiple>
<option value="ANY" <?= empty($_SESSION["job_page"]["location"]) || $_SESSION["job_page"]["location"][0] == "ANY" ? "selected" : "" ?>><?= _lang("Any") ?></option>
<?php
foreach ($locations as $row) {
$selected = "";
foreach ($_SESSION["job_page"]["location"] as $location_id) {
if ($location_id == $row["id"]) {
$selected = "selected";
break;
}
}
echo '<option value="' . $row["id"] . '" ' . $selected . '>' . $row["name_" . $langcode] . '</option>';
}
?>
</select>
</div>
<div class="col-md-2">
<button class="ContactTutorBTN" type="submit"><?= _lang("Submit") ?></button>
</div>
</form>
<div class="clearboth"><br><br></div>
<p>
<?= "* " . _lang("Desired learning time is divided into morning, afternoon and evening hours as follows") . ":" ?>
<br>
<?= _lang("Morning") . ": 09:00 - 13:00 " . _lang("Afternoon") . ": 14:00 - 18:00 " . _lang("Night") . ": 18:00 - 22:00 " ?>
</p>
<?php foreach ($jobs as $row) {
if(!empty($row["student_post_gender"])){
$row["gender"] = $row["student_post_gender"];
}
//check if student has paid trial fee
$has_order = false;
$sql = "select * from `order` where job_id = ? and deleted = ? and status = ?";
$parameters = array($row["student_postjob_id"], 0, "paid");
$order = bind_pdo($sql, $parameters, "selectone");
if (!empty($order)) {
$has_order = true;
}
//budget
$_30mins = "";
$_45mins = "";
$_60mins = "";
if (!empty($row["30mins_min_budget"]) && !empty($row["30mins_max_budget"])) {
$_30mins = "30" . _lang("mins") . ": $" . $row["30mins_min_budget"] . ' - ' . $row["30mins_max_budget"] . ', ';
} else {
if (!empty($row["30mins_min_budget"]) && empty($row["30mins_max_budget"])) {
$_30mins = "30" . _lang("mins") . ": " . _lang("Above") . " $" . $row["30mins_min_budget"] . ', ';
}
if (empty($row["30mins_min_budget"]) && !empty($row["30mins_max_budget"])) {
$_30mins = "30" . _lang("mins") . ": " . _lang("Below") . " $" . $row["30mins_max_budget"] . ', ';
}
}
if (!empty($row["45mins_min_budget"]) && !empty($row["45mins_max_budget"])) {
$_45mins = "45" . _lang("mins") . ": $" . $row["45mins_min_budget"] . ' - ' . $row["45mins_max_budget"] . ', ';
} else {
if (!empty($row["45mins_min_budget"]) && empty($row["45mins_max_budget"])) {
$_45mins = "45" . _lang("mins") . ": " . _lang("Above") . " $" . $row["45mins_min_budget"] . ', ';
}
if (empty($row["45mins_min_budget"]) && !empty($row["45mins_max_budget"])) {
$_45mins = "45" . _lang("mins") . ": " . _lang("Below") . " $" . $row["45mins_max_budget"] . ', ';
}
}
if (!empty($row["60mins_min_budget"]) && !empty($row["60mins_max_budget"])) {
$_60mins = "60" . _lang("mins") . ": $" . $row["60mins_min_budget"] . ' - ' . $row["60mins_max_budget"] . ', ';
} else {
if (!empty($row["60mins_min_budget"]) && empty($row["60mins_max_budget"])) {
$_60mins = "60" . _lang("mins") . ": " . _lang("Above") . " $" . $row["60mins_min_budget"] . ', ';
}
if (empty($row["60mins_min_budget"]) && !empty($row["60mins_max_budget"])) {
$_60mins = "60" . _lang("mins") . ": " . _lang("Below") . " $" . $row["60mins_max_budget"] . ', ';
}
}
//district
$sql = "select *, master_type_code.name_" . $langcode . " as district_name from student_postjoblearndistrict
INNER JOIN master_type_code ON master_type_code.id = student_postjoblearndistrict.mas_teachareacode
where student_postjoblearndistrict.deleted = ? and student_postjoblearndistrict.studentpostjob_id = ?";
$parameters = array(0, $row["student_postjob_id"]);
$result = bind_pdo($sql, $parameters, "selectall");
$student_postjoblearndistrict = "";
if (!empty($result)) {
foreach ($result as $key2 => $row2) {
$student_postjoblearndistrict .= $row2["district_name"] . ", ";
}
if (!empty($student_postjoblearndistrict)) {
$student_postjoblearndistrict = substr_replace($student_postjoblearndistrict, "", -2);
}
} else {
$student_postjoblearndistrict = _lang("N/A");
}
/*$student_postjoblearndistrict_master = array();
$student_postjoblearndistrict_master_text = "";
if (!empty($result)) {
foreach ($result as $row2) {
$teachareacode = get_master_type_code("TEACH_AREACODE", $row2["extra1"]);
$teachareacode = $teachareacode["name_" . $langcode];
if (!in_array($teachareacode, $student_postjoblearndistrict_master)) {
$student_postjoblearndistrict_master[] = $teachareacode;
}
}
}
if (!empty($student_postjoblearndistrict_master)) {
foreach ($student_postjoblearndistrict_master as $key3 => $row3) {
$student_postjoblearndistrict_master_text .= $row3;
if (($key3 + 1) != count($student_postjoblearndistrict_master)) {
$student_postjoblearndistrict_master_text .= " / ";
}
}
} else {
$student_postjoblearndistrict_master_text = _lang("N/A");
}*/
//lesson time
$sql = "select * from student_postjoblearntime where studentpostjob_id = ? and deleted = ?";
$parameters = array($row["student_postjob_id"], 0);
$student_postjoblearntime = bind_pdo($sql, $parameters, "selectall");
$order_by_week = array();
foreach ($student_postjoblearntime as $row2) {
$token = explode("_", $row2["learntime"]);
$order_by_week[$token[1]][] = $token[0];
}
$student_postjoblearntime_text = "";
$weekmap = array(1 => "Mon", 2 => "Tue", 3 => "Wed", 4 => "Thu", 5 => "Fri", 6 => "Sat", 7 => "Sun");
//foreach ($order_by_week as $key3 => $row3) {
for ($i = 1; $i <= 7; $i++) {
if (!empty($order_by_week[$i])) {
$student_postjoblearntime_text .= _lang($weekmap[$i]) . " ";
foreach ($order_by_week[$i] as $item3) {
$student_postjoblearntime_text .= "[" . ($item3 == "am" ? _lang("Morning") : ($item3 == "pm" ? _lang("Afternoon") : _lang("Night"))) . "] ";
}
$student_postjoblearntime_text .= ", ";
}
}
if (!empty($student_postjoblearntime_text)) {
$student_postjoblearntime_text = substr_replace($student_postjoblearntime_text, "", -2);
}
//teaching mode
$teaching_mode = "";
$sql = "select * from student_postjoblearnmode
INNER JOIN master_type_code ON master_type_code.id = student_postjoblearnmode.mas_teachmode
where student_postjoblearnmode.deleted = ? and student_postjoblearnmode.studentpostjob_id = ?";
$parameters = array(0, $row["student_postjob_id"]);
$result = bind_pdo($sql, $parameters, "selectall");
foreach ($result as $row3) {
$teaching_mode .= $row3["name_" . $langcode] . ", ";
}
if (!empty($teaching_mode)) {
$teaching_mode = substr_replace($teaching_mode, "", -2);
}
//teaching venus
$teaching_venus = "";
$sql = "select * from student_postjoblearnvenus
INNER JOIN master_type_code ON master_type_code.id = student_postjoblearnvenus.mas_teachvenus
where student_postjoblearnvenus.deleted = ? and student_postjoblearnvenus.studentpostjob_id = ?";
$parameters = array(0, $row["student_postjob_id"]);
$result = bind_pdo($sql, $parameters, "selectall");
foreach ($result as $row3) {
$teaching_venus .= $row3["name_" . $langcode] . ", ";
}
if (!empty($teaching_venus)) {
$teaching_venus = substr_replace($teaching_venus, "", -2);
}
?>
<div class="JobSection row" style="padding-bottom: 0; width: auto; min-width: 100%;" id="job_<?= $row["student_postjob_id"] ?>">
<!--<div class="ProfileSectionTitle"></div>-->
<?php
echo "<div class='col-sm-10 short_info' style='margin-bottom: 15px;'><div class='bold'>" . _lang("Pairing Number") . ": " . $row["postjob_no"] . " " . _lang("Post Date") . ": " . date("Y-m-d", strtotime($row["post_date"])) . "</div><br><table><tr><td><p><span class='job_title_text'>" . _lang("Student Info.") . "</span></td><td>" . _lang("Age") . ": " . $row["student_age_range"] . "<span class='job_field_space'></span>" . _lang("Gender") . ": " . ($row["gender"] == "m" ? _lang("Male") : ($row["gender"] == "f" ? _lang("Female") : _lang("Male / Female"))) . "<span class='job_field_space'></span>" . _lang("Expected Tutorial District") . ": " . $student_postjoblearndistrict . "</p></td></tr>";
echo "<tr><td><p><span class='job_title_text'>" . _lang("Learning Requirement") . "</span></td><td>" . _lang("Musical Instrument") . ": " . $row["instrument_name"] . "<span class='job_field_space'></span>" . _lang("Learning Level") . ": " . $row["level_name"] . "<span class='job_field_space'></span>" . _lang("Tutorial Budget") . ": " . $_30mins . $_45mins . $_60mins . "</p></td></tr>";
echo "<tr><td><p><span class='job_title_text'>" . _lang("Tutor Requirement Expectation") . "</span></td><td>" . _lang("Gender") . ": " . ($row["tutorreq_gender"] == "m" ? _lang("Male") : ($row["tutorreq_gender"] == "f" ? _lang("Female") : _lang("Male / Female"))) . "<span class='job_field_space'></span>" . _lang("Musical Instrument Level") . ": " . $row["tutor_instrument_level"] . "<span class='job_field_space'></span>" . _lang("Age") . ": " . $row["tutor_age"] . "<span class='job_field_space'></span>" . _lang("Special Request") . ": " . (!empty($row["tutorreq_others"]) ? $row["tutorreq_others"] : "") . "</p></td></tr>";
//echo "<tr><td colspan='2'>連結</td></tr>";
echo '</table></div>';
//full info
echo "<div class='col-sm-10 full_info' style='margin-bottom: 15px;'><div class='bold'>" . _lang("Pairing Number") . ": " . $row["postjob_no"] . " " . _lang("Post Date") . ": " . date("Y-m-d", strtotime($row["post_date"])) . "</div><br><table><tr><td><p><span class='job_title_text'>" . _lang("Student Info.") . "</span></td></tr><tr><td>" . _lang("Age") . ": " . $row["student_age_range"] . "<span class='job_field_space'></span>" . _lang("Gender") . ": " . ($row["gender"] == "m" ? _lang("Male") : ($row["gender"] == "f" ? _lang("Female") : _lang("Male / Female"))) . "<span class='job_field_space'></span>" . _lang("Expected Tutorial District") . ": " . $student_postjoblearndistrict . "<span class='job_field_space'></span>" . _lang("Expected Tutorial Venue") . ": " . $teaching_venus . "</p></td></tr>";
echo "<tr><td><p><span class='job_title_text'>" . _lang("Learning Requirement") . "</span></td></tr><tr><td>" . _lang("Musical Instrument") . ": " . $row["instrument_name"] . "<span class='job_field_space'></span>" . _lang("Level") . ": " . $row["level_name"] . "<span class='job_field_space'></span>
" . _lang("Teaching Mode") . ": " . $teaching_mode . "<br>
" . _lang("Expected Tutorial Time") . ": " . $student_postjoblearntime_text . "<span class='job_field_space'></span>" . _lang("Lessons in a month") . ": " . $row["explessonpermonth"] . "
<br>" . _lang("Tutorial Budget") . ": " . $_30mins . $_45mins . $_60mins . "</p>
</td></tr>";
echo "<tr><td><p><span class='job_title_text'>" . _lang("Tutor Requirement Expectation") . "</span></td></tr><tr><td>" . _lang("Gender") . ": " . ($row["tutorreq_gender"] == "m" ? _lang("Male") : ($row["tutorreq_gender"] == "f" ? _lang("Female") : _lang("Male / Female"))) . "<span class='job_field_space'></span>" . _lang("Musical Instrument Level") . ": " . $row["tutor_instrument_level"] . "<span class='job_field_space'></span>" . _lang("Age") . ": " . $row["tutor_age"] . "<span class='job_field_space'></span>";
if($row['approved'] == 1 && $row["tutorreq_others"]){
echo '<br>'. _lang("Special Request") . ": " . (!empty($row["tutorreq_others"]) ? $row["tutorreq_others"] : "");
}
echo '</p></td></tr>';
echo "<tr><td colspan='2'>" . _lang("Link") . ": <a href='http://www.musiccircle.hk/job.php?id=" . $row["student_postjob_id"] . "'>" . $site_info["url"] . "job.php?id=" . $row["student_postjob_id"] . "</td></tr>";
echo '</table></div>';
if ($has_order === true || $row["completed_flag"] == 1) {
echo '<div class="col-sm-2 tr nowrap padding0 "><button class="ContactTutorBTN" type="button" style="cursor: default; background-color: #575656;">' . _lang("Matched") . '</button></div>';
} else {
echo '<div class="col-sm-2 tr nowrap padding0 "><button class="ContactTutorBTN" type="button" onclick="contact_student(' . $row["student_postjob_id"] . ', ' . (int)$_SESSION["member_login"] . ');">' . _lang("Contact Student") . '</button></div>';
}
echo '<div style="clear:both"></div>';
echo '<div class="col-sm-12 tc nowrap padding0">
<div class="expand pointer" style="margin: 5px 0"><span class="glyphicon glyphicon-chevron-up" aria-hidden="true"></span></div>
<div class="close_expand pointer" style="margin: 5px 0"><span class="glyphicon glyphicon-chevron-down" aria-hidden="true"></span></div>
</div>';
?>
</div>
<?php } ?>
</div>
</div>
</div>
<?php if (isset($_SESSION["cmsloginid"]) && isset($_SESSION["is_tutor"]) && $_SESSION["is_tutor"] == 1) { ?>
<div id="contact_student_chat_box" style="display: none; overflow-x: hidden;">
<div class="row">
<div class="col-md-12">
<h3 class="tc"><?= _lang("Leave Message for Student") ?></h3>
<textarea style="width:100%;" rows="5" name="content" id="content" placeholder="<?= _lang("Please note the tips below.") ?>"></textarea>
<div class="tr">
<div style="font-size: 12px; color: red;"><?= _lang("Mobile no, email address and any contact is not allowed during the conversation.") ?></div>
<button class="ContactTutorBTN" type="button" id="contact_student_submit" onclick="contact_student_submit();" style="margin-top: 10px;"><?= _lang("Submit") ?></button>
</div>
<?php if ($_SESSION["wlangcode"] == "en") { ?>
<p style="color: #0012ff;font-size:12px; font-weight:100;">*Tips:<br> 1) Before confirmation and
payment for trial lesson, the tutor and student will only have 5 conversation chances <br> 2) We
suggest both parties to chat based on the following topics: <br>
<span style="padding-left: 20px;"></span>a) Learning location b) Lesson time
c) Music background d) Learning objective e)
e) Arrangement of instrument and teaching material
</p>
<?php } else { ?>
<p style="color: #0012ff;font-size:12px; font-weight:100;">*提示:<br> 1)於付款確定試堂前,導師與學生有5次來回對話機會 <br>
2)我們建議雙方於對話中就以下內容進行商討: <br> <span style="padding-left: 20px;"></span>a) 教學地點 b)
上課時間 c) 履歷及背景 d) 學習目的 e) 教材及樂器安排
</p>
<?php } ?>
</div>
</div>
</div>
<?php } ?>
<? include('_footer.php') ?>
<link rel="stylesheet" href="js/fancybox/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen"/>
<script type="text/javascript" src="js/fancybox/jquery.fancybox.pack.js?v=2.1.5"></script>
<script type="text/javascript">
function contact_student(job_id, tutor_id) {
<?php if($detect->isMobile() && !$detect->isTablet() && !isset($_SESSION["request_pc"]) && !isset($_SESSION["cmsloginid"])) { ?>
location.href = "index_user.php";
return false;
<?php } else{ ?>
//check if user login
<?php
if(!isset($_SESSION["cmsloginid"])){
echo "alert('" . _lang("Please login first. If you have any problem, you can call 9446 0817 with Whatsapp to contact us.") . "'); return;";
}else if(!isset($_SESSION["is_tutor"]) || $_SESSION["is_tutor"] == 0){
echo "alert('" . _lang("You are not a tutor. You cannot contact student.") . "'); return;";
}else {
?>
jQuery.ajax({
url: '_ajax.php',
type: 'POST',
data: {
ajax: "check_contact",
job_id: job_id,
tutor_id: tutor_id,
},
dataType: 'html', //dataType (default: Intelligent Guess (xml, json, script, or html))
timeout: 1000,
error: function (result) {
//alert('Error Occur. Please refresh and try again.');
console.log(result.responseText);
},
success: function (result) {
//$('#loading').slideUp(100);
//console.log(result);
var json = result,
obj = JSON.parse(json);
if (obj.error == 1) {
alert("Missing job id or tutor id.");
} else {
if (obj.matched_musical_instrument) {
if (parseInt(obj.count_chat) > 0) {
location.href = "webadmin/chat_index.php?type=1&first_chat_id=" + obj.first_chat_id;
} else {
//popup box
$.fancybox({
//settings
'type': 'inline',
'maxWidth': 800,
'maxHeight': 330,
'fitToView': false,
'width': '90%',
'height': '90%',
'autoSize': false,
'closeClick': false,
'openEffect': 'none',
'closeEffect': 'none',
'href': '#contact_student_chat_box'
});
$("#contact_student_submit").attr("onclick", 'contact_student_submit(' + job_id + ')');
}
} else {
alert("<?=_lang("The musical instrument you are teaching do not match job requirement of student. You do not allow to chat with student.")?>");
}
}
//alert(result);
}
});
<?php } ?>
<?php } ?>
}
function contact_student_submit(job_id) {
var content = $("#content").val();
if (!content) {
alert("<?=_lang("Please enter message.");?>");
return;
}
if (!job_id) {
alert("<?=_lang("Please select job.");?>");
return;
}
jQuery.ajax({
url: '_ajax.php',
type: 'POST',
data: {
ajax: "contact_student_submit",
job_id: job_id,
content: content,
},
dataType: 'html', //dataType (default: Intelligent Guess (xml, json, script, or html))
timeout: 5000,
error: function (result) {
alert('Error Occur. Please try again.');
//console.log(result.responseText);
},
success: function (result) {
//$('#loading').slideUp(100);
//console.log(result);
alert(result);
$.fancybox.close();
}
});
}
$(function () {
$(".full_info").hide();
$(".close_expand").hide();
$(".expand").on("click", function () {
$(this).hide();
$(this).closest(".JobSection").find(".close_expand").show();
$(this).closest(".JobSection").find(".short_info").hide();
$(this).closest(".JobSection").find(".full_info").show();
});
$(".close_expand").on("click", function () {
$(this).hide();
$(this).closest(".JobSection").find(".expand").show();
$(this).closest(".JobSection").find(".short_info").show();
$(this).closest(".JobSection").find(".full_info").hide();
});
<?php if(!empty($_GET["id"])) { ?>
$("#job_<?=(int)$_GET["id"]?>").find(".short_info").hide();
$("#job_<?=(int)$_GET["id"]?>").find(".full_info").show();
$("#job_<?=(int)$_GET["id"]?>").find(".expand").hide();
$("#job_<?=(int)$_GET["id"]?>").find(".close_expand").show();
$("#job_<?=(int)$_GET["id"]?>").css("border", "1px solid #c11c2c");
$('html, body').animate({
//scrollTop: $(window.location.hash).offset().top - 105
scrollTop: $("#job_<?=(int)$_GET["id"]?>").offset().top - 180
});
<?php } ?>
})
</script>
<script src="js/select2/select2.min.js"></script>
<link href="js/select2/select2.min.css" rel="stylesheet">
<script type="text/javascript">
$(function () {
//change select
$("#category_id").select2({
width: "100%"
});
$("#location").select2({
width: "100%",
placeholder: '<?=_lang("Select Some Options")?>'
});
});
</script>
</body>
</html>