2 /****************************************************************/
4 /****************************************************************/
5 /* Copyright (c) 2002-2010 */
6 /* Inclusive Design Institute */
9 /* This program is free software. You can redistribute it and/or*/
10 /* modify it under the terms of the GNU General Public License */
11 /* as published by the Free Software Foundation. */
12 /****************************************************************/
14 $_user_location='public';
15 define(AT_INCLUDE_PATH, '../../include/');
16 include(AT_INCLUDE_PATH.'vitals.inc.php');
17 include(AT_JB_INCLUDE.'classes/Job.class.php');
18 include(AT_JB_INCLUDE.'classes/Employer.class.php');
19 $_custom_css = $_base_path . AT_JB_BASENAME . 'module.css'; // use a custom stylesheet
23 $page = intval($_GET['p']);
24 $page = ($page==0)?1:$page;
25 $all_job_posts = $job->getAllJobs($_GET['col'], $_GET['order']);
26 $bookmark_posts = $job->getBookmarkJobs();
29 if ($_GET['order']==''){
33 $order = ($_GET['order']=='ASC')?'DESC':'ASC';
34 $page_string = 'col='.$_GET['col'].SEP.'order='.$_GET['order'];
38 if (isset($_GET['jb_submit'])){
39 $search_input['general'] = trim($_GET['jb_search_general']);
40 // $search_input['title'] = trim($_GET['jb_search_title']);
41 // $search_input['email'] = $_GET['jb_search_email'];
42 // $search_input['description'] = trim($_GET['jb_search_description']);
43 $search_input['categories'] = $_GET['jb_search_categories'];
44 $search_input['bookmark'] = $_GET['jb_search_bookmark'];
45 $search_input['archive'] = $_GET['jb_search_archive'];
46 $all_job_posts = $job->search($search_input, $_GET['col'], $_GET['order']);
48 if(!empty($_GET['jb_search_categories'])){
49 foreach($_GET['jb_search_categories'] as $category_id){
50 $category_string .= 'jb_search_categories[]='.intval($category_id).SEP;
53 $search_string = 'jb_submit=search'.SEP.
54 'jb_search_general='.$_GET['jb_search_general'].SEP.
55 'jb_search_title='.$_GET['jb_search_title'].SEP.
56 'jb_search_description='.$_GET['jb_search_description'].SEP.
58 'jb_search_bookmark='.$_GET['jb_search_bookmark'].SEP.
59 'jb_search_archive='.$_GET['jb_search_archive'];
64 $offset = ($page - 1) * AT_JB_ROWS_PER_PAGE;
68 $current_job_posts = array_slice($all_job_posts, $offset, AT_JB_ROWS_PER_PAGE);
70 include(AT_INCLUDE_PATH.'header.inc.php');?>
72 <form action="" method="get">
74 <div class="jb_search">
75 <label for="jb_search_general"><?php echo _AT('jb_search'); ?></label>
76 <input type="text" id="jb_search_general" name="jb_search_general" value="" />
77 <input class="button" type="submit" name="jb_submit" value="<?php echo _AT('search'); ?>" />
79 if ($_SERVER['QUERY_STRING']!=''){
80 $querystring = '?'.$_SERVER['QUERY_STRING'];
83 <a href="<?php echo AT_JB_BASENAME; ?>index.php<?php echo $querystring;?>#" onclick="toggleAdvanceSearch()"><?php echo _AT('jb_search_filter'); ?></a>
84 <?php if ($_SESSION['member_id'] >= 1): //display bookmark search if it member login.?>
85 | <a href="<?php echo AT_JB_BASENAME; ?>index.php?jb_search_general=&jb_submit=Search&jb_search_bookmark=on"><?php echo _AT('jb_bookmarks'); ?></a>
87 <div class="jb_advance_search" style="display: none;">
89 $savant->assign('job_obj', $job);
90 $savant->display('jb_advance_search_table.tmpl.php');
94 <div class="jb_add_posting">
95 <?php if(isset($_SESSION['jb_employer_id']) && $_SESSION['jb_employer_id'] > 0): ?>
96 <a href="<?php echo AT_JB_BASENAME;?>employer/home.php"><?php echo _AT('jb_employer_home');?></a> |
97 <a href="<?php echo AT_JB_BASENAME;?>employer/logout.php"><?php echo _AT('jb_logout');?></a>
99 <a href="<?php echo AT_JB_BASENAME;?>employer/login.php"><?php echo _AT('jb_login');?></a> |
100 <a href="<?php echo AT_JB_BASENAME;?>employer/registration.php"><?php echo _AT('jb_employer_registration');?></a>
105 <div style="clear:both;"></div>
107 <div class="pageinator_box">
108 <?php if(isset($_SESSION['member_id']) && $_SESSION['member_id'] >0): ?>
109 <div style="clear:left;">
110 <a href="<?php echo AT_JB_BASENAME.'subscribe.php'; ?>"><?php echo _AT('jb_subscribe'); ?></a>
113 <?php print_paginator($page, sizeof($all_job_posts), $search_string.SEP.$page_string, AT_JB_ROWS_PER_PAGE); ?>
116 $savant->assign('job_posts', $current_job_posts);
117 $savant->assign('bookmark_posts', $bookmark_posts);
118 $savant->assign('job_obj', $job);
119 $savant->display('jb_index.tmpl.php');
120 print_paginator($page, sizeof($all_job_posts), $search_string.SEP.$page_string, AT_JB_ROWS_PER_PAGE);
124 <script type="text/javascript" >
125 function toggleAdvanceSearch(){
126 var box_state = jQuery('.jb_advance_search').css('display');
127 if (box_state == 'none'){
128 jQuery('.jb_advance_search').css('display', 'block');
130 jQuery('.jb_advance_search').css('display', 'none');
135 <?php include(AT_INCLUDE_PATH.'footer.inc.php'); ?>