Ejemplo n.º 1
0
if ($_POST['action'] == 'extend_job') {
    $employer = new Employer($_POST['employer']);
    // check whether employer can use free job posting?
    if ($employer->hasFreeJobPostings() === false) {
        // check whether employer has paid job postings?
        if ($employer->hasPaidJobPostings() === false) {
            // check whether subscription has expired
            $result = $employer->getSubscriptionsDetails();
            if ($result[0]['expired'] < 0 || $result[0]['subscription_suspended'] != '0') {
                echo '-2';
                exit;
            }
        } else {
            $employer->usedPaidJobPosting();
        }
    } else {
        $employer->usedFreeJobPosting();
    }
    $job = new Job($_POST['id']);
    if ($job->extend() === false) {
        echo 'ko';
        exit;
    }
    echo 'ok';
    exit;
}
if ($_POST['action'] == 'preview_job_desc') {
    $_POST['desc'] = str_replace(array("\r\n", "\r", "\n"), '<br/>', $_POST['desc']);
    echo format_job_description($_POST['desc']);
    exit;
}