Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

445 рядки
16KB

  1. <?php
  2. require 'include/head.php';
  3. require 'include/db.php';
  4. require 'include/check_session.php';
  5. echo '
  6. <div class="w3-container w3-padding-16">
  7. <div class="w3-padding-24 w3-container w3-third">
  8. <h2>Pamatinformācija</h2>';
  9. //Saņemam datus par personu
  10. $personaid=$_POST['pers_i'];
  11. //Meklējam visu un visur,ko var atrast par konkrēto personu: pamatdatus, prasmes, ieplānotās intervijas utt!
  12. $mekl_pers="SELECT * FROM tbPersonas LEFT JOIN tbPersAmats ON tbPersonas.PID=tbPersAmats.PersID LEFT JOIN tbAmats ON tbPersAmats.AmatID=tbAmats.AID WHERE PID='$personaid'";
  13. $izp_mekl=mysqli_query($conn,$mekl_pers);
  14. while($row=mysqli_fetch_assoc($izp_mekl))
  15. {
  16. echo'<table class="w3-table w3-striped">
  17. <tr>
  18. <td>Vārds:</td>
  19. <td>'.$row['PersVards'].'</td>
  20. </tr>
  21. <tr>
  22. <td>Uzvārds:</td>
  23. <td>'.$row['PersUzvards'].'</td>
  24. </tr>
  25. <tr>
  26. <td>Adrese</td>
  27. <td>'.$row['PersPilseta'].'</td>
  28. </tr>
  29. <tr>
  30. <td>E-pasts:</td>
  31. <td>'.$row['PersEpasts'].'</td>
  32. </tr>
  33. <tr>
  34. <td>Tālrunis:</td>
  35. <td>'.$row['PersTel'].'</td>
  36. </tr>
  37. <tr>
  38. <td>Kandidē uz:</td>
  39. <td>'.$row['AmatsNos'].'</td>
  40. </tr>
  41. <tr>
  42. <td><b>CV</b></td><td><button onclick="document.getElementById(\'id03\').style.display=\'block\'" class="w3-button w3-red">+</button></td>
  43. </tr>';
  44. $cvmekl="SELECT * FROM tbCV WHERE PERSID='$personaid' ORDER BY CVDatums DESC";
  45. $izpmeklcv= mysqli_query($conn,$cvmekl);
  46. while($rowcv=mysqli_fetch_assoc($izpmeklcv))
  47. {
  48. echo'<tr>
  49. <td>'.$rowcv['CVDatums'].'</td>
  50. <td><a target="_blank" href="/cvdbase/upload/'.$rowcv['CVFails'].'"><button class="w3-button w3-green">Atvērt</button></a>
  51. <!--<input class="w3-check" onclick="dzest('.$rowcv['CVFails'].','.$rowcv['CID'].');" type="checkbox" value="1">&nbsp<label>Dzēst</label>--!>
  52. <form method="POST" action="">
  53. <input type="hidden" value="'.$rowcv['CID'].'" name="delcvid">
  54. <input type="hidden" value="'.$rowcv['CVFails'].'" name="delcvfails">
  55. <input type="hidden" value="'.$personaid.'" name="delcvpersona">
  56. <input type="submit" class="w3-button w3-red" value="X" name="dzest_cv">
  57. </form>
  58. </td>
  59. </tr>';
  60. }
  61. echo '</table> </div>
  62. <div class="w3-padding-24 w3-container w3-third">';
  63. echo'<h2>Prasmes</h2>
  64. <table class="w3-table w3-striped">
  65. ';
  66. $tagsk1=1;
  67. //Atrast visas prasmes, un paredzēt to pievienošanu pretendentam(personai)
  68. $mekl_prasmes = "SELECT * FROM tbCVTAG LEFT JOIN tbPersonas ON tbCVTAG.PersonasID = tbPersonas.PID LEFT JOIN tbTag ON tbCVTAG.TAGID = tbTag.TID WHERE PersonasID='$personaid'";
  69. $prasmrez = mysqli_query($conn,$mekl_prasmes);
  70. while($rowpr=mysqli_fetch_assoc($prasmrez))
  71. {
  72. echo '<td>'.$tagsk1.'.&nbsp;'.$rowpr['TagName'].'</td>';
  73. if($tagsk1%3==0)
  74. {
  75. echo '</tr><tr>';
  76. }
  77. $tagsk1++;
  78. }
  79. echo '</table>';
  80. echo '<button onclick="document.getElementById(\'id01\').style.display=\'block\'" class="w3-button w3-red">+</button>';
  81. echo'</div>';
  82. //Komentāru sadaļa
  83. echo'<div class="w3-padding-24 w3-container w3-third">
  84. <h2>Komentāri</h2>
  85. <table class="w3-table w3-striped">
  86. <tr>
  87. <th>Datums</th>
  88. <th>Komentārs</th>
  89. <th>Dzēst</th>
  90. </tr>';
  91. //Meklējam visas nenotikušās intervijas
  92. $meklkom="SELECT * FROM tbKomentars WHERE PersonasID='$personaid' AND PiezDzesta=0 ORDER BY PiezDatums DESC";
  93. $izpmeklkom=mysqli_query($conn,$meklkom);
  94. while($rowkom=mysqli_fetch_assoc($izpmeklkom))
  95. {
  96. echo '<tr>';
  97. echo '<td>'.$rowkom['PiezDatums'].'</td>';
  98. echo '<td>'.$rowkom['Piezime'].'</td>';
  99. echo '<td><form action="" method="post">
  100. <input type="hidden" value="'.$personaid.'" name="personasid">
  101. <input type="hidden" value="'.$rowkom['PiezID'].'" name="dzkom"><input type="submit" class="w3-button w3-red" name="dzestkoment" value="-"></form></td>';
  102. echo '</tr>';
  103. }
  104. echo'</table>';
  105. //Pievienošanas poga, lie pievienotu jaunu komentāru
  106. echo '<button onclick="document.getElementById(\'id02\').style.display=\'block\'" class="w3-button w3-red">+</button>';
  107. echo'</div>';
  108. //Uznirstošais logs komentāra pievienošanai!
  109. echo '<div id="id02" class="w3-modal">
  110. <div class="w3-modal-content w3-card-4">
  111. <header class="w3-container w3-teal">
  112. <span onclick="document.getElementById(\'id02\').style.display=\'none\'"
  113. class="w3-button w3-display-topright">&times;</span>
  114. <h2>Pievienot jaunu komentāru</h2>
  115. </header>
  116. <div class="w3-container w3-padding-24">';
  117. echo '<form action="" method="POST">';
  118. echo '<input type="hidden" value="'.$personaid.'" name="personasid"><br>';
  119. echo '<input class="w3-input" placeholder="Ieraksti komentāru" type="text" name="pers_komentars"><br>';
  120. echo '<input type="submit" class="w3-button w3-red" name="koment_saglabat" value="+"><br><br>';
  121. echo '</form>';
  122. echo '</div></div></div>';
  123. //Uznirstošais logs CV pievienošanai!
  124. echo '<div id="id03" class="w3-modal">
  125. <div class="w3-modal-content w3-card-4">
  126. <header class="w3-container w3-teal">
  127. <span onclick="document.getElementById(\'id03\').style.display=\'none\'"
  128. class="w3-button w3-display-topright">&times;</span>
  129. <h2>Pievienot CV</h2>
  130. </header>
  131. <div class="w3-container w3-padding-24">';
  132. echo '<form enctype="multipart/form-data" action="" method="POST">';
  133. echo '<input type="hidden" value="'.$personaid.'" name="personasid"><br>';
  134. echo '<label>Pievienot CV:</label><input class="w3-input" type="file" name="pers_cv">';
  135. echo '<input type="submit" class="w3-button w3-red" name="cv_saglabat" value="+"><br><br>';
  136. echo '</form>';
  137. echo '</div></div></div>';
  138. /*echo'<div class="w3-padding-24 w3-container w3-third">
  139. <h2>Pārrunas</h2>
  140. <table class="w3-table w3-striped">
  141. <tr>
  142. <th>Datums</th>
  143. <th>Laiks</th>
  144. <th>Vakance</th>
  145. <th>Intervētājs</th>
  146. <th>Vairāk</th>
  147. </tr>';
  148. //Meklējam visas nenotikušās intervijas
  149. $mekl_inter = "SELECT * FROM tbIntervija INNER JOIN tbPersonas ON tbIntervija.PERSID=tbPersonas.PID INNER JOIN tbAmats ON tbIntervija.AMATSID=tbAmats.AID INNER JOIN tbCV ON tbPersonas.PID=tbCV.PERSID WHERE tbIntervija.PERSID='$personaid' ORDER BY IntDatums DESC";
  150. $izp_mekli=mysqli_query($conn,$mekl_inter);
  151. while($rowinre=mysqli_fetch_assoc($izp_mekli))
  152. {
  153. echo '<tr>';
  154. echo'<td>'.$rowinre['IntDatums'].'</td>';
  155. echo'<td>'.$rowinre['IntLaiks'].'</td>';
  156. echo'<td>'.$rowinre['AmatsNos'].'</td>';
  157. echo'<td>'.$rowinre['IntIntervetajs'].'</td>';
  158. echo'<td><form action="" method="POST"><input type="hidden" value="'.$rowinre['IntID'].'" name="InterID"><input type="submit" class="w3-button w3-red" value="Vairāk" name="VairakInt"></form>';
  159. echo'</tr>';
  160. }
  161. echo '
  162. </table>
  163. </div>*/
  164. echo '<div class="w3-container w3-padding-16">
  165. <form method="POST" action="">';
  166. //Meklējam info par ķekšiem un attēlojam tos
  167. $chkqwm="SELECT * FROM tbPersonas WHERE PID='$personaid'";
  168. $chkqwr=mysqli_query($conn,$chkqwm);
  169. while($rowchk=mysqli_fetch_assoc($chkqwr))
  170. {
  171. if($rowchk['PersBlacklist']==1)
  172. {
  173. echo '<label>Persona melnajā sarakstā:<input checked class="w3-check" type="checkbox" name="blacklist">';
  174. }
  175. else
  176. {
  177. echo '<label>Ievietot personu melnajā sarakstā:<input class="w3-check" type="checkbox" name="blacklist">';
  178. }
  179. if($rowchk['PersPienemts']==1)
  180. {
  181. echo'<br><label>Pieņemts darbā:<input checked class="w3-check" type="checkbox" name="darbinieks">';
  182. }
  183. else
  184. {
  185. echo'<br><label>Pieņemt darbā:<input class="w3-check" type="checkbox" name="darbinieks">';
  186. }
  187. if($rowchk['PersPot']==1)
  188. {
  189. echo'<br><label>Potenciāls darbinieks:<input class="w3-check" checked type="checkbox" name="pot_darbinieks">';
  190. }
  191. else
  192. {
  193. echo'<br><label>Potenciāls darbinieks:<input class="w3-check" type="checkbox" name="pot_darbinieks">';
  194. }
  195. }
  196. echo'<input type="hidden" name="personasid" value="'.$personaid.'"><br>';
  197. echo'<input type="submit" name="saglchk" value="Saglabāt" class="w3-button w3-red">
  198. </form>
  199. </div>
  200. ';
  201. }
  202. echo '<div id="id01" class="w3-modal">
  203. <div class="w3-modal-content w3-card-4">
  204. <header class="w3-container w3-teal">
  205. <span onclick="document.getElementById(\'id01\').style.display=\'none\'"
  206. class="w3-button w3-display-topright">&times;</span>
  207. <h2>Pieejamās prasmes</h2>
  208. </header>
  209. <div class="w3-container">';
  210. $tagsk=1;
  211. echo '<form action="" method="POST">';
  212. echo '<input type="hidden" value="'.$personaid.'" name="personasid">';
  213. echo '<table class="w3-table w3-striped"><tr>';
  214. $mekl_pr="SELECT * FROM tbTag";
  215. $mekl_pr_iz=mysqli_query($conn,$mekl_pr);
  216. while($rezr=mysqli_fetch_assoc($mekl_pr_iz))
  217. {
  218. echo '<td><input class="w3-check" type="checkbox" value="'.$rezr['TID'].'" name="Tag'.$tagsk.'"><label>'.$rezr['TagName'].';</label>
  219. <input type="hidden" name="pers_i" value="'.$personaid.'"</td>';
  220. if($tagsk%3==0)
  221. {
  222. echo '</tr><tr>';
  223. }
  224. $tagsk++;
  225. }
  226. echo'</table>';
  227. echo '<input type="submit" class="w3-button w3-red" name="prasmes_saglabat" value="Saglabāt"><br><br>';
  228. echo '</form>';
  229. echo '</div></div></div>';
  230. /*if (isset($_POST['VairakInt']))
  231. {
  232. echo '
  233. <script>
  234. $(document).ready(function(){document.getElementById(\'id02\').style.display=\'block\'})
  235. </script>
  236. <div class="w3-modal" id="id02">
  237. <div class="w3-modal-content w3-card-4">
  238. <header class="w3-container w3-teal">
  239. <span onclick="document.getElementById(\'id02\').style.display=\'none\'"
  240. class="w3-button w3-display-topright">&times;</span>
  241. <h2>Intervijas detaļas</h2>
  242. </header>
  243. <div class="w3-container">';
  244. $intervijasid=$_POST['InterID'];
  245. $mekl_inter1 = "SELECT * FROM tbIntervija INNER JOIN tbPersonas ON tbIntervija.PERSID=tbPersonas.PID INNER JOIN tbAmats ON tbIntervija.AMATSID=tbAmats.AID INNER JOIN tbCV ON tbPersonas.PID=tbCV.PERSID WHERE IntID='$intervijasid' ORDER BY IntDatums DESC";
  246. $izp_mekli1=mysqli_query($conn,$mekl_inter1);
  247. echo '<table class="w3-table">';
  248. while($rowinre1=mysqli_fetch_assoc($izp_mekli1))
  249. {
  250. echo '<tr><td>Vārds: </td><td>'.$rowinre1['PersVards'].'</td></tr>';
  251. echo '<tr><td>Uzvārds: </td><td>'.$rowinre1['PersUzvards'].'</td></tr>';
  252. echo '<tr><td>E-pasts: </td><td>'.$rowinre1['PersEpasts'].'</td></tr>';
  253. echo'<tr><td>CV: </td><td><a target="_blank" href="/upload/'.$rowinre1['CVFails'].'"><button class="w3-button w3-red">CV</button></a></td></tr>';
  254. echo '<tr><td>Intervijas dat.: </td><td>'.$rowinre1['IntDatums'].'</td></tr>';
  255. echo '<tr><td>Nor. laiks: </td><td>'.$rowinre1['IntLaiks'].'</td></tr>';
  256. echo '<tr><td>Vakance: </td><td>'.$rowinre1['AmatsNos'].'</td></tr>';
  257. echo '<tr><td>Intervētājs: </td><td>'.$rowinre1['IntIntervetajs'].'</td></tr>';
  258. echo '<tr><td><form action="" method="POST">';
  259. echo '<input type="hidden" value="'.$rowinre1['IntID'].'" name="labot_int">';
  260. echo 'Piezīmes:</td><td><textarea class="w3-input" name="IntPiezime">'.$rowinre1['IntKomentars'].'</textarea><td></tr>';
  261. echo '<tr><td>Rezultāts</td><td><textarea class="w3-input" name="IntRezultats">'.$rowinre1['IntRezultats'].'</textarea><td></tr>';
  262. echo '<tr><td>Atbildēt:</td><td><input type="checkbox" name="IntAtbildet" value="1"></td></tr>';
  263. }
  264. echo '</table>';
  265. echo '<input type="submit" class="w3-button w3-red" value="Saglabāt" name="IntSaglabatLab"></form><br>';
  266. echo '</div><footer class="w3-container w3-teal">&nbsp;<br></footer></div></div>';
  267. }
  268. //tagad pievienojam pārrunu detaļas, lai viss darbotos!
  269. if(isset($_POST['IntSaglabatLab']))
  270. {
  271. //mainīgie
  272. $intervijasid=$_POST['labot_int'];
  273. $inkomentars=$_POST['IntRezultats'];
  274. $intpiezime=$_POST['IntPiezime'];
  275. //Skatamies vai atbildēt
  276. if(isset($_POST['IntAtbildet']))
  277. {
  278. $atbildet=1;
  279. }
  280. else
  281. {
  282. $atbildet=0;
  283. }
  284. $inmainam = "UPDATE tbIntervija SET IntKomentars='$intpiezime',IntNotikusi='1', IntRezultats='$inkomentars', IntAtbildet='$atbildet' WHERE IntID='$intervijasid'";
  285. mysqli_query($conn,$inmainam);
  286. }*/
  287. if(isset($_POST['prasmes_saglabat']))
  288. {
  289. //saglabājam TAGUS priekš personas!
  290. $personasident=$_POST['pers_i'];
  291. for ($i = 1; $i <= $tagsk; $i++) {
  292. //visi mainīgie un ievietojam DB
  293. if(isset($_POST['Tag'.$i]))
  294. {
  295. $tags=$_POST['Tag'.$i];
  296. //pieprasījums ievietošanai
  297. $liekamtg="INSERT INTO tbCVTAG (PersonasID,TAGID) VALUES ('$personasident','$tags')";
  298. mysqli_query($conn,$liekamtg);
  299. }
  300. }
  301. echo '
  302. <form action="cvmarket.php" method="POST" id="selfpost">
  303. <input type="hidden" name="pers_i" value="'.$personasident.'">
  304. </form>
  305. <script type="text/javascript">
  306. document.getElementById("selfpost").submit();
  307. </script>';
  308. }
  309. if(isset($_POST['koment_saglabat']))
  310. {
  311. $personasident=$_POST['personasid'];
  312. $komentars=$_POST['pers_komentars'];
  313. $saglkom="INSERT INTO tbKomentars (PersonasID, Piezime) VALUES ('$personasident','$komentars')";
  314. mysqli_query($conn, $saglkom);
  315. //pārlādējam lapu
  316. echo '
  317. <form action="cvmarket.php" method="POST" id="selfpost">
  318. <input type="hidden" name="pers_i" value="'.$personasident.'">
  319. </form>
  320. <script type="text/javascript">
  321. document.getElementById("selfpost").submit();
  322. </script>';
  323. }
  324. if(isset($_POST['dzestkoment'])){
  325. //Mainīgie
  326. $personasident=$_POST['personasid'];
  327. $dzestid=$_POST['dzkom'];
  328. //Dzēšam komentāru no sistēmas
  329. $qwrkomdz="UPDATE tbKomentars SET PiezDzesta=1 WHERE PiezID='$dzestid'";
  330. mysqli_query($conn,$qwrkomdz);
  331. //Pārlādējam lapu ja nu kas!
  332. echo '
  333. <form action="cvmarket.php" method="POST" id="selfpost">
  334. <input type="hidden" name="pers_i" value="'.$personasident.'">
  335. </form>
  336. <script type="text/javascript">
  337. document.getElementById("selfpost").submit();
  338. </script>';
  339. }
  340. //Saglabājam jauno CV datubāzē un augšupielādējam serverī.
  341. if(isset($_POST['cv_saglabat']))
  342. {
  343. $persid=$_POST['personasid'];
  344. //saglabājam CV failu datubāzē un arī persona CV datubāzē!
  345. //saglabājam failu
  346. $target_dir = "upload/";
  347. $target_file = $target_dir . basename($_FILES['pers_cv']['name']);
  348. //saglabājam failu serverī
  349. if (move_uploaded_file($_FILES['pers_cv']['tmp_name'], $target_file)) {
  350. echo "Fails ". basename( $_FILES['pers_cv']['name']). " ir veiksmīgi augšupielādēts.";
  351. $CV=$_FILES['pers_cv']['name'];
  352. } else {
  353. print_r($_FILES);
  354. }
  355. $sagl_cv="INSERT INTO tbCV (PERSID,CVFails) VALUES ('$persid','$CV')";
  356. mysqli_query($conn,$sagl_cv);
  357. //Pārlādējam lapu ja nu kas!
  358. echo '
  359. <form action="cvmarket.php" method="POST" id="selfpost">
  360. <input type="hidden" name="pers_i" value="'.$persid.'">
  361. </form>
  362. <script type="text/javascript">
  363. document.getElementById("selfpost").submit();
  364. </script>';
  365. }
  366. if(isset($_POST['saglchk']))
  367. {
  368. //Dabūjam mainīgo
  369. $persid=$_POST['personasid'];
  370. if(isset($_POST['darbinieks']))
  371. {
  372. $darbinieks=1;
  373. }
  374. else
  375. {
  376. $darbinieks=0;
  377. }
  378. if(isset($_POST['blacklist']))
  379. {
  380. $blacklist=1;
  381. }
  382. else
  383. {
  384. $blacklist=0;
  385. }
  386. if(isset($_POST['pot_darbinieks']))
  387. {
  388. $potdarb=1;
  389. }
  390. else
  391. {
  392. $potdarb=0;
  393. }
  394. //izpildām pieprasījumu
  395. $chkq="UPDATE tbPersonas SET PersPienemts='$darbinieks' , PersBlacklist='$blacklist', PersPot='$potdarb' WHERE PID='$persid'";
  396. mysqli_query($conn,$chkq);
  397. //pārlādējam lapu nu jau ar izmaiņām
  398. echo '
  399. <form action="cvmarket.php" method="POST" id="selfpost">
  400. <input type="hidden" name="pers_i" value="'.$persid.'">
  401. </form>
  402. <script type="text/javascript">
  403. document.getElementById("selfpost").submit();
  404. </script>';
  405. }
  406. //CV dzēšana no DB un no servera
  407. if (isset($_POST['dzest_cv']))
  408. {
  409. $cvid= $_POST['delcvid'];
  410. $cvfails= $_POST['delcvfails'];
  411. $persona=$_POST['delcvpersona'];
  412. //Pieprasījums dzēšanai no DB
  413. $delcvdb="DELETE FROM tbCV WHERE CID=$cvid";
  414. mysqli_query($conn,$delcvdb) or mysqli_error($conn);
  415. echo $cvid;
  416. //dzēšam no servera
  417. $target_dir = "upload/";
  418. $target_file = $target_dir . $cvfails;
  419. unlink($target_file);
  420. echo '
  421. <form action="cvmarket.php" method="POST" id="selfpostcv">
  422. <input type="hidden" name="pers_i" value="'.$persona.'">
  423. </form>
  424. <script type="text/javascript">
  425. document.getElementById("selfpostcv").submit();
  426. </script>';
  427. }
  428. ?>

Powered by TurnKey Linux.