Advertisement
n1k1c4

Shop Script (head.php)

Aug 7th, 2014
1,076
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.99 KB | None | 0 0
  1. <?php
  2. /*****************************************************************************
  3.  *                                                                           *
  4.  * Shop-Script PREMIUM                                                       *
  5.  * Copyright (c) 2005 WebAsyst LLC. All rights reserved.                     *
  6.  *                                                                           *
  7.  *****************************************************************************/
  8. ?><?php
  9.     // <head> variables definition: title, meta
  10.  
  11.     // TITLE & META Keywords & META Description
  12.  
  13.     if ( !isset($_GET["show_aux_page"]) ) //not an aux page, e.g. homepage, product/category page, registration form, checkout, etc.
  14.     {
  15.  
  16.         if (isset($categoryID) && !isset($productID) && $categoryID>0) //category page
  17.         {
  18.             $q = db_query("SELECT name FROM ".CATEGORIES_TABLE." WHERE categoryID<>0 and categoryID<>1 and categoryID='$categoryID'") or die (db_error());
  19.             $r = db_fetch_row($q);
  20.             if ($r)
  21.             {
  22.                
  23.                 list($r1, $r2)=explode(" ", $r[0],2);
  24.                 $r1 = mb_strtolower($r1);
  25.                 $r3 = " ";
  26.                 $r2 = $r3.$r2;
  27.                 $r[0] = $r1.$r2;
  28.                 $page_title_f = $r[0]." some text";
  29.                 $page_title_s = "some text ";
  30.                 $page_title = $page_title_s.$page_title_f;
  31.  
  32.             }
  33.             else
  34.             {
  35.                 $page_title = CONF_DEFAULT_TITLE;
  36.             }
  37.             $page_title = str_replace( "<", "&lt;", $page_title );
  38.             $page_title = str_replace( ">", "&gt;", $page_title );
  39.  
  40.             $meta_tags = catGetMetaTags($categoryID);
  41.  
  42.         }
  43.         else if (isset($productID) && $productID>0) //product information page
  44.             {
  45.                 $q = db_query("SELECT name FROM ".PRODUCTS_TABLE." WHERE productID='$productID'") or die (db_error());
  46.                 $r = db_fetch_row($q);
  47.                 if ($r)
  48.                 {
  49.                     $page_title = $r[0]." some text ";
  50.                 }
  51.                 else
  52.                 {
  53.                     $page_title = CONF_DEFAULT_TITLE;
  54.                 }
  55.                 $page_title = str_replace( "<", "&lt;", $page_title );
  56.                 $page_title = str_replace( ">", "&gt;", $page_title );
  57.  
  58.                 $meta_tags = prdGetMetaTags($productID);
  59.             }
  60.             else // other page
  61.             {
  62.                 $page_title = CONF_DEFAULT_TITLE;
  63.                 $meta_tags = "";
  64.                 if  ( CONF_HOMEPAGE_META_DESCRIPTION != "" )
  65.                     $meta_tags .= "<meta name=\"Description\" content=\"".CONF_HOMEPAGE_META_DESCRIPTION."\">\n";
  66.                 if  ( CONF_HOMEPAGE_META_KEYWORDS != "" )
  67.                     $meta_tags .= "<meta name=\"KeyWords\" content=\"".CONF_HOMEPAGE_META_KEYWORDS."\" >\n";
  68.             }
  69.  
  70.     }
  71.     else // aux page => get title and META information from database
  72.     {
  73.         $page = auxpgGetAuxPage( $show_aux_page );
  74.         $page_title             = $page["aux_page_name"]." | ".CONF_DEFAULT_TITLE;
  75.         $meta_tags = "";
  76.         if  ( $page["meta_description"] != "" )
  77.             $meta_tags .= "<meta name=\"Description\" content=\"".str_replace("\"","&quot;",$page["meta_description"])."\">\n";
  78.         if  ( $page["meta_keywords"] != "" )
  79.             $meta_tags .= "<meta name=\"KeyWords\" content=\"".str_replace("\"","&quot;",$page["meta_keywords"])."\" >\n";
  80.     }
  81.  
  82.     $smarty->assign("page_title",   $page_title );
  83.     $smarty->assign("page_meta_tags", $meta_tags );
  84.  
  85.  
  86. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement