Advertisement
maurosantos

Untitled

Jan 14th, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.73 KB | None | 0 0
  1. <?php
  2.  
  3. require_once("../../../session.php");
  4. require_once("../../../class.user.php");
  5. $auth_user = new USER();
  6. $user_id = $_SESSION['user_session'];
  7. $stmt = $auth_user->runQuery("SELECT * FROM cad_funcionarios WHERE id_funcionario=:id_funcionario");
  8. $stmt->execute(array(":id_funcionario"=>$user_id));
  9. $userRow=$stmt->fetch(PDO::FETCH_ASSOC);
  10.  
  11. require './config.php';
  12. $mode = $_REQUEST["mode"];
  13. if ($mode == "add_new" ) {
  14.  
  15.  
  16. $nome_seguradora = trim($_POST['nome_seguradora']);
  17. $cnpj_seguradora = trim($_POST['cnpj_seguradora']);
  18. $tel_seguradora = trim($_POST['tel_seguradora']);
  19. $cep_seguradora = trim($_POST['cep_seguradora']);
  20. $rua_seguradora = trim($_POST['rua_seguradora']);
  21. $numero_seguradora = trim($_POST['numero_seguradora']);
  22. $bairro_seguradora = trim($_POST['bairro_seguradora']);
  23. $cidade_seguradora = trim($_POST['cidade_seguradora']);
  24. $estado_seguradora = trim($_POST['estado_seguradora']);
  25. $estado_seguradora = trim($_POST['responsavel_seguradora']);
  26. $estado_seguradora = trim($_POST['email_seguradora']);
  27. $quemcadastrou = $userRow['nome_funcionario'];
  28. $data_hora_cadastro = trim($_POST['data_hora_cadastro']);
  29. $error = FALSE;
  30.  
  31. if (!$error) {
  32.  
  33. date_default_timezone_set('America/Maceio');
  34. $datahora = date('Y-m-d H:i:s');
  35.  
  36. $sql = "INSERT INTO `seguradoras` (`nome_seguradora`, `cnpj_seguradora`, `tel_seguradora`, `cep_seguradora`, `rua_seguradora`, `numero_seguradora`, `bairro_seguradora`, `cidade_seguradora`, `estado_seguradora`, `responsavel_seguradora`, `email_seguradora`, `quemcadastrou`, `data_hora_cadastro`) VALUES "
  37. . "( :nome_seguradora, :cnpj_seguradora, :tel_seguradora, :cep_seguradora, :rua_seguradora, :numero_seguradora, :bairro_seguradora, :cidade_seguradora, :estado_seguradora, :responsavel_seguradora, :email_seguradora, :quemcadastrou, '$datahora')";
  38.  
  39. try {
  40. $stmt = $DB->prepare($sql);
  41.  
  42. // bind the values
  43. $stmt->bindValue(':nome_seguradora', $_POST['nome_seguradora']);
  44. $stmt->bindValue(':cnpj_seguradora', $_POST['cnpj_seguradora']);
  45. $stmt->bindValue(':tel_seguradora', $_POST['tel_seguradora']);
  46. $stmt->bindValue(':cep_seguradora', $_POST['cep_seguradora']);
  47. $stmt->bindValue(':rua_seguradora', $_POST['rua_seguradora']);
  48. $stmt->bindValue(':numero_seguradora', $_POST['numero_seguradora']);
  49. $stmt->bindValue(':bairro_seguradora', $_POST['bairro_seguradora']);
  50. $stmt->bindValue(':cidade_seguradora', $_POST['cidade_seguradora']);
  51. $stmt->bindValue(':estado_seguradora', $_POST['estado_seguradora']);
  52. $stmt->bindValue(':responsavel_seguradora', $_POST['responsavel_seguradora']);
  53. $stmt->bindValue(':email_seguradora', $_POST['email_seguradora']);
  54. $stmt->bindValue(":quemcadastrou", $quemcadastrou);
  55.  
  56. // execute Query
  57. $stmt->execute();
  58. $result = $stmt->rowCount();
  59. if ($result > 0) {
  60. $_SESSION["errorType"] = "success";
  61. $_SESSION["errorMsg"] = "Seguradora cadastrada com sucesso.";
  62. } else {
  63. $_SESSION["errorType"] = "danger";
  64. $_SESSION["errorMsg"] = "Failed to add contact.";
  65. }
  66. } catch (Exception $ex) {
  67.  
  68. $_SESSION["errorType"] = "danger";
  69. $_SESSION["errorMsg"] = $ex->getMessage();
  70. }
  71. } else {
  72. $_SESSION["errorType"] = "danger";
  73. $_SESSION["errorMsg"] = "failed to upload image.";
  74. }
  75. header("location:seguradoras.php");
  76. } elseif ( $mode == "update_old" ) {
  77.  
  78.  
  79. $nome_seguradora = trim($_POST['nome_seguradora']);
  80. $cnpj_seguradora = trim($_POST['cnpj_seguradora']);
  81. $tel_seguradora = trim($_POST['tel_seguradora']);
  82. $cep_seguradora = trim($_POST['cep_seguradora']);
  83. $rua_seguradora = trim($_POST['rua_seguradora']);
  84. $numero_seguradora = trim($_POST['numero_seguradora']);
  85. $bairro_seguradora = trim($_POST['bairro_seguradora']);
  86. $cidade_seguradora = trim($_POST['cidade_seguradora']);
  87. $estado_seguradora = trim($_POST['estado_seguradora']);
  88. $responsavel_seguradora = trim($_POST['responsavel_seguradora']);
  89. $email_seguradora = trim($_POST['email_seguradora']);
  90. $quematualizou = $userRow['nome_funcionario'];
  91. $data_hora_cadastro = trim($_POST['data_hora_cadastro']);
  92. $error = FALSE;
  93.  
  94. if (!$error) {
  95.  
  96. date_default_timezone_set('America/Maceio');
  97. $datahora = date('Y-m-d H:i:s');
  98.  
  99. $sql = "UPDATE `seguradoras` SET `nome_seguradora` = :nome_seguradora, `cnpj_seguradora` = :cnpj_seguradora, `tel_seguradora` = :tel_seguradora, `cep_seguradora` = :cep_seguradora, `rua_seguradora` = :rua_seguradora, `numero_seguradora` = :numero_seguradora, `bairro_seguradora` = :bairro_seguradora, `cidade_seguradora` = :cidade_seguradora, `estado_seguradora` = :estado_seguradora, `responsavel_seguradora` = :responsavel_seguradora, `email_seguradora` = :email_seguradora, `quematualizou` = :quematualizou, `data_hora_cadastro` = :data_hora_cadastro WHERE `id_seguradora` = :id_seguradora ";
  100.  
  101. try {
  102. $stmt = $DB->prepare($sql);
  103.  
  104. // bind the values
  105. $stmt->bindValue(":nome_seguradora", $nome_seguradora);
  106. $stmt->bindValue(":cnpj_seguradora", $cnpj_seguradora);
  107. $stmt->bindValue(":tel_seguradora", $tel_seguradora);
  108. $stmt->bindValue(":cep_seguradora", $cep_seguradora);
  109. $stmt->bindValue(":rua_seguradora", $rua_seguradora);
  110. $stmt->bindValue(":numero_seguradora", $numero_seguradora);
  111. $stmt->bindValue(":bairro_seguradora", $bairro_seguradora);
  112. $stmt->bindValue(":cidade_seguradora", $cidade_seguradora);
  113. $stmt->bindValue(":estado_seguradora", $estado_seguradora);
  114. $stmt->bindValue(":responsavel_seguradora", $responsavel_seguradora);
  115. $stmt->bindValue(":email_seguradora", $email_seguradora);
  116. $stmt->bindValue(":quematualizou", $quematualizou);
  117. $stmt->bindValue(":data_hora_cadastro", $data_hora_cadastro);
  118. $stmt->bindValue(":id_seguradora ", 6);
  119.  
  120. // execute Query
  121. $stmt->execute();
  122. $result = $stmt->rowCount();
  123. if ($result > 0) {
  124. $_SESSION["errorType"] = "success";
  125. $_SESSION["errorMsg"] = "Seguradora atualizada com sucesso.";
  126. } else {
  127. $_SESSION["errorType"] = "info";
  128. $_SESSION["errorMsg"] = "Nenhuma alteração feita.";
  129. }
  130. } catch (Exception $ex) {
  131.  
  132. $_SESSION["errorType"] = "danger";
  133. $_SESSION["errorMsg"] = $ex->getMessage();
  134. }
  135. } else {
  136. $_SESSION["errorType"] = "danger";
  137. $_SESSION["errorMsg"] = "Failed to upload image.";
  138. }
  139.  
  140. // Aqui atualiza
  141. header("location:seguradoras.php?pagenum=".$_POST['pagenum']);
  142. } elseif ( $mode == "delete" ) {
  143. $cid = trim($_GET['id_operadora']);
  144.  
  145. $sql = "DELETE FROM `seguradoras` WHERE id_operadora = :id";
  146. try {
  147.  
  148. $stmt = $DB->prepare($sql);
  149. $stmt->bindValue(":id", $cid);
  150.  
  151. $stmt->execute();
  152. $res = $stmt->rowCount();
  153. if ($res > 0) {
  154. $_SESSION["errorType"] = "success";
  155. $_SESSION["errorMsg"] = "Operadora excluída.";
  156. } else {
  157. $_SESSION["errorType"] = "info";
  158. $_SESSION["errorMsg"] = "Falha ao deletar Operadora.";
  159. }
  160.  
  161. } catch (Exception $ex) {
  162. $_SESSION["errorType"] = "danger";
  163. $_SESSION["errorMsg"] = $ex->getMessage();
  164. }
  165.  
  166. header("location:seguradoras.php?pagenum=".$_GET['pagenum']);
  167. }
  168. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement