Advertisement
Guest User

strona.inc

a guest
Jul 2nd, 2010
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.83 KB | None | 0 0
  1. <?
  2. class Strona
  3. {
  4.  
  5.   // atrybuty klasy Strona
  6.   var $zawartosc;
  7.   var $tytul = "TLA CONSULTING";
  8.   var $slowa_kluczowe = "TLA Consulting, Tutaj Lubią Atrybuty,
  9.                    niektóre z moich najlepszych przyjaciółek to wyszukiwarki";
  10.   var $przyciski = array("Strona główna" => "glowna.php",
  11.                          "Kontakt"       => "kontakt.php",
  12.                          "Usługi"        => "uslugi.php",
  13.                          "Mapa strony"   => "mapa.php"
  14.                         );
  15.   // operacje klasy Strona
  16.  
  17.   function UstawZawartosc($nowazawartosc)
  18.   {
  19.     $this->zawartosc = $nowazawartosc;
  20.   }
  21.  
  22.   function UstawTytul($nowytytul)
  23.   {
  24.     $this->tytul = $nowytytul;
  25.   }
  26.  
  27.   function UstawSlowaKluczowe($noweslowakluczowe)
  28.   {
  29.     $this->slowa_kluczowe = $noweslowakluczowe;
  30.   }
  31.  
  32.   function UstawPrzyciski($noweprzyciski)
  33.   {
  34.     $this->przyciski = $noweprzyciski;
  35.   }
  36.  
  37.   function Wyswietl()
  38.   {
  39.     echo "<html>\n<head>\n";
  40.     $this->WyswietlTytul();
  41.     $this->WyswietlSlowaKluczowe();
  42.     $this->WyswietlStyle();
  43.     echo "</head>\n<body>\n";
  44.     $this->WyswietlNaglowek();
  45.     $this->WyswietlMenu($this->przyciski);
  46.     echo $this->zawartosc;
  47.     $this->WyswietlStopke();
  48.     echo "</body>\n</html>\n";
  49.   }
  50.  
  51.   function WyswietlTytul()
  52.   {
  53.     echo "<title> $this->tytul </title>";
  54.   }
  55.  
  56.   function WyswietlSlowaKluczowe()
  57.   {
  58.     echo "<META name=\"keywords\" content=\"$this->slowa_kluczowe\">\n";
  59.   }
  60.  
  61.   function WyswietlStyle()
  62.   {
  63. ?>
  64.   <style>
  65.       body {background-color: white}
  66.       h1 {color:white; font-size:24pt; text-align:center;
  67.           font-family:arial,sans-serif}
  68.       .menu {color:white; font-size:12pt; text-align:center;
  69.           font-family:arial,sans-serif; font-weight:bold}
  70.       td {background:black}
  71.       p {color:black; font-size:12pt; text-align:justify;
  72.          font-family:arial,sans-serif}
  73.       p.foot { color:white; font-size:9pt; text-align:center;
  74.                font-family:arial,sans-serif; font-weight:bold}
  75.       a:link,a:visited,a:active {color:white}
  76.   </style>
  77. <?
  78.   }
  79.  
  80. function WyswietlNaglowek()
  81.   {
  82. ?>
  83.   <table width="100%" cellpading=12 cellspacing=0 border=0>
  84.   <tr bgcolor=black>
  85.     <td align=left><img src="logo.gif"></td>
  86.     <td>
  87.       <h1>TLA Consulting</h1>
  88.     </td>
  89.     <td align=right><img src="logo gif"></td>
  90.   </tr>
  91.   </table>
  92. <?
  93.   }
  94.  
  95.   function WyswietlMenu($przyciski)
  96.   {
  97. echo "<table width = \"100%\" bgcolor = white"
  98.          ." cellpadding = 4 cellspacing = 4>\n";
  99.     echo " <tr>\n";
  100.  
  101.     //obliczenie wielkości przycisku
  102.     $szerokosc = 100/count($przyciski);
  103.  
  104.     while (list($nazwa, $url) = each($przyciski))
  105.     {
  106.      $this->WyswietlPrzycisk($szerokosc, $nazwa, $url,
  107.                              !$this->CzyToAktualnyURL($url));
  108.     }
  109.     echo " </tr>\n";
  110.     echo "</table>\n";
  111.   }
  112.  
  113.   function CzyToAktualnyURL($url)
  114.   {
  115.     if(strpos($GLOBALS["SCRIPT_NAME"], $url)==false)
  116.     {
  117.       return false;
  118.     }
  119.     else
  120.     {
  121.       return true;
  122.     }
  123.   }
  124.  
  125.   function WyswietlPrzycisk($szerokosc, $nazwa, $url, $active = true)
  126.   {
  127.     if($active)
  128.     {
  129.       echo "<td width = \"$szerokosc%\">
  130.            <a href = \"$url\">
  131.            <img src = \"m-logo.gif\" alt = \"$nazwa\" border = 0></a>
  132.            <a href = \"$url\"><span class=menu>$nazwa</span></a></td>";
  133.     }
  134.     else
  135.     {
  136.      echo "<td width = \"$szerokosc%\">
  137.           <img src = \"boczne-logo.gif\">
  138.           <span class=menu>$nazwa</span></td>";
  139.     }
  140.   }
  141.  
  142.   function WyswietlStopke()
  143.   {
  144. ?>
  145.     <table width="100%" bgcolor=black cellpading=12 border=0>
  146.     <tr>
  147.       <td>
  148.          <p class=foot>&copy; TLA Consulting</p>
  149.          <p class=foot>Prosimy odwiedzić
  150.                              <a href ="">stronę informacji prawnych</a></p>
  151.       </td>
  152.     </tr>
  153.     </table>
  154. <?
  155.   }
  156. }
  157. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement