PageRenderTime 45ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

/recruitment/documentation/dashboard.php

https://bitbucket.org/lecturer34/hrmis
PHP | 101 lines | 86 code | 10 blank | 5 comment | 10 complexity | 7becdf78ceb76316cdcef428e99fcaae MD5 | raw file
Possible License(s): LGPL-2.1
  1. <?php
  2. if (!isset($_SESSION)) {
  3. session_start();
  4. }
  5. if (!isset($_SESSION['msgDetails'])) {
  6. $_SESSION['msgCaption'] = '';
  7. $_SESSION['msgDetails'] = '';
  8. }
  9. if (!isset($_SESSION['user_account_row_id']) || $_SESSION['user_account_row_id'] < 1) {
  10. include_once('../access_error.php');
  11. $redirectToURL = '../';
  12. header("location: $redirectToURL");
  13. exit();
  14. }
  15. require_once('../../lib/globals.php');
  16. require_once('../../lib/database.php');
  17. //require_once('../helper_functions.php');
  18. openConnection();
  19. //ensure that documentation can be done only for a real job advert
  20. //which the applicant had responded to:
  21. $_SESSION['advert_response_id'] = "33";
  22. $advert_response_id = 0;
  23. if (isset($_SESSION['advert_resp_id_session_var']) && $_SESSION['advert_resp_id_session_var'] > 0) {
  24. $advert_response_id = $_SESSION['advert_resp_id_session_var'];
  25. } else {
  26. if (isset($_REQUEST['ref_tag'])) {
  27. $advert_response_id = $_REQUEST['ref_tag'] - 1024;
  28. $_SESSION['advert_resp_id_session_var'] = $advert_response_id;
  29. } else {
  30. $_SESSION['advert_resp_id_session_var'] = 0;
  31. }
  32. }
  33. if (!isset($_SESSION['activ_tab'])) {
  34. $_SESSION['activ_tab'] = 0;
  35. }
  36. ?>
  37. <!DOCTYPE html>
  38. <html lang="en">
  39. <head>
  40. <title><?php echo pageTitle("Recruitment | ") ?></title>
  41. <style>
  42. .ui-tabs .ui-tabs-nav {
  43. font-size: 10px !important;
  44. }
  45. </style>
  46. <?php require_once("../../partials/cssimports.php") ?>
  47. <link href="../recruit_css/style.css" rel="stylesheet" type="text/css" media="screen" />
  48. </head>
  49. <body>
  50. <?php include_once dirname(__FILE__) . "/../../partials/recruit_navbar.php" ?>
  51. <div id="container" class="container">
  52. <div class="page-header">
  53. <h1>Documentation Dashboard <small> - For <?php echo $_SESSION['full_names'] ?>&nbsp;&nbsp;<font size="-1"><a href="../logout.php">[Log Out]</a>&nbsp;&nbsp;<a href="../profile/profile.php">[Back to Profile]</a></font></small></h1>
  54. </div>
  55. <div id = "documentationtabs" class="small-font">
  56. <ul>
  57. <li><a href="#1">Personal Details</a></li>
  58. <li><a href="#2">Family Details</a></li>
  59. <li><a href="#3">Next of Kin</a></li>
  60. <li><a href="#4">Academic Qualifications</a></li>
  61. <li><a href="#5">Professional Qualifications</a></li>
  62. <li><a href="#6">Publications</a></li>
  63. <li><a href="#7">Work Experience</a></li>
  64. <li><a href="#8">Upload Credentials</a></li>
  65. <li><a href="#9">Bank Details</a></li>
  66. </ul>
  67. <div id ="1"><?php include_once('personal_details.php')?></div>
  68. <div id ="2"><?php include_once('family_details.php')?></div>
  69. <div id ="3"><?php include_once('my_nok.php')?></div>
  70. <div id ="4"><?php include_once('update_academic_qualifications.php') ?></div>
  71. <div id ="3"><?php include_once('my_nok.php') ?></div>
  72. <div id ="4"></div>
  73. <div id ="5"><?php include_once('update_prof_qualifications.php') ?></div>
  74. <div id ="6"><?php include_once('update_publications.php') ?></div>
  75. <div id ="7"><?php include_once('update_work_experience.php') ?></div>
  76. <div id ="8"><?php include_once('credentialupload_form.php') ?></div>
  77. <div id ="9"><?php include_once('bankdetails_form.php') ?></div>
  78. </div>
  79. </div>
  80. <?php include_once dirname(__FILE__) . "/../../partials/footer.php" ?>;
  81. <?php include_once dirname(__FILE__) . "/../../partials/jsimports.php" ?>;
  82. <script>
  83. //Defn tabs
  84. var tabOpts = {
  85. selected: <?php echo $_SESSION['activ_tab'] ?>
  86. };
  87. //Activate tabs
  88. $( "#documentationtabs" ).tabs(tabOpts);
  89. </script>
  90. </body>
  91. </html>