Guest User

Untitled

a guest
Mar 26th, 2018
337
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.99 KB | None | 0 0
  1. <?php
  2.  
  3. require ("scriptValidaSession.php");
  4. require ("../clases/ticket.class.php");
  5. require ("../clases/baseDatos.class.php");
  6. require ("../clases/usuario.class.php");
  7. require ("../PHPMailer/class.phpmailer.php");
  8.  
  9. $conexion = new baseDatos();
  10.  
  11. if ($conexion->connect_errno) {
  12.  
  13. echo "Fallo la conexion: ".$conexion->connect_error;
  14. }
  15.  
  16. $usuario = new Usuario();
  17.  
  18. $consulta = $usuario->searchUser($conexion, $_GET['idUser']);
  19.  
  20. $resultado = $consulta->fetch_array(MYSQLI_ASSOC);
  21.  
  22. $usuario2 = new Usuario();
  23.  
  24. $consulta2 = $usuario2->searchUser($conexion, $_SESSION['ticket_id']);
  25.  
  26. $resultado2 = $consulta2->fetch_array(MYSQLI_ASSOC);
  27.  
  28. $ticket = new Ticket();
  29.  
  30. $ticket->setStatus(3);
  31. $ticket->setFecha();
  32. $ticket->changueStatus($conexion, $_GET['id'], 0, $_SESSION['ticket_id']);
  33.  
  34. $conexion->close();
  35.  
  36. //Envio de correo electronico al usuario
  37.  
  38. $mail = new PHPMailer(); // create a new object
  39. $mail->IsSMTP(); // enable SMTP
  40. $mail->SMTPDebug = 0; // debugging: 1 = errors and messages, 2 = messages only
  41. $mail->SMTPAuth = true; // authentication enabled
  42. $mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for GMail
  43. $mail->Host = "elcorreomio@gmail.com";
  44. $mail->Port = 465;// or 587
  45. $mail->IsHTML(true);
  46. $mail->Username = "elcorreomio@gmail.com";
  47. $mail->Password = "micontraseña";
  48. $mail->SetFrom("elcorreomio@gmail.com","losvendepan");
  49. $mail->Subject = "Ticket Cerrado #".$_GET['id'];
  50. if($_GET['idUser'] != $_SESSION['ticket_id']){
  51. $mail->Body = "
  52.  
  53. <div style="width: 800px;height: ".(150)."px;border: 1px solid #ddd;border-radius:6px;">
  54.  
  55. <div style="width: 770px;height: 20px;margin-top: 0; margin-bottom: 0; font-size: 20px; color: inherit;color: #333;
  56. background-color: #f5f5f5;
  57. border-color: #ddd;padding: 10px 15px;
  58. border-bottom: 1px solid transparent;
  59. border-top-left-radius: 3px;
  60. border-top-right-radius: 3px;">
  61.  
  62. <strong>Su Ticket ha sido Cerrado</strong>
  63.  
  64. <img src="http://www.helpdesk.diarcasa.com.ve/images/img2.png" style="width: 40px;height: 25px;float: right;">
  65.  
  66. </div>
  67.  
  68. <div style="border-top: 1px solid #ddd;padding: 15px;background:white;">
  69.  
  70. Hola <strong>".$resultado['personaNombre']." ".$resultado['apellido']."</strong>,<br> Su ticket con id: <strong>".$_GET['id']."</strong> ha sido cerrado por
  71. <strong>".$resultado2['personaNombre']." ".$resultado2['apellido']."</strong>.
  72. <br><br>Departamento de Sistemas
  73.  
  74. </div>
  75.  
  76. </div>";
  77. }
  78. else {
  79.  
  80. $mail->Body = "
  81.  
  82. <div style="width: 800px;height: ".(150)."px;border: 1px solid #ddd;border-radius:6px;">
  83.  
  84. <div style="width: 770px;height: 20px;margin-top: 0; margin-bottom: 0; font-size: 20px; color: inherit;color: #333;
  85. background-color: #f5f5f5;
  86. border-color: #ddd;padding: 10px 15px;
  87. border-bottom: 1px solid transparent;
  88. border-top-left-radius: 3px;
  89. border-top-right-radius: 3px;">
  90.  
  91. <strong>Su Ticket ha sido Cerrado</strong>
  92.  
  93. <img src="http:laimagenmascool.netasdasd.jpg" style="width: 40px;height: 25px;float: right;">
  94.  
  95. </div>
  96.  
  97. <div style="border-top: 1px solid #ddd;padding: 15px;background:white;">
  98.  
  99. Hola <strong>".$resultado['personaNombre']." ".$resultado['apellido']."</strong>,<br> Su ticket con id: <strong>".$_GET['id']."</strong> ha sido cerrado por su persona.
  100. <br><br>Departamento de panaderia
  101.  
  102. </div>
  103.  
  104. </div>";
  105. }
  106. $mail->CharSet = 'UTF-8';
  107. $mail->AddAddress($resultado['email']);
  108. $mail->AddAddress("elcorreomio@gmail.com");
  109. $mail->Send();
  110.  
  111. header("location: ../tickets-revisados-2");
  112. ?>
  113.  
  114. <?php
  115.  
  116. require ("scriptValidaSession.php");
  117. require ("../clases/ticket.class.php");
  118. require ("../clases/baseDatos.class.php");
  119. require ("../clases/usuario.class.php");
  120. require ("../PHPMailer/class.phpmailer.php");
  121.  
  122. $conexion = new baseDatos();
  123.  
  124. if ($conexion->connect_errno) {
  125.  
  126. echo "Fallo la conexion: ".$conexion->connect_error;
  127. }
  128.  
  129. $usuario = new Usuario();
  130.  
  131. $consulta = $usuario->searchUser($conexion, $_GET['idUser']);
  132.  
  133. $resultado = $consulta->fetch_array(MYSQLI_ASSOC);
  134.  
  135. $usuario2 = new Usuario();
  136.  
  137. $consulta2 = $usuario2->searchUser($conexion, $_SESSION['ticket_id']);
  138.  
  139. $resultado2 = $consulta2->fetch_array(MYSQLI_ASSOC);
  140.  
  141. $ticket = new Ticket();
  142.  
  143. $ticket->setStatus(6);
  144. $ticket->setFecha();
  145. $ticket->changueStatus($conexion, $_GET['id'], 4, $_SESSION['ticket_id']);
  146.  
  147. $conexion->close();
  148.  
  149. //Envio de correo electronico al usuario
  150.  
  151. $mail = new PHPMailer(); // create a new object
  152. $mail->IsSMTP(); // enable SMTP
  153. $mail->SMTPDebug = 0; // debugging: 1 = errors and messages, 2 = messages only
  154. $mail->SMTPAuth = true; // authentication enabled
  155. $mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for GMail
  156. $mail->Host = "lo mismo que arriba";
  157. $mail->Port = 465;// or 587
  158. $mail->IsHTML(true);
  159. $mail->Username = "lo mismo que arriba";
  160. $mail->Password = "lo mismo que arriba";
  161. $mail->SetFrom("lo mismo que arriba","lo mismo que arriba");
  162. $mail->Subject = "Ticket Autorizado #".$_GET['id'];
  163. $mail->Body = "
  164.  
  165. <div style="width: 800px;height: ".(150)."px;border: 1px solid #ddd;border-radius:6px;">
  166.  
  167. <div style="width: 770px;height: 20px;margin-top: 0; margin-bottom: 0; font-size: 20px; color: inherit;color: #333;
  168. background-color: #f5f5f5;
  169. border-color: #ddd;padding: 10px 15px;
  170. border-bottom: 1px solid transparent;
  171. border-top-left-radius: 3px;
  172. border-top-right-radius: 3px;">
  173.  
  174. <strong>El pan ha sido Autorizado</strong>
  175.  
  176. <img src="lo mismo que arriba" style="width: 40px;height: 25px;float: right;" >
  177.  
  178. </div>
  179.  
  180. <div style="border-top: 1px solid #ddd;padding: 15px;background:white;">
  181.  
  182. Hola <strong>".$resultado['personaNombre']." ".$resultado['apellido']."</strong>,<br> el ticket con id: <strong>".$_GET['id']."</strong> ha sido autorizado por
  183. <strong>".$resultado2['personaNombre']." ".$resultado2['apellido']."</strong>.
  184. <br><br>Departamento de panaderias
  185.  
  186. </div>
  187.  
  188. </div>";
  189. $mail->CharSet = 'UTF-8';
  190. $mail->AddAddress($resultado['email']);
  191. $mail->AddAddress("lo mismo que arriba");
  192. $mail->Send();
  193.  
  194. header("location: ../tickets-sin-revisar-1");
  195. ?>
Add Comment
Please, Sign In to add comment