action_permisos_update.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. $ruta = "../";
  3. require_once "../include/bd_pdo.php";
  4. global $db;
  5. if(isset($_POST['lectura']))
  6. $ver = $_POST['lectura'];
  7. if(isset($_POST['editar']))
  8. $editar = $_POST['editar'];
  9. foreach($editar as $edit){
  10. $edit_separado = explode("_", $edit);
  11. $completo[]=$edit_separado;
  12. }
  13. $db->query("SELECT fd_permiso()");
  14. foreach($ver as $lectura){
  15. $igual=false;
  16. $ver_separado = explode("_", $lectura);
  17. foreach($completo as $comp){
  18. if($ver_separado[0] == $comp[0] && $ver_separado[1] == $comp[1]){
  19. $igual=true;
  20. break;
  21. }
  22. }
  23. if(!$igual)
  24. $completo[]=$ver_separado;
  25. }
  26. foreach($completo as $actual){
  27. $db->insert('permiso', [
  28. 'pagina_id' => $actual['0'],
  29. 'rol_id' => $actual['1'],
  30. 'permiso_tipo' => $actual['2'],
  31. ]);
  32. }
  33. header("Location: ../permisos.php");
  34. exit();
  35. ?>