Your IP : 3.16.135.185
<?php
session_start(); ob_start();
include('lib/controller.php');
if(array_key_exists('EmployerStep1', $_POST)){
unset($_POST['EmployerStep1']);
// echo json_encode($_POST);
$email = $_POST['email'];
if(sqL1('user','email',$email)>0){
$_SESSION['error_message'] = 'An account with this email already exist';
}else{
$pass = password_hash($_POST['password'], PASSWORD_BCRYPT);
$_POST['password'] = $pass;
$_POST['type'] = 2;
$sql = dbInsert('user',$_POST);
$_SESSION['step'] = $sql;
$_SESSION['success_message'] = 'Step 1 saved! Proceed with Step 2';
}
}
$step = $_SESSION['step'] ?? 0;
if(array_key_exists('EmployerStep2', $_POST)){
unset($_POST['EmployerStep2']);
// echo json_encode($_POST);
$conn = $db;
// Sanitize and assign form values
$school = mysqli_real_escape_string($conn, $_POST['school']);
$schooltype = mysqli_real_escape_string($conn, $_POST['schooltype']);
$employees = mysqli_real_escape_string($conn, $_POST['employees']);
$employertype = mysqli_real_escape_string($conn, $_POST['employertype']);
$website = mysqli_real_escape_string($conn, $_POST['website']);
$infosource = mysqli_real_escape_string($conn, $_POST['infosource']);
$contactperson = mysqli_real_escape_string($conn, $_POST['contactperson']);
$contactemail = mysqli_real_escape_string($conn, $_POST['contactemail']);
$contactphone = mysqli_real_escape_string($conn, $_POST['contactphone']);
$country = mysqli_real_escape_string($conn, $_POST['country']);
$state = mysqli_real_escape_string($conn, $_POST['state']);
$lga = mysqli_real_escape_string($conn, $_POST['lga']);
$address = mysqli_real_escape_string($conn, $_POST['address']);
$aboutschool = mysqli_real_escape_string($conn, $_POST['aboutschool']);
$user_agent = md5($step);
$sq = $db->query("INSERT INTO school (
school,
uid,
schooltype,
employees,
employertype,
website,
infosource,
contactperson,
contactemail,
contactphone,
country,
state,
lga,
pub,
aboutschool,
address
) VALUES (
'$school',
'$step',
'$schooltype',
'$employees',
'$employertype',
'$website',
'$infosource',
'$contactperson',
'$contactemail',
'$contactphone',
'$country',
'$state',
'$lga',
'$user_agent',
'$aboutschool',
'$address'
) ");
$sid = mysqli_insert_id($db);
// Update query
$sql = "UPDATE user SET
school = '$school',
sid = '$sid',
schooltype = '$schooltype',
employees = '$employees',
employertype = '$employertype',
website = '$website',
infosource = '$infosource',
contactperson = '$contactperson',
contactemail = '$contactemail',
contactphone = '$contactphone',
country = '$country',
state = '$state',
lga = '$lga',
pub = '$user_agent',
aboutschool = '$aboutschool',
address = '$address'
WHERE id = '$step'";
if (mysqli_query($conn, $sql)) {
setcookie('user_agent', $user_agent, time() + (86400 * 730), "/");
setcookie('user_agent_type', 2, time() + (86400 * 730), "/");
$_SESSION['user_agent'] = $step;
$step = $_SESSION['step'] = 0;
$_SESSION['success_message'] = 'Registration successful!';
header('location: jobportal.php');
} else {
echo "Error: " . mysqli_error($conn);
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<title>Employer</title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="robots" content="index, follow">
<?php include('style.php') ?>
</head>
<body class="service-details-page">
<?php include('header.php') ?>
<main class="main">
<!-- Page Title -->
<div class="page-title dark-background" data-aos="fade">
<div class="heading">
<div class="container">
<div class="row d-flex justify-content-center text-center">
<div class="col-lg-8">
<h1>Create Employer Account</h1>
<p class="mb-0">Start posting jobs and receiving applications</p>
</div>
</div>
</div>
</div>
</div><!-- End Page Title -->
<?php if($step==0){ ?>
<!-- Consultation Section -->
<section id="consultation" class="consultation light-background">
<div class="container" data-aos="fade-up" data-aos-delay="100">
<center><h4>STEP 1 of 2</h4></center>
<div class="cta-wrapper">
<div class="row">
<div class="col-lg-4" data-aos="fade-up" data-aos-delay="200">
<div class="cta-content">
<h4>School Representative</h4>
<p>
This is information pertaining to you as a representative of the school.
</p>
</div>
</div>
<div class="col-lg-8" data-aos="fade-up" data-aos-delay="300">
<div class="cta-form p-0" style="background-color: #FFF;">
<form method="post" class="">
<div class="row">
<div class="col-lg-6">
<div class="form-group mt-3"> <label for="">Firstname</label>
<input type="text" name="firstname" class="form-control" placeholder="First Name" required="">
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3"><label for="">Lastname</label>
<input type="text" class="form-control" name="lastname" placeholder="last name" required="">
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3"><label for="">Email</label>
<input type="email" class="form-control" name="email" placeholder="you@example.com">
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3"><label for="">Ceate Password</label>
<input type="password" class="form-control" name="password" placeholder="create your password">
</div>
</div>
</div>
<div class=" row mb-1 ">
<div class="col-lg-6">
<div class="form-group mt-3">
<label for="">Position in School</label>
<select class="form-control" name="position" required>
<option value="" disabled selected>Select</option>
<!-- School Administrators -->
<option value="Proprietor">Proprietor/Proprietress</option>
<option value="Principal">Principal</option>
<option value="Vice Principal">Vice Principal</option>
<option value="School Director">School Director</option>
<!-- Academic Leadership -->
<option value="Head of Department">Head of Department</option>
<option value="Subject Coordinator">Subject Coordinator</option>
<!-- Teaching Staff -->
<option value="Senior Teacher">Senior Teacher</option>
<!-- Non-Academic Staff -->
<option value="School Counselor">School Counselor</option>
<option value="Librarian">Librarian</option>
<option value="Administrative Clerk">Administrative Clerk</option>
<option value="IT Support Staff">IT Support Staff</option>
</select>
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3">
<label for="">Mobile number</label>
<input type="text" class="form-control" name="phone" placeholder="Your Phone">
</div>
</div>
</div>
<br>
<label>
<input type="checkbox" required> I have the right or permission to manage jobs on behalf of the school
</label>
<div class="col-lg-12 mt-3">
<div class="text-center">
<button type="submit" name="EmployerStep1">Continue</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</section><!-- /Consultation Section -->
<?php }else{ ?>
<!-- Consultation Section -->
<section id="consultation" class="consultation section light-background">
<!-- Section Title -->
<div class="container section-title" data-aos="fade-up">
</div><!-- End Section Title -->
<div class="container" data-aos="fade-up" data-aos-delay="100">
<center><h4>STEP 2 of 2</h4></center>
<div class="cta-wrapper">
<div class="row">
<div class="col-lg-4" data-aos="fade-up" data-aos-delay="200">
<div class="cta-content">
<h4>School Information</h4>
<p>
This is information pertaining to you as a representative of the school.
</p>
</div>
</div>
<div class="col-lg-8" data-aos="fade-up" data-aos-delay="300">
<div class="cta-form p-0" style="background-color: #FFF;">
<form method="post" class="php-email-form">
<div class="row">
<div class="col-lg-6">
<div class="form-group mt-3"> <label for="school">School Name</label>
<input type="text" name="school" class="form-control" placeholder="School Name" required>
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3">
<label for="school_department">School Service Type</label>
<select class="form-select" name="schooltype" required>
<option value="" disabled selected>Select Service Area</option>
<!-- Academic Departments -->
<option value="Early Childhood Education">Early Childhood Education</option>
<option value="Primary Education">Primary Education</option>
<option value="Secondary Education">Secondary Education</option>
<option value="Special Education">Special Education</option>
<option value="Vocational & Technical Studies">Vocational & Technical Studies</option>
<option value="Religious & Moral Education">Religious & Moral Education</option>
<!-- Administrative & Support Services -->
<option value="School Administration">Tertiary Institution</option>
</select>
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3"><label for="employees"> Number of Employees</label>
<select class="form-select" name="employees" required>
<option value="" disabled="" selected="">Select</option>
<option value="1-4">1-4</option>
<option value="5-10">5-10</option>
<option value="11-25">11-25</option>
<option value="26-50">26-50</option>
<option value="50-100">50-100</option>
<option value="100+">100+</option>
</select>
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3"><label for="">Type of Employer</label>
<select class="form-select" name="employertype" required>
<option value="" disabled="" selected="">Select</option>
<option value="Recruitment Agency">Recruitment Agency</option>
<option value="Direct Employer">Direct Employer</option>
</select>
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3"> <label for="website">Website</label>
<input type="text" name="website" class="form-control" placeholder="https://yoursite.com" required>
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3"> <label for="infosource">Where did you hear about us</label>
<select class="form-select" name="infosource" required>
<option value="" disabled="" selected="">Select Medium</option>
<option value="Online Search" >Online Search</option>
<option value="Online Search" >Online Advert</option>
<option value="Online Search" >Online Article</option>
<option value="Social Media">Social Media</option>
<option value="Email Marketing">Email Marketing</option>
<option value="Bill Board">Bill Board</option>
<option value=" Radio">Radio</option>
<option value="TV">TV</option>
<option value="Newspaper">Newspaper</option>
<option value="Magazine">Magazine</option>
<option value="Direct Mail">Direct Mail</option>
<option value="Event">Event</option>
<option value="Referral"> Referral</option>
<option value="Other">Other</option>
</select>
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3"> <label for="contact">Contact Person</label>
<input type="text" name="contactperson" class="form-control" placeholder="contact person" required>
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3"> <label for="notify">Contact Email</label>
<input type="text" name="contactemail" class="form-control" placeholder="Contact Email" required>
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3"> <label for="notify">Contact Phone</label>
<input type="text" name="contactphone" class="form-control" placeholder="Contact Phone" required>
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3"> <label for="notify">Country</label>
<select class="form-select" name="country" id="country" required>
</select>
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3"> <label for="notify">State/Province</label>
<select class="form-select" id="state" name="state" required></select>
</div>
</div>
<div class="col-lg-6">
<div class="form-group mt-3" id="lgdiv">
<label for="notify">LGA</label>
<select class="form-select" id="lga" name="lga" required></select>
</div>
</div>
<div class="col-lg-12">
<div class="form-group mt-3"> <label for="address">Detailed Address</label>
<input type="text" name="address" class="form-control" placeholder="Address" required>
</div>
</div>
<div class="col-lg-12">
<div class="form-group mt-3"> <label for="address">School Profile</label>
<textarea name="aboutschool" rows="4" class="form-control" placeholder="About the school" required></textarea>
</div>
</div>
<div> <br>
<label>
<input type="checkbox" required>
I agree to the Terms & Conditions and Privacy Policy
</label>
<br>
</div>
<div class="col-lg-12 mt-3">
<div class="text-center">
<button type="submit" name="EmployerStep2">Submit</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</section><!-- /Consultation Section -->
<?php } ?>
<!-- Contact Section -->
</main>
<?php include('footer.php');
include('country.php') ?>
<!-- Vendor JS Files -->
<!-- <script data-cfasync="false" src="assets/email-decode.min.js"></script> -->
<script src="assets/bootstrap.bundle.min.js"></script>
<!-- <script src="assets/validate.js"></script>
<script src="assets/aos.js"></script>
<script src="assets/purecounter_vanilla.js"></script>
<script src="assets/swiper-bundle.min.js"></script> -->
<!-- Main JS File -->
<script src="assets/main.js"></script>
<script type="text/javascript">
fetch('nigerian-states.json')
.then(res => res.json())
.then(nigerianStates => {
for (let state in nigerianStates) {
const option = document.createElement('option');
option.value = state;
option.textContent = state;
document.getElementById('state').appendChild(option);
}
document.getElementById('state').addEventListener('change', function () {
const lgas = nigerianStates[this.value] || [];
const lgaSelect = document.getElementById('lga');
lgaSelect.innerHTML = '<option value="">Select LGA</option>';
lgas.forEach(lga => {
const option = document.createElement('option');
option.value = lga;
option.textContent = lga;
lgaSelect.appendChild(option);
});
});
});
</script>
</body>
</html>