Advertisement
sagnik

theme_changer (part 3) - Setting Cookies

Dec 26th, 2014
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. $layouts = array("default", "bw", "bw_left", "blue", "byro", "green", "pink", "red");
  3. setcookie("cookies", "enabled", time() + 60, "/", "sgservices.tk");
  4. if (count($_COOKIE) > 0) {
  5.  
  6. if (in_array($_GET['theme'], $layouts)) {
  7. echo "<script>";
  8. echo "var name=prompt('What is your name?')";
  9. echo "var confirm=confirm(+ name +' do you want to use ". $_COOKIE['theme'] ." as your default Layout?')";
  10. echo "</script>";
  11. $confirm = "<script>document.writeln(+ confirm +)</script>";
  12.  
  13. if ($confirm == 'true') {
  14.  
  15. if (!empty($_SESSION['layout']) && !empty($_SESSION['theme'])) {
  16. setcookie("layout", $theme, "60 * 60 * 24 * 365 * 100", "/", "sgservices.tk");
  17. setcookie("theme", $theme, "60 * 60 * 24 * 365 * 100", "/", "sgservices.tk");
  18. }
  19. }
  20.  
  21.  
  22. if (empty($_SESSION['layout']) && empty($_SESSION['theme']) || !isset($_COOKIE['layout']) && !isset($_COOKIE['theme']) || empty($_SESSION['layout']) && empty($_SESSION['theme']) && !isset($_COOKIE['layout']) && !isset($_COOKIE['theme'])) {
  23. setcookie("layout", "default", "60 * 60 * 24 * 365 * 100", "/", "sgservices.tk");
  24. setcookie("theme", "Default", "60 * 60 * 24 * 365 * 100", "/", "sgservices.tk");
  25. }
  26.  
  27. } // END OF JAVSCRIPT CONFIRM
  28. } else {
  29. $errMsg[] = "<div class=\"error\">" . "<b>Cookies Are Disabled!!!</b>";
  30. $msg[] = "<div class=\"msg\">" . "Please turn on cookies in your device to use the feature";
  31. } // END OF COOKIE DETECTION
  32. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement