PageRenderTime 49ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

/administrator/trnsql/sql.datagis.php

https://bitbucket.org/woyman1/newretribusi
PHP | 113 lines | 90 code | 23 blank | 0 comment | 26 complexity | 2a2b302d89a94c3ff2a45456216ac695 MD5 | raw file
Possible License(s): BSD-3-Clause, MIT, Apache-2.0, LGPL-3.0
  1. <?php
  2. include ("../inc/inc.session.admin.php");
  3. include ("../../config/db.connect.php");
  4. include ("../../config/site.config.php");
  5. include ("../../inc/inc.variable.php");
  6. if(isset($_POST['create'])) // create
  7. {
  8. $query = mysqli_query($re_connect, "INSERT INTO
  9. re_datagis( data_name,
  10. data_type,
  11. data_desc,
  12. data_lon,
  13. data_lat)
  14. VALUES('$gis_name',
  15. '$gis_tipe',
  16. '$gis_desk',
  17. '$gis_lang',
  18. '$gis_latt' )") or die(mysqli_error($re_connect));
  19. if($_FILES['pic']){
  20. $pic_blob = $_FILES['pic']['tmp_name'];
  21. move_uploaded_file($pic_blob, '../../uploads/images/datagis/'.$pic );
  22. $i = mysqli_query($re_connect, "SELECT data_id FROM re_datagis ORDER BY data_id DESC"); $d = mysqli_fetch_assoc($i);
  23. $idData = $d['data_id'];
  24. $qgambar = mysqli_query($re_connect, "INSERT INTO re_gallery(gallery_file, gallery_datagis_id) VALUES('$pic', '$idData') ") or die(mysqli_error($re_connect));
  25. }
  26. header("location: ../index.php?page=listdatagis&message=1");
  27. }
  28. else if(isset($_POST['create_tipe']))
  29. {
  30. $query = mysqli_query($re_connect,"INSERT INTO re_datagis_type(typegis_name) VALUES('$tipe_name') ");
  31. if($query)
  32. {
  33. header("location: ../index.php?page=listtipedatagis&message=1");
  34. }
  35. }
  36. else if($actionGet == 'delete') //hapus
  37. {
  38. $query = mysqli_query($re_connect,"DELETE FROM re_datagis WHERE data_id = '$idGet' ");
  39. if($query)
  40. {
  41. header("location: ../index.php?page=listdatagis&message=1");
  42. }
  43. }
  44. else if($actionGet == 'delete_tipe')
  45. {
  46. $query = mysqli_query($re_connect,"DELETE FROM re_datagis_type WHERE typegis_id = '$idGet' ");
  47. if($query)
  48. {
  49. header("location: ../index.php?page=listtipedatagis&message=1");
  50. }
  51. }
  52. else if($actionPost == 'edit') //edit
  53. {
  54. $query = mysqli_query($re_connect, "UPDATE re_datagis SET
  55. data_name = '$gis_name',
  56. data_type = '$gis_tipe',
  57. data_desc = '$gis_desk',
  58. data_lang = '$gis_lang',
  59. data_latt = '$gis_latt' WHERE data_id = '$idPost' ") or die(mysqli_error($re_connect));
  60. if($query)
  61. {
  62. header("location: ../index.php?page=listdatagis&message=1");
  63. }
  64. }
  65. else if($actionPost == 'edittipegis')
  66. {
  67. $query = mysqli_query($re_connect,"UPDATE re_datagis_type SET typegis_name = '$tipe_name' WHERE typegis_id = '$idPost' ");
  68. if($query)
  69. {
  70. header("location: ../index.php?page=listtipedatagis&message=1");
  71. }
  72. }
  73. else if($actionGet =="delete_fto")
  74. {
  75. $dataid = $_GET['dataid'];
  76. $query = mysqli_query($re_connect,"DELETE FROM re_gallery WHERE gallery_id = '$idGet' ");
  77. header("location: ../index.php?page=datagis_galery&id=$dataid&message=1");
  78. }
  79. else if($actionPost =="up_galfoto")
  80. {
  81. $loop = count($_FILES['data_gal']['tmp_name']);
  82. for($a = 0; $a<$loop; $a++){
  83. $blob = $_FILES['data_gal']['tmp_name'][$a];
  84. $blob_name = uniqid($_FILES['data_gal']['name'][$a]);
  85. move_uploaded_file($blob, '../../uploads/images/datagis/'.$blob_name);
  86. $query = mysqli_query($re_connect,"INSERT INTO re_gallery(gallery_file, gallery_datagis_id) VALUES('$blob_name', '$idPost') ");
  87. }
  88. header("location: ../index.php?page=datagis_galery&id=$idPost&message=1");
  89. }
  90. ?>