Your IP : 216.73.216.243


Current Path : /proc/self/root/home/lentoinv/getschooljobs.com/
Upload File :
Current File : //proc/self/root/home/lentoinv/getschooljobs.com/accountprofile.php

<?php
session_start(); ob_start();
include('lib/controller.php');

if(array_key_exists('UpdateSchoolData', $_POST)){


 // echo json_encode($_POST);
$conn = $db;

    // Sanitize and assign form values

    $website = mysqli_real_escape_string($conn, $_POST['website']);

    $contactperson = mysqli_real_escape_string($conn, $_POST['contactperson']);
    $contactemail = mysqli_real_escape_string($conn, $_POST['contactemail']);
    $contactphone = mysqli_real_escape_string($conn, $_POST['contactphone']);

    $whyjoinus = mysqli_real_escape_string($conn, $_POST['whyjoinus']);
    $address = mysqli_real_escape_string($conn, $_POST['address']);
    $aboutschool = mysqli_real_escape_string($conn, $_POST['aboutschool']);

    // Update query
    $sql = "UPDATE user SET
                website = '$website',
                contactperson = '$contactperson',
                contactemail = '$contactemail',
                contactphone = '$contactphone',
              
                whyjoinus = '$whyjoinus',
                aboutschool = '$aboutschool',
                address = '$address'
            WHERE id = '$uid'";

    if (mysqli_query($conn, $sql)) {
     $_SESSION['success_message'] = 'School information updated successfully!'; 

    } else {
        echo "Error: " . mysqli_error($conn);
    }
}

$sql = dbSelect('user',['id'=>$uid]);
$row = mysqli_fetch_assoc($sql);
extract($row);

?>
<!DOCTYPE html>
<html lang="en">


<head>
  <meta charset="utf-8">
  <meta content="width=device-width, initial-scale=1.0" name="viewport">
  <title>User Profile</title>
  <meta name="description" content="">
  <meta name="keywords" content="">

  <meta name="robots" content="index, follow">

<?php include('style.php') ?>
  
  <style type="text/css">
      .badge1 {
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 700;
  padding: 8px 20px;
  margin: 5px;
  background: color-mix(in srgb, var(--accent-color), transparent 90%);
  color: var(--accent-color);
  display: inline-block;
  border-radius: 50px;
  font-family: var(--default-font);
}

#pdfViewer {
      display: none;
      width: 100%;
      height: 600px;
      border: 1px solid #ccc;
/*      margin-top: 20px;*/
    }
  </style>

</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><?=$firstname?> <?=$lastname?></h1>
              <p class="mb-0">Keep track of all your job applications</p>
            </div>
          </div>
        </div>
      </div>
      <nav class="breadcrumbs">
        <div class="container">
          <ol>
           
            <li class="current">My Job Applications</li>
            <li class="current"><?=$school?></li>
          </ol>
        </div>
      </nav>
    </div><!-- End Page Title -->

    <!-- Service Details Section -->
    <section id="service-details" class="service-details section">

      <div class="container">

        <div class="row gy-4">

      
          <div class="col-lg-4">
           <?php include('menu.php') ?>
          
          </div>

          <div class="col-lg-8 services pt-0">
          
            <div class="row gy-4">


        <div class="col-lg-12 col-md-12" data-aos="fade-up" data-aos-delay="200">
        <div class="services-list table-responsive px-3" style="border-radius: 10px;">
 <h5>Personal Information</h5>
                 <form method="post" class="">
                    <div class="row">
                        <div class="col-lg-6">
                        
                  <div class="form-group mt-3"><label for="">Firstname</label>
                  <input value="<?=$firstname?>" disabled class="form-control" >
                  </div>
</div>
<div class="col-lg-6">
                  <div class="form-group mt-3">
<label for="">Lastname</label>
       <input value="<?=$lastname?>" disabled class="form-control" >
                  </div>
                  </div>
<div class="col-lg-6">
                  <div class="form-group mt-3">
<label for="">Email</label>
         <input value="<?=$email?>" disabled class="form-control" >
                  </div>
                  </div>
                 
                  <div class="col-lg-6">
                  <div class="form-group mt-3">  <label for="">Mobile number</label>
                  <input value="<?=$phone?>" disabled class="form-control" >
                  </div>
            
                  </div>
                  
                  </div><br>
                  <hr>

                  <div class=" row mb-3 ">
                  <label for="">Date of Birth</label>

                  <div class="col-lg-4">
                 
                  <div class="form-group mt-3"> <label for="">Day</label>
                 <input value="<?=$day?>" disabled class="form-control" >
                  </div>
                  </div>
<div class="col-lg-4">

                  <div class="form-group mt-3"><label for="">Month</label>
                 <input value="<?=$month?>" disabled class="form-control" >
                  </div>
                  </div>
                  <div class="col-lg-4">
                  <div class="form-group mt-3"><label for="">Year</label>
                    <input value="<?=$year?>" disabled class="form-control" >
                  </div>
                  </div>
                  </div>
                  <div class="row mb-3">
 <div class="col-lg-6">
   <div class="form-group mt-3"> <small for="notify">Country</small>
    <input value="<?=$countr[$country]?>" disabled class="form-control" >
   
  </select>

</div>
</div>
<div class="col-lg-6">
                  <div class="form-group mt-3"> <small for="notify">State/Province</small>
                    <input value="<?=$state?>" disabled class="form-control" >
                  </div>
