Silnik strony + galerii zdjęć Suczawa 2009
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.4 KiB

  1. <?
  2. /**
  3. * @package Galeria Suczawa 2009
  4. * @file functions.php
  5. * @version $Id$
  6. * @author PioDer <pioder@wp.pl>
  7. * @link http://suczawa.ath.cx/
  8. **/
  9. #wyświetl błąd
  10. function blad($msg)
  11. {
  12. die('
  13. <h1>Blad Galerii Zdjec Suczawa 2009!</h1>
  14. <span style="color: red; font-weight: bold; font-size: 12pt">'.$msg.'</span>');
  15. }
  16. function GenerujListeStron()
  17. {
  18. global $cnt;
  19. global $page;
  20. $content = '';
  21. if ($page>1)
  22. {
  23. $content .= '<a href="?page=1" title="Pierwsza strona">&lt;&lt;</a>';
  24. $content .= '&nbsp;&nbsp;<a href="?page='.($page-1).'" title="Poprzednia strona">&lt;</a> ';
  25. }
  26. #wygeneruj strony
  27. for ($i=1;$i<=$cnt;$i++)
  28. {
  29. if ($i==$page)
  30. {
  31. if ($i == $cnt)
  32. {
  33. $content .= '<span style="text-decoration: underline">'.$i.'</span>';
  34. }
  35. else
  36. {
  37. $content .= '<span style="text-decoration: underline">'.$i.'</span>'.' | ';
  38. }
  39. }
  40. else
  41. {
  42. if ($i == $cnt)
  43. {
  44. $content .= '<a href="?page='.$i.'">'.$i.'</a> ';
  45. }
  46. else
  47. {
  48. $content .= '<a href="?page='.$i.'">'.$i.'</a> | ';
  49. }
  50. }
  51. }
  52. #dodaj linka "+1 strona" oraz do ostatniej
  53. if ($page<$cnt)
  54. {
  55. $content .= '<a href="?page='.($page+1).'" title="Następna strona">&gt;</a>';
  56. $content .= '&nbsp;&nbsp;<a href="?page='.$cnt.'" title="Ostatnia strona">&gt;&gt;</a>';
  57. }
  58. #dodaj linka do ostatniej strony
  59. echo $content;
  60. }
  61. ?>