Model.php 651 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace App;
  3. class Model {
  4. public function sanitiseData($data)
  5. {
  6. global $conn;
  7. $data = mysqli_real_escape_string($conn, $data);
  8. $data = htmlspecialchars($data);
  9. return $data;
  10. }
  11. public function getMessages()
  12. {
  13. return json_decode($_COOKIE["messages"]);
  14. $_SESSION["messages"] = "";
  15. }
  16. public function setMessage($name, $content, $type)
  17. {
  18. global $_SESSION;
  19. $passed = [$name, $content, $type];
  20. $messages = json_decode($_SESSION["messages"]);
  21. $messages[] = $passed;
  22. $_SESSION["messages"] = json_encode($messages);
  23. setcookie("messages", json_encode($messages), time() + 1, "/");
  24. }
  25. }