コード例 #1
0
<?php

$req = return_url();
$var_name = $req[1];
$jobs = new Job();
$job = $jobs->find_by_var_name($var_name);
$smarty->assign('job', $job);
$job_id = (int) $job->id;
if ($job && !empty($job)) {
    $smarty->assign('job_title', safe_output(strip_html($job->job_title)));
    $smarty->assign('job_description', subtrack_string(strip_html($job->job_description), 500));
    $smarty->assign('created_at', safe_output(strftime(DATE_FORMAT, strtotime($job->created_at))));
    $city = City::find_by_code($job->country, $job->state_province, $job->county, $job->city);
    $city_name = empty($city) ? $job->city : $city->name;
    $smarty->assign('location', $city_name);
}
if (isset($_POST['bt_send'])) {
    $error = array();
    /** SNED to email address and check for vaildation on entered emails */
    $_SESSION['share']['send_to'] = $send_to = safe_output($_POST['txt_send_to1']);
    if ($send_to == "") {
        $error[] = format_lang('errormsg', 38);
    }
    if ($send_to != "") {
        $send = split(",", $send_to);
        for ($i = 0; $i < sizeof($send); $i++) {
            $ch = check_email($send[$i]);
            if ($ch == "") {
                $error[] = format_lang('error', 'incorrect_format_email') . " - " . $send[$i];
            }
        }
コード例 #2
0
<?php

$job = new Job();
$job2type = new Job2Type();
$req = return_url();
$var_name = $req[1];
$jobs = $job->find_by_var_name($var_name);
$job_id = (int) $jobs->id;
if ($jobs && !empty($jobs)) {
    $html_title = SITE_NAME . " - " . $jobs->job_title;
    $meta_description = seo_words(subtrack_string($jobs->job_description, 250));
    $meta_keywords = seo_words(subtrack_string($jobs->job_description, 150));
    $id = (int) $jobs->id;
    $jobs->update_views();
    //job type
    $type = Job2Type::find_all_type_by_jobid($id);
    $type2 = array();
    $i = 1;
    foreach ($type as $job_type) {
        $type_name = JobType::find_by_id($job_type->fk_job_type_id);
        $type2[$i]['name'] = $type_name->type_name;
        $type2[$i]['var_name'] = $type_name->var_name;
        $i++;
    }
    $smarty->assign('jobtype', $type2);
    $smarty->assign('var_name', $jobs->var_name);
    $smarty->assign('job_ref', $jobs->job_ref);
    $smarty->assign('job_title', $jobs->job_title);
    $smarty->assign('job_description', $jobs->job_description);
    $smarty->assign('job_postion', $jobs->job_postion);
    //locations
コード例 #3
0
     $size = 100 / sizeof($spotlight_jobs);
 }
 $smarty->assign('size', $size);
 $i = 0;
 $y = 4;
 $spotlight = array();
 $word = 300;
 $k = 1;
 foreach ($spotlight_jobs as $job) {
     $spotlight[$k]['job_title'] = $job->job_title;
     $body = $job->job_description;
     if ($size >= 50) {
         $word = 300 / sizeof($spotlight_jobs);
         $word = round($word);
     }
     $spotlight[$k]['job_description'] = subtrack_string($body, $word);
     $spotlight[$k]['var_name'] = $job->var_name;
     $city = City::find_by_code($job->country, $job->state_province, $job->county, $job->city);
     $city_name = empty($city) ? $job->city : $city->name;
     $spotlight[$k]['location'] = $city_name;
     $spotlight[$k]['created_at'] = strftime(DATE_FORMAT, strtotime($job->created_at));
     $k++;
     $i++;
     if ($i == $y) {
         $y = $y + 4;
         $spotlight[$k]['new_line'] = 1;
     } else {
         $spotlight[$k]['new_line'] = 0;
     }
 }
 $smarty->assign('spotlight', $spotlight);
コード例 #4
0
     $size = 100 / sizeof($latest_jobs);
 }
 $smarty->assign('size', $size);
 $i = 0;
 $y = 4;
 $word = 300;
 $latest_job = array();
 $k = 1;
 foreach ($latest_jobs as $job) {
     $latest_job[$k]['job_title'] = $job->job_title;
     $body = $job->job_description;
     if ($size >= 50) {
         $word = 300 / sizeof($latest_jobs);
         $word = round($word);
     }
     $latest_job[$k]['job_description'] = subtrack_string($body, $word);
     $latest_job[$k]['var_name'] = $job->var_name;
     $city = City::find_by_code($job->country, $job->state_province, $job->county, $job->city);
     $city_name = empty($city) ? $job->city : $city->name;
     $latest_job[$k]['location'] = $city_name;
     $latest_job[$k]['created_at'] = strftime(DATE_FORMAT, strtotime($job->created_at));
     $k++;
     $i++;
     if ($i == $y) {
         $y = $y + 4;
         $latest_job[$k]['new_line'] = 1;
     } else {
         $latest_job[$k]['new_line'] = 0;
     }
 }
 $smarty->assign('latest_job', $latest_job);
コード例 #5
0
<?php

$records = Job::gorup_jobs_by_dates();
$i = 0;
if (!empty($records)) {
    $record_array = array();
    $i = 0;
    foreach ($records as $record) {
        $rows = Job::get_group_job($record->created_at);
        $created_at = date("d M", strtotime($record->created_at));
        $i = 0;
        foreach ($rows as $row) {
            $city = City::find_by_code($row->country, $row->state_province, $row->county, $row->city);
            $city_name = empty($city) ? $row->city : $city->name;
            $company_namer = Employer::find_by_id($row->fk_employer_id);
            $company_name = $company_namer->company_name;
            $body = $row->job_description;
            $record_array[$created_at][$i]['job_title'] = $row->job_title;
            $record_array[$created_at][$i]['location'] = $city_name;
            $record_array[$created_at][$i]['job_description'] = subtrack_string($body, 120);
            $record_array[$created_at][$i]['var_name'] = $row->var_name;
            $record_array[$created_at][$i]['company_name'] = $company_name;
            $i++;
        }
        //$i++;
    }
    $smarty->assign('gorup_jobs_by_dates', $record_array);
    unset($record_array, $i, $record, $row);
}