</div>
<div class="col-lg-6">

                  <div class="form-group mt-3" id="lgdiv"> 
                    <small for="notify">LGA</small>
              <input value="<?=$lga?>" disabled class="form-control">
                  </div>
</div>
                  <div class="col-lg-6">
                  <div class="form-group mt-3">     <label for="">Gender</label>
                   <input value="<?=$gender?>" disabled class="form-control" >
                  </div>
                  </div>
               
<div class="col-lg-12 pt-5"><h5>Job Information</h5></div>

 <div class="col-lg-6">
                  
                  <div class="form-group mt-3"><label for="">Highest qualifications</label>
                    <input value="<?=$qualification?>" disabled class="form-control" >
                  </div>
                  </div>
                  <div class="col-lg-6">
               
                  <div class="form-group mt-3">   <label for="">Years of experience</label>
                    <input value="<?=$experience?> years" disabled class="form-control" >

                  </div>
                  </div>
                  </div>
                  <div class="row mb-2">
                  <div class="col-lg-6">
                  
                 <div class="form-group mt-3">
  <label for="jobfunction">Current/Previous Job Function</label>
  <input value="<?=$jobfunction?>" disabled class="form-control" >
 
</div>

                  </div>
                  <div class="col-lg-6">
                 
                  <div class="form-group mt-3">
                    <label for="">Desired Job Function</label>
                  <input value="<?=$desired?>" disabled class="form-control" >
                  </div>
                  </div>
                  </div>
                  <div class="row">
                  <div class="col-lg-12">

  <label for="subjectArea">Subject Area</label>
  <input value="<?=$subjectarea?>" disabled class="form-control" >
 
</div>
                  </div>
                  <div class="col-lg-12">
                 
                  <div class="form-group mt-3"> <label for="">Availabilty</label>
                    <input value="<?=$available?>" disabled class="form-control" >
                   
                  </div>
                  </div>
                  </div>

                  
                 
                </form>




 <div class="services-list p-0" style="border-radius: 10px;">
  <h5 class="p-3">My CV</h5>
<iframe id="pdfViewer"></iframe>
<div class="row px-3">
  <div class="col-lg-6">
  <?php if(!empty($cv)){ echo 'Available'; }else{echo 'Not Available.\nUpload CV to start submiting application with one-click'; } ?>
  </div>
  <?php if(!empty($cv)){ ?>
  <div class="col-lg-6"><button onclick="viewPDF('docs/cv/<?=$cv?>')" class="btn btn-sm btn-primary mt-0" style="color:white; width:100%">View CV</button></div>
<?php } ?>
</div>

<hr>
<div class="p-3">
  <h5>Update CV</h5>
   <form id="cvUploadForm" method="post" enctype="multipart/form-data">
                    <div class="row">
                          <div class="col-lg-12">
<label for="cv">Upload your CV (PDF only, max 1MB):</label>
  <input type="file" class="form-control" name="cv" id="cv" accept=".pdf" required>
<br><br>
<button type="submit" class="btn btn-primary" style="width:100%" allow="pdf" name="UpdateCv">Update CV</button>

                          </div>
                        </div>
                      </form>
                    </div>
</div>






 <div class="services-list p-0" style="border-radius: 10px;">
  <h5 class="p-3">Passport Photograph</h5>
<div class="row px-3">
  <div class="col-lg-6">
<img src="docs/ph/<?=$photo?>" width="300">
  </div>

</div>

<hr>
<div class="p-3">
  <h5>Update Photograph</h5>
   <form id="cvUploadForm" method="post" enctype="multipart/form-data">
                    <div class="row">
                          <div class="col-lg-12">
<label for="cv">Upload your Photograph (png or jpg allowed, max 400kb):</label>
  <input type="file" class="form-control" name="photo" id="photo" accept=".png, .jpg" required>
<br><br>
<button type="submit" class="btn btn-primary" style="width:100%" allow="pdf" name="UpdatePhoto">Update Passport Photograph</button>

                          </div>
                        </div>
                      </form>
                    </div>
</div>




          </div>

        </div>

      </div>

    </section><!-- /Service Details 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);
      });
    });

  });


  document.getElementById('cvUploadForm').addEventListener('submit', function(e) {
    const fileInput = document.getElementById('cv');
    const file = fileInput.files[0];

    if (!file) {
      alert("Please select a file.");
      e.preventDefault();
      return;
    }

    const allowedType = 'application/pdf';
    const maxSize = 1000000; // 1000 KB

    if (file.type !== allowedType) {
      alert("Only PDF files are allowed.");
      e.preventDefault();
    } else if (file.size > maxSize) {
      alert("File must be 1MB or less.");
      e.preventDefault();
    }
  });

// function viewPDF(pdfUrl) {
//   // Open the PDF in a new window or tab
//   window.open(pdfUrl, '_blank', 'width=800,height=600,resizable=yes');
// }

  function viewPDF(filePath) {
  const iframe = document.getElementById('pdfViewer');
  iframe.src = filePath + '#toolbar=1&navpanes=0';
  iframe.style.display = 'block';
}

// function viewPDF(filePath) {
//   const iframe = document.getElementById('pdfViewer');
//   Appending '#toolbar=1&navpanes=0&scrollbar=0'; // to disable thumbnails/nav pane
//   iframe.src = filePath + '#toolbar=1&navpanes=0';
//   iframe.style.display = 'block';
// }

</script>
</body>

</html>

?>