Illegal Offset type error
- bret_chels
- Born


- Joined: Feb 19, 2009
- Posts: 1
- Status: Offline
Hello there!
I'm getting an "Illegal Offset type error" in my code. Please help me with the following code
The default code, when no error occurs
<?php
CLASS ISC_PRODUCTDETAILS_PANEL extends PANEL
{
function SetPanelSettings()
{
$GLOBALS['ProductCartQuantity'] = '';
if(isset($GLOBALS['CartQuantity'.$GLOBALS['ISC_CLASS_PRODUCT']->GetProductId()])) {
$GLOBALS['ProductCartQuantity'] = (int)$GLOBALS['CartQuantity'.$GLOBALS['ISC_CLASS_PRODUCT']->GetProductId()];
}
$GLOBALS['ProductName'] = isc_html_escape($GLOBALS['ISC_CLASS_PRODUCT']->GetProductName());
$GLOBALS['ProductId'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetProductId();
$wishLists = $this->LoadCustomerWishLists();
$GLOBALS['WishLists'] = '';
$GLOBALS['ProductPrice'] = '';
$i=0;
foreach ($wishLists as $wishlist) {
if ($i == 0) {
$checked = 'checked';
} else {
$checked = '';
}
$GLOBALS['WishLists'] .= '<input type="radio" name="wishlistid" id="wishlistid'.(int)$wishlist['wishlistid'].'" value="'.(int)$wishlist['wishlistid'].'" '.$checked.' /> <label for="wishlistid'.(int)$wishlist['wishlistid'].'">'. isc_html_escape($wishlist['wishlistname']).'</label><br />';
++$i;
}
$thumb = '';
$GLOBALS['ImagePopupJavascript'] = "showProductImage('".GetConfig('ShopPath')."/productimage.php', ".$GLOBALS['ProductId'].");";
$GLOBALS['AdditionalStylesheets'] = array(
GetConfig('ShopPath').'/javascript/jquery/plugins/lightbox/lightbox.css'
);
// If we're showing images as a lightbox, we need to load up the URLs for the other images for this product
if(GetConfig('ProductImageMode') == 'lightbox') {
$GLOBALS['LightBoxImageList'] = '';
$query = "
SELECT imagefile
FROM [|PREFIX|]product_images
WHERE imageprodid='".$GLOBALS['ISC_CLASS_PRODUCT']->GetProductId()."' AND imageisthumb=0
ORDER BY imagesort ASC
";
$result = $GLOBALS['ISC_CLASS_DB']->Query($query);
while($image = $GLOBALS['ISC_CLASS_DB']->Fetch($result)) {
$GLOBALS['LightBoxImageList'] .= '<a ';
$GLOBALS['LightBoxImageList'] .= 'href="'.$GLOBALS['ShopPath'].'/'.GetConfig('ImageDirectory').'/'.$image['imagefile'].'" ';
$GLOBALS['LightBoxImageList'] .= 'title="'.addslashes($GLOBALS['ISC_CLASS_PRODUCT']->GetProductName()).'"';
$GLOBALS['LightBoxImageList'] .= '> </a>';
}
$GLOBALS['ImagePopupJavascript'] = "showProductImageLightBox();";
$GLOBALS['LightBoxImageJavascript'] = $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet('ProductImagesLightBox');
}
// Is there a thumbnail image?
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetThumb() != "") {
$thumb = $GLOBALS['ISC_CLASS_PRODUCT']->GetThumb();
$GLOBALS['ThumbImage'] = sprintf('<a href="#" onclick="'.$GLOBALS['ImagePopupJavascript'].'"><img src="%s" alt="" /></a>', $GLOBALS['ShopPath']."/".GetConfig('ImageDirectory')."/".$thumb);
}
// Is there more than one image? If not, hide the "See more pictures" link
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumImages() == 0) {
$GLOBALS['HideMorePicturesLink'] = "none";
$GLOBALS['ThumbImage'] = sprintf('<img src="%s" alt="" />', $GLOBALS['ShopPath']."/".GetConfig('ImageDirectory')."/".$thumb);
} else if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumImages() == 1) {
$GLOBALS['HideMorePicturesLink'] = "";
$GLOBALS['SeeMorePictures'] = GetLang('SeeLargerImage');
}
else {
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumImages() - 1 == 1) {
$var = "MorePictures1";
} else {
$var = "MorePictures2";
}
$GLOBALS['SeeMorePictures'] = sprintf(GetLang($var), $GLOBALS['ISC_CLASS_PRODUCT']->GetNumImages() - 1);
}
if($GLOBALS['ISC_CLASS_PRODUCT']->IsPurchasingAllowed()) {
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetFixedShippingCost() != 0) {
// Is there a fixed shipping cost?
$GLOBALS['ShippingPrice'] = sprintf("%s %s", CurrencyConvertFormatPrice($GLOBALS['ISC_CLASS_PRODUCT']->GetFixedShippingCost()), GetLang('FixedShippingCost'));
}
else if ($GLOBALS['ISC_CLASS_PRODUCT']->HasFreeShipping()) {
// Does this product have free shipping?
$GLOBALS['ShippingPrice'] = GetLang('FreeShipping');
}
else {
// Shipping calculated at checkout
$GLOBALS['ShippingPrice'] = GetLang('CalculatedAtCheckout');
}
// Is tax already included in this price?
if(GetConfig('TaxTypeSelected') > 0) {
if(GetConfig('PricesIncludeTax')) {
if(GetConfig('TaxTypeSelected') == 2 && GetConfig('DefaultTaxRateName')) { //not included
$GLOBALS['IncludingExcludingTax'] = sprintf(GetLang('ProductIncludingTax1'), isc_html_escape(GetConfig('DefaultTaxRateName')));
}
else {
$GLOBALS['IncludingExcludingTax'] = GetLang('ProductIncludingTax2');
}
}
else {
if(GetConfig('TaxTypeSelected') == 2) {
if(GetConfig('DefaultTaxRateName')) {
$GLOBALS['IncludingExcludingTax'] = sprintf(GetLang('ProductIncludingTax1'), isc_html_escape(GetConfig('DefaultTaxRateName')));
}
else {
$GLOBALS['IncludingExcludingTax'] = GetLang('ProductIncludingTax2');
}
}
else {
$GLOBALS['IncludingExcludingTax'] = GetLang('ProductExcludingTax2');
}
}
}
$GLOBALS['ProductPrice'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetCalculatedPrice();
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetFinalPrice() < $GLOBALS['ISC_CLASS_PRODUCT']->GetRetailPrice()) {
$GLOBALS['RetailPrice'] = "<strike>".CurrencyConvertFormatPrice($GLOBALS['ISC_CLASS_PRODUCT']->GetRetailPrice())."</strike>";
$GLOBALS['PriceLabel'] = GetLang('YourPrice');
$savings = $GLOBALS['ISC_CLASS_PRODUCT']->GetRetailPrice() - $GLOBALS['ISC_CLASS_PRODUCT']->GetFinalPrice();
$GLOBALS['YouSave'] = "<span class=\"YouSave\">".sprintf(GetLang('YouSave'), CurrencyConvertFormatPrice($savings))."</span>";
} else {
$GLOBALS['PriceLabel'] = GetLang('Price');
$GLOBALS['HideRRP'] = "none";
}
}
else {
$GLOBALS['PriceLabel'] = GetLang('Price');
$GLOBALS['HideShipping'] = 'none';
if($GLOBALS['ISC_CLASS_PRODUCT']->ArePricesHidden() || !GetConfig('ShowProductPrice')) {
if($GLOBALS['ISC_CLASS_PRODUCT']->GetProductCallForPricingLabel()) {
$GLOBALS['ProductPrice'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetProductCallForPricingLabel();
}
else {
$GLOBALS['HidePrice'] = "display: none;";
}
} else {
$GLOBALS['ProductPrice'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetCalculatedPrice();
}
$GLOBALS['HideRRP'] = 'none';
}
// Is this product linked to a brand?
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetBrandName() != "" && GetConfig('ShowProductBrand')) {
$GLOBALS['BrandName'] = isc_html_escape($GLOBALS['ISC_CLASS_PRODUCT']->GetBrandName());
$GLOBALS['BrandLink'] = BrandLink($GLOBALS['ISC_CLASS_PRODUCT']->GetBrandName());
}
else {
$GLOBALS['HideBrandLink'] = "none";
}
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetProductType() == PT_PHYSICAL && GetConfig('ShowProductWeight')) {
// It's a physical product
$GLOBALS['ProductWeight'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetWeight();
}
else {
// It's a digital product
$GLOBALS['HideWeight'] = "none";
$GLOBALS['HideShipping'] = "none";
}
// Are reviews disabled? Then don't show anything related to reviews
if(GetConfig('EnableProductReviews') == 0) {
$GLOBALS['HideReviewLink'] = "none";
$GLOBALS['HideRating'] = "none";
$GLOBALS['HideReviews'] = "none";
}
else {
// How many reviews are there?
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumReviews() == 0) {
$GLOBALS['HideReviewLink'] = "none";
}
else {
$GLOBALS['HideNoReviewsMessage'] = "none";
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumReviews() == 1) {
$GLOBALS['ReviewLinkText'] = GetLang('ReviewLinkText1');
} else {
$GLOBALS['ReviewLinkText'] = sprintf(GetLang('ReviewLinkText2'), $GLOBALS['ISC_CLASS_PRODUCT']->GetNumReviews());
}
}
}
// Has a product availability been given?
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetAvailability() != "") {
$GLOBALS['Availability'] = isc_html_escape($GLOBALS['ISC_CLASS_PRODUCT']->GetAvailability());
} else {
$GLOBALS['HideAvailability'] = "none";
}
// Is there an SKU for this product?
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetSKU() != "" && GetConfig('ShowProductSKU')) {
$GLOBALS['SKU'] = isc_html_escape($GLOBALS['ISC_CLASS_PRODUCT']->GetSKU());
}
else {
$GLOBALS['HideSKU'] = "none";
}
if(!GetConfig('ShowProductRating')) {
$GLOBALS['HideRating'] = "none";
}
$GLOBALS['Rating'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetRating();
$GLOBALS['CartLink'] = CartLink();
$GLOBALS['ProductDesc'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetDesc();
if(!trim($GLOBALS['ProductDesc'])) {
$GLOBALS['HidePanels'][] = 'ProductDescription';
}
$GLOBALS['ProductId'] = (int) $GLOBALS['ISC_CLASS_PRODUCT']->_prodid;
$GLOBALS['ImagePage'] = sprintf("%s/productimage.php", $GLOBALS['ShopPath']);
$GLOBALS['ProductNumReviews'] = (int) $GLOBALS['ISC_CLASS_PRODUCT']->GetNumReviews();
// Are there any custom fields for this product? If so, load them
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumCustomFields() > 0) {
$this->LoadProductCustomFields();
}
else {
$GLOBALS['HideCustomFields'] = "none";
}
if (GetConfig('ShowInventory') == 1 && $GLOBALS['ISC_CLASS_PRODUCT']->GetProductInventoryTracking() > 0) {
$GLOBALS['InventoryList'] = '';
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetProductInventoryTracking() == 2) {
$variations = $GLOBALS['ISC_CLASS_PRODUCT']->GetProductVariations();
if (empty($options)) {
$GLOBALS['HideCurrentStock'] = "display: none;";
}
}
else if ($GLOBALS['ISC_CLASS_PRODUCT']->GetProductInventoryTracking() == 1) {
$currentStock = $GLOBALS['ISC_CLASS_PRODUCT']->GetInventoryLevel();
if ($currentStock <= 0) {
$GLOBALS['InventoryList'] = GetLang('SoldOut');
}
else {
$GLOBALS['InventoryList'] = $currentStock;
}
}
}
else {
$GLOBALS['HideCurrentStock'] = "display: none;";
}
if(GetConfig('AddToCartButtonPosition') == 'middle' && $GLOBALS['ISC_CLASS_PRODUCT']->IsPurchasingAllowed()) {
require_once ISC_BASE_PATH.'/includes/display/SideProductAddToCart.php';
ISC_SIDEPRODUCTADDTOCART_PANEL::LoadAddToCartOptions('middle');
$GLOBALS['SNIPPETS']['ProductAddToCart'] = $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet("ProductAddToCart");
}
$GLOBALS['ISC_CLASS_TEMPLATE']->SetPageTitle($GLOBALS['ISC_CLASS_PRODUCT']->BuildTitle());
}
function LoadProductCustomFields()
{
$GLOBALS['SNIPPETS']['ProductCustomFields'] = "";
$query = sprintf("select * from [|PREFIX|]product_customfields where fieldprodid='%d' order by fieldid asc", $GLOBALS['ISC_CLASS_DB']->Quote($GLOBALS['ISC_CLASS_PRODUCT']->GetProductId()));
$result = $GLOBALS['ISC_CLASS_DB']->Query($query);
while ($row = $GLOBALS['ISC_CLASS_DB']->Fetch($result)) {
$GLOBALS['CustomFieldName'] = isc_html_escape($row['fieldname']);
$GLOBALS['CustomFieldValue'] = $row['fieldvalue'];
$GLOBALS['SNIPPETS']['ProductCustomFields'] .= $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet("ProductCustomFieldItem");
}
}
function LoadCustomerWishLists()
{
$wishLists = array();
if(CustomerIsSignedIn()) {
$GLOBALS['ISC_CLASS_CUSTOMER'] = GetClass('ISC_CUSTOMER');
$customer_id = $GLOBALS['ISC_CLASS_CUSTOMER']->GetCustomerId();
// get customer's wish list from database
$query = "SELECT * FROM [|PREFIX|]wishlists WHERE customerid = ".$customer_id;
$result = $GLOBALS['ISC_CLASS_DB']->Query($query);
while ($row = $GLOBALS['ISC_CLASS_DB']->Fetch($result)) {
$wishLists[] = $row;
}
}
return $wishLists;
}
}
?>
Now, this code is an addon code that i have to insert it into the above code to show up the dimensions of the products.
$product = $GLOBALS['ISC_CLASS_PRODUCT']->GetProduct();
$dimensions = array(
'ProductHeight' => 'prodheight',
'ProductWidth' => 'prodwidth',
'ProductDepth' => 'proddepth'
);
foreach($dimensions as $global => $field) {
if($product[$dimensions] > 0) {
$GLOBALS[$global] = FormatWeight($product[$field], false);
$hasDimensions = true;
}
else {
$GLOBALS['Hide'.$global] = 'display: none';
}
}
if(!isset($hasDimensions)) {
$GLOBALS['HideDimensions'] = 'display: none';
}
Now when i try to add the addon code to the default code, i get this error:-
Warning: Illegal offset type in /homepages/10/d264080461/htdocs/includes/display/ProductDetails.php on line 10
Warning: Illegal offset type in /homepages/10/d264080461/htdocs/includes/display/ProductDetails.php on line 10
Warning: Illegal offset type in /homepages/10/d264080461/htdocs/includes/display/ProductDetails.php on line 10
Please help me guyz because the application company asks me to contact your php developer where as i don't have any programmer with me who could solve this problem and i'm in a urgent need of it. I have a very less knowledge of PHP. So, please help me guys correcting this code.
Thanks in advance
I'm getting an "Illegal Offset type error" in my code. Please help me with the following code
The default code, when no error occurs
Code: [ Select ]
<?php
CLASS ISC_PRODUCTDETAILS_PANEL extends PANEL
{
function SetPanelSettings()
{
$GLOBALS['ProductCartQuantity'] = '';
if(isset($GLOBALS['CartQuantity'.$GLOBALS['ISC_CLASS_PRODUCT']->GetProductId()])) {
$GLOBALS['ProductCartQuantity'] = (int)$GLOBALS['CartQuantity'.$GLOBALS['ISC_CLASS_PRODUCT']->GetProductId()];
}
$GLOBALS['ProductName'] = isc_html_escape($GLOBALS['ISC_CLASS_PRODUCT']->GetProductName());
$GLOBALS['ProductId'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetProductId();
$wishLists = $this->LoadCustomerWishLists();
$GLOBALS['WishLists'] = '';
$GLOBALS['ProductPrice'] = '';
$i=0;
foreach ($wishLists as $wishlist) {
if ($i == 0) {
$checked = 'checked';
} else {
$checked = '';
}
$GLOBALS['WishLists'] .= '<input type="radio" name="wishlistid" id="wishlistid'.(int)$wishlist['wishlistid'].'" value="'.(int)$wishlist['wishlistid'].'" '.$checked.' /> <label for="wishlistid'.(int)$wishlist['wishlistid'].'">'. isc_html_escape($wishlist['wishlistname']).'</label><br />';
++$i;
}
$thumb = '';
$GLOBALS['ImagePopupJavascript'] = "showProductImage('".GetConfig('ShopPath')."/productimage.php', ".$GLOBALS['ProductId'].");";
$GLOBALS['AdditionalStylesheets'] = array(
GetConfig('ShopPath').'/javascript/jquery/plugins/lightbox/lightbox.css'
);
// If we're showing images as a lightbox, we need to load up the URLs for the other images for this product
if(GetConfig('ProductImageMode') == 'lightbox') {
$GLOBALS['LightBoxImageList'] = '';
$query = "
SELECT imagefile
FROM [|PREFIX|]product_images
WHERE imageprodid='".$GLOBALS['ISC_CLASS_PRODUCT']->GetProductId()."' AND imageisthumb=0
ORDER BY imagesort ASC
";
$result = $GLOBALS['ISC_CLASS_DB']->Query($query);
while($image = $GLOBALS['ISC_CLASS_DB']->Fetch($result)) {
$GLOBALS['LightBoxImageList'] .= '<a ';
$GLOBALS['LightBoxImageList'] .= 'href="'.$GLOBALS['ShopPath'].'/'.GetConfig('ImageDirectory').'/'.$image['imagefile'].'" ';
$GLOBALS['LightBoxImageList'] .= 'title="'.addslashes($GLOBALS['ISC_CLASS_PRODUCT']->GetProductName()).'"';
$GLOBALS['LightBoxImageList'] .= '> </a>';
}
$GLOBALS['ImagePopupJavascript'] = "showProductImageLightBox();";
$GLOBALS['LightBoxImageJavascript'] = $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet('ProductImagesLightBox');
}
// Is there a thumbnail image?
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetThumb() != "") {
$thumb = $GLOBALS['ISC_CLASS_PRODUCT']->GetThumb();
$GLOBALS['ThumbImage'] = sprintf('<a href="#" onclick="'.$GLOBALS['ImagePopupJavascript'].'"><img src="%s" alt="" /></a>', $GLOBALS['ShopPath']."/".GetConfig('ImageDirectory')."/".$thumb);
}
// Is there more than one image? If not, hide the "See more pictures" link
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumImages() == 0) {
$GLOBALS['HideMorePicturesLink'] = "none";
$GLOBALS['ThumbImage'] = sprintf('<img src="%s" alt="" />', $GLOBALS['ShopPath']."/".GetConfig('ImageDirectory')."/".$thumb);
} else if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumImages() == 1) {
$GLOBALS['HideMorePicturesLink'] = "";
$GLOBALS['SeeMorePictures'] = GetLang('SeeLargerImage');
}
else {
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumImages() - 1 == 1) {
$var = "MorePictures1";
} else {
$var = "MorePictures2";
}
$GLOBALS['SeeMorePictures'] = sprintf(GetLang($var), $GLOBALS['ISC_CLASS_PRODUCT']->GetNumImages() - 1);
}
if($GLOBALS['ISC_CLASS_PRODUCT']->IsPurchasingAllowed()) {
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetFixedShippingCost() != 0) {
// Is there a fixed shipping cost?
$GLOBALS['ShippingPrice'] = sprintf("%s %s", CurrencyConvertFormatPrice($GLOBALS['ISC_CLASS_PRODUCT']->GetFixedShippingCost()), GetLang('FixedShippingCost'));
}
else if ($GLOBALS['ISC_CLASS_PRODUCT']->HasFreeShipping()) {
// Does this product have free shipping?
$GLOBALS['ShippingPrice'] = GetLang('FreeShipping');
}
else {
// Shipping calculated at checkout
$GLOBALS['ShippingPrice'] = GetLang('CalculatedAtCheckout');
}
// Is tax already included in this price?
if(GetConfig('TaxTypeSelected') > 0) {
if(GetConfig('PricesIncludeTax')) {
if(GetConfig('TaxTypeSelected') == 2 && GetConfig('DefaultTaxRateName')) { //not included
$GLOBALS['IncludingExcludingTax'] = sprintf(GetLang('ProductIncludingTax1'), isc_html_escape(GetConfig('DefaultTaxRateName')));
}
else {
$GLOBALS['IncludingExcludingTax'] = GetLang('ProductIncludingTax2');
}
}
else {
if(GetConfig('TaxTypeSelected') == 2) {
if(GetConfig('DefaultTaxRateName')) {
$GLOBALS['IncludingExcludingTax'] = sprintf(GetLang('ProductIncludingTax1'), isc_html_escape(GetConfig('DefaultTaxRateName')));
}
else {
$GLOBALS['IncludingExcludingTax'] = GetLang('ProductIncludingTax2');
}
}
else {
$GLOBALS['IncludingExcludingTax'] = GetLang('ProductExcludingTax2');
}
}
}
$GLOBALS['ProductPrice'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetCalculatedPrice();
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetFinalPrice() < $GLOBALS['ISC_CLASS_PRODUCT']->GetRetailPrice()) {
$GLOBALS['RetailPrice'] = "<strike>".CurrencyConvertFormatPrice($GLOBALS['ISC_CLASS_PRODUCT']->GetRetailPrice())."</strike>";
$GLOBALS['PriceLabel'] = GetLang('YourPrice');
$savings = $GLOBALS['ISC_CLASS_PRODUCT']->GetRetailPrice() - $GLOBALS['ISC_CLASS_PRODUCT']->GetFinalPrice();
$GLOBALS['YouSave'] = "<span class=\"YouSave\">".sprintf(GetLang('YouSave'), CurrencyConvertFormatPrice($savings))."</span>";
} else {
$GLOBALS['PriceLabel'] = GetLang('Price');
$GLOBALS['HideRRP'] = "none";
}
}
else {
$GLOBALS['PriceLabel'] = GetLang('Price');
$GLOBALS['HideShipping'] = 'none';
if($GLOBALS['ISC_CLASS_PRODUCT']->ArePricesHidden() || !GetConfig('ShowProductPrice')) {
if($GLOBALS['ISC_CLASS_PRODUCT']->GetProductCallForPricingLabel()) {
$GLOBALS['ProductPrice'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetProductCallForPricingLabel();
}
else {
$GLOBALS['HidePrice'] = "display: none;";
}
} else {
$GLOBALS['ProductPrice'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetCalculatedPrice();
}
$GLOBALS['HideRRP'] = 'none';
}
// Is this product linked to a brand?
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetBrandName() != "" && GetConfig('ShowProductBrand')) {
$GLOBALS['BrandName'] = isc_html_escape($GLOBALS['ISC_CLASS_PRODUCT']->GetBrandName());
$GLOBALS['BrandLink'] = BrandLink($GLOBALS['ISC_CLASS_PRODUCT']->GetBrandName());
}
else {
$GLOBALS['HideBrandLink'] = "none";
}
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetProductType() == PT_PHYSICAL && GetConfig('ShowProductWeight')) {
// It's a physical product
$GLOBALS['ProductWeight'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetWeight();
}
else {
// It's a digital product
$GLOBALS['HideWeight'] = "none";
$GLOBALS['HideShipping'] = "none";
}
// Are reviews disabled? Then don't show anything related to reviews
if(GetConfig('EnableProductReviews') == 0) {
$GLOBALS['HideReviewLink'] = "none";
$GLOBALS['HideRating'] = "none";
$GLOBALS['HideReviews'] = "none";
}
else {
// How many reviews are there?
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumReviews() == 0) {
$GLOBALS['HideReviewLink'] = "none";
}
else {
$GLOBALS['HideNoReviewsMessage'] = "none";
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumReviews() == 1) {
$GLOBALS['ReviewLinkText'] = GetLang('ReviewLinkText1');
} else {
$GLOBALS['ReviewLinkText'] = sprintf(GetLang('ReviewLinkText2'), $GLOBALS['ISC_CLASS_PRODUCT']->GetNumReviews());
}
}
}
// Has a product availability been given?
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetAvailability() != "") {
$GLOBALS['Availability'] = isc_html_escape($GLOBALS['ISC_CLASS_PRODUCT']->GetAvailability());
} else {
$GLOBALS['HideAvailability'] = "none";
}
// Is there an SKU for this product?
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetSKU() != "" && GetConfig('ShowProductSKU')) {
$GLOBALS['SKU'] = isc_html_escape($GLOBALS['ISC_CLASS_PRODUCT']->GetSKU());
}
else {
$GLOBALS['HideSKU'] = "none";
}
if(!GetConfig('ShowProductRating')) {
$GLOBALS['HideRating'] = "none";
}
$GLOBALS['Rating'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetRating();
$GLOBALS['CartLink'] = CartLink();
$GLOBALS['ProductDesc'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetDesc();
if(!trim($GLOBALS['ProductDesc'])) {
$GLOBALS['HidePanels'][] = 'ProductDescription';
}
$GLOBALS['ProductId'] = (int) $GLOBALS['ISC_CLASS_PRODUCT']->_prodid;
$GLOBALS['ImagePage'] = sprintf("%s/productimage.php", $GLOBALS['ShopPath']);
$GLOBALS['ProductNumReviews'] = (int) $GLOBALS['ISC_CLASS_PRODUCT']->GetNumReviews();
// Are there any custom fields for this product? If so, load them
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumCustomFields() > 0) {
$this->LoadProductCustomFields();
}
else {
$GLOBALS['HideCustomFields'] = "none";
}
if (GetConfig('ShowInventory') == 1 && $GLOBALS['ISC_CLASS_PRODUCT']->GetProductInventoryTracking() > 0) {
$GLOBALS['InventoryList'] = '';
if ($GLOBALS['ISC_CLASS_PRODUCT']->GetProductInventoryTracking() == 2) {
$variations = $GLOBALS['ISC_CLASS_PRODUCT']->GetProductVariations();
if (empty($options)) {
$GLOBALS['HideCurrentStock'] = "display: none;";
}
}
else if ($GLOBALS['ISC_CLASS_PRODUCT']->GetProductInventoryTracking() == 1) {
$currentStock = $GLOBALS['ISC_CLASS_PRODUCT']->GetInventoryLevel();
if ($currentStock <= 0) {
$GLOBALS['InventoryList'] = GetLang('SoldOut');
}
else {
$GLOBALS['InventoryList'] = $currentStock;
}
}
}
else {
$GLOBALS['HideCurrentStock'] = "display: none;";
}
if(GetConfig('AddToCartButtonPosition') == 'middle' && $GLOBALS['ISC_CLASS_PRODUCT']->IsPurchasingAllowed()) {
require_once ISC_BASE_PATH.'/includes/display/SideProductAddToCart.php';
ISC_SIDEPRODUCTADDTOCART_PANEL::LoadAddToCartOptions('middle');
$GLOBALS['SNIPPETS']['ProductAddToCart'] = $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet("ProductAddToCart");
}
$GLOBALS['ISC_CLASS_TEMPLATE']->SetPageTitle($GLOBALS['ISC_CLASS_PRODUCT']->BuildTitle());
}
function LoadProductCustomFields()
{
$GLOBALS['SNIPPETS']['ProductCustomFields'] = "";
$query = sprintf("select * from [|PREFIX|]product_customfields where fieldprodid='%d' order by fieldid asc", $GLOBALS['ISC_CLASS_DB']->Quote($GLOBALS['ISC_CLASS_PRODUCT']->GetProductId()));
$result = $GLOBALS['ISC_CLASS_DB']->Query($query);
while ($row = $GLOBALS['ISC_CLASS_DB']->Fetch($result)) {
$GLOBALS['CustomFieldName'] = isc_html_escape($row['fieldname']);
$GLOBALS['CustomFieldValue'] = $row['fieldvalue'];
$GLOBALS['SNIPPETS']['ProductCustomFields'] .= $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet("ProductCustomFieldItem");
}
}
function LoadCustomerWishLists()
{
$wishLists = array();
if(CustomerIsSignedIn()) {
$GLOBALS['ISC_CLASS_CUSTOMER'] = GetClass('ISC_CUSTOMER');
$customer_id = $GLOBALS['ISC_CLASS_CUSTOMER']->GetCustomerId();
// get customer's wish list from database
$query = "SELECT * FROM [|PREFIX|]wishlists WHERE customerid = ".$customer_id;
$result = $GLOBALS['ISC_CLASS_DB']->Query($query);
while ($row = $GLOBALS['ISC_CLASS_DB']->Fetch($result)) {
$wishLists[] = $row;
}
}
return $wishLists;
}
}
?>
- <?php
- CLASS ISC_PRODUCTDETAILS_PANEL extends PANEL
- {
- function SetPanelSettings()
- {
- $GLOBALS['ProductCartQuantity'] = '';
- if(isset($GLOBALS['CartQuantity'.$GLOBALS['ISC_CLASS_PRODUCT']->GetProductId()])) {
- $GLOBALS['ProductCartQuantity'] = (int)$GLOBALS['CartQuantity'.$GLOBALS['ISC_CLASS_PRODUCT']->GetProductId()];
- }
- $GLOBALS['ProductName'] = isc_html_escape($GLOBALS['ISC_CLASS_PRODUCT']->GetProductName());
- $GLOBALS['ProductId'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetProductId();
- $wishLists = $this->LoadCustomerWishLists();
- $GLOBALS['WishLists'] = '';
- $GLOBALS['ProductPrice'] = '';
- $i=0;
- foreach ($wishLists as $wishlist) {
- if ($i == 0) {
- $checked = 'checked';
- } else {
- $checked = '';
- }
- $GLOBALS['WishLists'] .= '<input type="radio" name="wishlistid" id="wishlistid'.(int)$wishlist['wishlistid'].'" value="'.(int)$wishlist['wishlistid'].'" '.$checked.' /> <label for="wishlistid'.(int)$wishlist['wishlistid'].'">'. isc_html_escape($wishlist['wishlistname']).'</label><br />';
- ++$i;
- }
- $thumb = '';
- $GLOBALS['ImagePopupJavascript'] = "showProductImage('".GetConfig('ShopPath')."/productimage.php', ".$GLOBALS['ProductId'].");";
- $GLOBALS['AdditionalStylesheets'] = array(
- GetConfig('ShopPath').'/javascript/jquery/plugins/lightbox/lightbox.css'
- );
- // If we're showing images as a lightbox, we need to load up the URLs for the other images for this product
- if(GetConfig('ProductImageMode') == 'lightbox') {
- $GLOBALS['LightBoxImageList'] = '';
- $query = "
- SELECT imagefile
- FROM [|PREFIX|]product_images
- WHERE imageprodid='".$GLOBALS['ISC_CLASS_PRODUCT']->GetProductId()."' AND imageisthumb=0
- ORDER BY imagesort ASC
- ";
- $result = $GLOBALS['ISC_CLASS_DB']->Query($query);
- while($image = $GLOBALS['ISC_CLASS_DB']->Fetch($result)) {
- $GLOBALS['LightBoxImageList'] .= '<a ';
- $GLOBALS['LightBoxImageList'] .= 'href="'.$GLOBALS['ShopPath'].'/'.GetConfig('ImageDirectory').'/'.$image['imagefile'].'" ';
- $GLOBALS['LightBoxImageList'] .= 'title="'.addslashes($GLOBALS['ISC_CLASS_PRODUCT']->GetProductName()).'"';
- $GLOBALS['LightBoxImageList'] .= '> </a>';
- }
- $GLOBALS['ImagePopupJavascript'] = "showProductImageLightBox();";
- $GLOBALS['LightBoxImageJavascript'] = $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet('ProductImagesLightBox');
- }
- // Is there a thumbnail image?
- if ($GLOBALS['ISC_CLASS_PRODUCT']->GetThumb() != "") {
- $thumb = $GLOBALS['ISC_CLASS_PRODUCT']->GetThumb();
- $GLOBALS['ThumbImage'] = sprintf('<a href="#" onclick="'.$GLOBALS['ImagePopupJavascript'].'"><img src="%s" alt="" /></a>', $GLOBALS['ShopPath']."/".GetConfig('ImageDirectory')."/".$thumb);
- }
- // Is there more than one image? If not, hide the "See more pictures" link
- if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumImages() == 0) {
- $GLOBALS['HideMorePicturesLink'] = "none";
- $GLOBALS['ThumbImage'] = sprintf('<img src="%s" alt="" />', $GLOBALS['ShopPath']."/".GetConfig('ImageDirectory')."/".$thumb);
- } else if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumImages() == 1) {
- $GLOBALS['HideMorePicturesLink'] = "";
- $GLOBALS['SeeMorePictures'] = GetLang('SeeLargerImage');
- }
- else {
- if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumImages() - 1 == 1) {
- $var = "MorePictures1";
- } else {
- $var = "MorePictures2";
- }
- $GLOBALS['SeeMorePictures'] = sprintf(GetLang($var), $GLOBALS['ISC_CLASS_PRODUCT']->GetNumImages() - 1);
- }
- if($GLOBALS['ISC_CLASS_PRODUCT']->IsPurchasingAllowed()) {
- if ($GLOBALS['ISC_CLASS_PRODUCT']->GetFixedShippingCost() != 0) {
- // Is there a fixed shipping cost?
- $GLOBALS['ShippingPrice'] = sprintf("%s %s", CurrencyConvertFormatPrice($GLOBALS['ISC_CLASS_PRODUCT']->GetFixedShippingCost()), GetLang('FixedShippingCost'));
- }
- else if ($GLOBALS['ISC_CLASS_PRODUCT']->HasFreeShipping()) {
- // Does this product have free shipping?
- $GLOBALS['ShippingPrice'] = GetLang('FreeShipping');
- }
- else {
- // Shipping calculated at checkout
- $GLOBALS['ShippingPrice'] = GetLang('CalculatedAtCheckout');
- }
- // Is tax already included in this price?
- if(GetConfig('TaxTypeSelected') > 0) {
- if(GetConfig('PricesIncludeTax')) {
- if(GetConfig('TaxTypeSelected') == 2 && GetConfig('DefaultTaxRateName')) { //not included
- $GLOBALS['IncludingExcludingTax'] = sprintf(GetLang('ProductIncludingTax1'), isc_html_escape(GetConfig('DefaultTaxRateName')));
- }
- else {
- $GLOBALS['IncludingExcludingTax'] = GetLang('ProductIncludingTax2');
- }
- }
- else {
- if(GetConfig('TaxTypeSelected') == 2) {
- if(GetConfig('DefaultTaxRateName')) {
- $GLOBALS['IncludingExcludingTax'] = sprintf(GetLang('ProductIncludingTax1'), isc_html_escape(GetConfig('DefaultTaxRateName')));
- }
- else {
- $GLOBALS['IncludingExcludingTax'] = GetLang('ProductIncludingTax2');
- }
- }
- else {
- $GLOBALS['IncludingExcludingTax'] = GetLang('ProductExcludingTax2');
- }
- }
- }
- $GLOBALS['ProductPrice'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetCalculatedPrice();
- if ($GLOBALS['ISC_CLASS_PRODUCT']->GetFinalPrice() < $GLOBALS['ISC_CLASS_PRODUCT']->GetRetailPrice()) {
- $GLOBALS['RetailPrice'] = "<strike>".CurrencyConvertFormatPrice($GLOBALS['ISC_CLASS_PRODUCT']->GetRetailPrice())."</strike>";
- $GLOBALS['PriceLabel'] = GetLang('YourPrice');
- $savings = $GLOBALS['ISC_CLASS_PRODUCT']->GetRetailPrice() - $GLOBALS['ISC_CLASS_PRODUCT']->GetFinalPrice();
- $GLOBALS['YouSave'] = "<span class=\"YouSave\">".sprintf(GetLang('YouSave'), CurrencyConvertFormatPrice($savings))."</span>";
- } else {
- $GLOBALS['PriceLabel'] = GetLang('Price');
- $GLOBALS['HideRRP'] = "none";
- }
- }
- else {
- $GLOBALS['PriceLabel'] = GetLang('Price');
- $GLOBALS['HideShipping'] = 'none';
- if($GLOBALS['ISC_CLASS_PRODUCT']->ArePricesHidden() || !GetConfig('ShowProductPrice')) {
- if($GLOBALS['ISC_CLASS_PRODUCT']->GetProductCallForPricingLabel()) {
- $GLOBALS['ProductPrice'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetProductCallForPricingLabel();
- }
- else {
- $GLOBALS['HidePrice'] = "display: none;";
- }
- } else {
- $GLOBALS['ProductPrice'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetCalculatedPrice();
- }
- $GLOBALS['HideRRP'] = 'none';
- }
- // Is this product linked to a brand?
- if ($GLOBALS['ISC_CLASS_PRODUCT']->GetBrandName() != "" && GetConfig('ShowProductBrand')) {
- $GLOBALS['BrandName'] = isc_html_escape($GLOBALS['ISC_CLASS_PRODUCT']->GetBrandName());
- $GLOBALS['BrandLink'] = BrandLink($GLOBALS['ISC_CLASS_PRODUCT']->GetBrandName());
- }
- else {
- $GLOBALS['HideBrandLink'] = "none";
- }
- if ($GLOBALS['ISC_CLASS_PRODUCT']->GetProductType() == PT_PHYSICAL && GetConfig('ShowProductWeight')) {
- // It's a physical product
- $GLOBALS['ProductWeight'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetWeight();
- }
- else {
- // It's a digital product
- $GLOBALS['HideWeight'] = "none";
- $GLOBALS['HideShipping'] = "none";
- }
- // Are reviews disabled? Then don't show anything related to reviews
- if(GetConfig('EnableProductReviews') == 0) {
- $GLOBALS['HideReviewLink'] = "none";
- $GLOBALS['HideRating'] = "none";
- $GLOBALS['HideReviews'] = "none";
- }
- else {
- // How many reviews are there?
- if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumReviews() == 0) {
- $GLOBALS['HideReviewLink'] = "none";
- }
- else {
- $GLOBALS['HideNoReviewsMessage'] = "none";
- if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumReviews() == 1) {
- $GLOBALS['ReviewLinkText'] = GetLang('ReviewLinkText1');
- } else {
- $GLOBALS['ReviewLinkText'] = sprintf(GetLang('ReviewLinkText2'), $GLOBALS['ISC_CLASS_PRODUCT']->GetNumReviews());
- }
- }
- }
- // Has a product availability been given?
- if ($GLOBALS['ISC_CLASS_PRODUCT']->GetAvailability() != "") {
- $GLOBALS['Availability'] = isc_html_escape($GLOBALS['ISC_CLASS_PRODUCT']->GetAvailability());
- } else {
- $GLOBALS['HideAvailability'] = "none";
- }
- // Is there an SKU for this product?
- if ($GLOBALS['ISC_CLASS_PRODUCT']->GetSKU() != "" && GetConfig('ShowProductSKU')) {
- $GLOBALS['SKU'] = isc_html_escape($GLOBALS['ISC_CLASS_PRODUCT']->GetSKU());
- }
- else {
- $GLOBALS['HideSKU'] = "none";
- }
- if(!GetConfig('ShowProductRating')) {
- $GLOBALS['HideRating'] = "none";
- }
- $GLOBALS['Rating'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetRating();
- $GLOBALS['CartLink'] = CartLink();
- $GLOBALS['ProductDesc'] = $GLOBALS['ISC_CLASS_PRODUCT']->GetDesc();
- if(!trim($GLOBALS['ProductDesc'])) {
- $GLOBALS['HidePanels'][] = 'ProductDescription';
- }
- $GLOBALS['ProductId'] = (int) $GLOBALS['ISC_CLASS_PRODUCT']->_prodid;
- $GLOBALS['ImagePage'] = sprintf("%s/productimage.php", $GLOBALS['ShopPath']);
- $GLOBALS['ProductNumReviews'] = (int) $GLOBALS['ISC_CLASS_PRODUCT']->GetNumReviews();
- // Are there any custom fields for this product? If so, load them
- if ($GLOBALS['ISC_CLASS_PRODUCT']->GetNumCustomFields() > 0) {
- $this->LoadProductCustomFields();
- }
- else {
- $GLOBALS['HideCustomFields'] = "none";
- }
- if (GetConfig('ShowInventory') == 1 && $GLOBALS['ISC_CLASS_PRODUCT']->GetProductInventoryTracking() > 0) {
- $GLOBALS['InventoryList'] = '';
- if ($GLOBALS['ISC_CLASS_PRODUCT']->GetProductInventoryTracking() == 2) {
- $variations = $GLOBALS['ISC_CLASS_PRODUCT']->GetProductVariations();
- if (empty($options)) {
- $GLOBALS['HideCurrentStock'] = "display: none;";
- }
- }
- else if ($GLOBALS['ISC_CLASS_PRODUCT']->GetProductInventoryTracking() == 1) {
- $currentStock = $GLOBALS['ISC_CLASS_PRODUCT']->GetInventoryLevel();
- if ($currentStock <= 0) {
- $GLOBALS['InventoryList'] = GetLang('SoldOut');
- }
- else {
- $GLOBALS['InventoryList'] = $currentStock;
- }
- }
- }
- else {
- $GLOBALS['HideCurrentStock'] = "display: none;";
- }
- if(GetConfig('AddToCartButtonPosition') == 'middle' && $GLOBALS['ISC_CLASS_PRODUCT']->IsPurchasingAllowed()) {
- require_once ISC_BASE_PATH.'/includes/display/SideProductAddToCart.php';
- ISC_SIDEPRODUCTADDTOCART_PANEL::LoadAddToCartOptions('middle');
- $GLOBALS['SNIPPETS']['ProductAddToCart'] = $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet("ProductAddToCart");
- }
- $GLOBALS['ISC_CLASS_TEMPLATE']->SetPageTitle($GLOBALS['ISC_CLASS_PRODUCT']->BuildTitle());
- }
- function LoadProductCustomFields()
- {
- $GLOBALS['SNIPPETS']['ProductCustomFields'] = "";
- $query = sprintf("select * from [|PREFIX|]product_customfields where fieldprodid='%d' order by fieldid asc", $GLOBALS['ISC_CLASS_DB']->Quote($GLOBALS['ISC_CLASS_PRODUCT']->GetProductId()));
- $result = $GLOBALS['ISC_CLASS_DB']->Query($query);
- while ($row = $GLOBALS['ISC_CLASS_DB']->Fetch($result)) {
- $GLOBALS['CustomFieldName'] = isc_html_escape($row['fieldname']);
- $GLOBALS['CustomFieldValue'] = $row['fieldvalue'];
- $GLOBALS['SNIPPETS']['ProductCustomFields'] .= $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet("ProductCustomFieldItem");
- }
- }
- function LoadCustomerWishLists()
- {
- $wishLists = array();
- if(CustomerIsSignedIn()) {
- $GLOBALS['ISC_CLASS_CUSTOMER'] = GetClass('ISC_CUSTOMER');
- $customer_id = $GLOBALS['ISC_CLASS_CUSTOMER']->GetCustomerId();
- // get customer's wish list from database
- $query = "SELECT * FROM [|PREFIX|]wishlists WHERE customerid = ".$customer_id;
- $result = $GLOBALS['ISC_CLASS_DB']->Query($query);
- while ($row = $GLOBALS['ISC_CLASS_DB']->Fetch($result)) {
- $wishLists[] = $row;
- }
- }
- return $wishLists;
- }
- }
- ?>
Now, this code is an addon code that i have to insert it into the above code to show up the dimensions of the products.
Code: [ Select ]
$product = $GLOBALS['ISC_CLASS_PRODUCT']->GetProduct();
$dimensions = array(
'ProductHeight' => 'prodheight',
'ProductWidth' => 'prodwidth',
'ProductDepth' => 'proddepth'
);
foreach($dimensions as $global => $field) {
if($product[$dimensions] > 0) {
$GLOBALS[$global] = FormatWeight($product[$field], false);
$hasDimensions = true;
}
else {
$GLOBALS['Hide'.$global] = 'display: none';
}
}
if(!isset($hasDimensions)) {
$GLOBALS['HideDimensions'] = 'display: none';
}
- $product = $GLOBALS['ISC_CLASS_PRODUCT']->GetProduct();
- $dimensions = array(
- 'ProductHeight' => 'prodheight',
- 'ProductWidth' => 'prodwidth',
- 'ProductDepth' => 'proddepth'
- );
- foreach($dimensions as $global => $field) {
- if($product[$dimensions] > 0) {
- $GLOBALS[$global] = FormatWeight($product[$field], false);
- $hasDimensions = true;
- }
- else {
- $GLOBALS['Hide'.$global] = 'display: none';
- }
- }
- if(!isset($hasDimensions)) {
- $GLOBALS['HideDimensions'] = 'display: none';
- }
Now when i try to add the addon code to the default code, i get this error:-
Warning: Illegal offset type in /homepages/10/d264080461/htdocs/includes/display/ProductDetails.php on line 10
Warning: Illegal offset type in /homepages/10/d264080461/htdocs/includes/display/ProductDetails.php on line 10
Warning: Illegal offset type in /homepages/10/d264080461/htdocs/includes/display/ProductDetails.php on line 10
Please help me guyz because the application company asks me to contact your php developer where as i don't have any programmer with me who could solve this problem and i'm in a urgent need of it. I have a very less knowledge of PHP. So, please help me guys correcting this code.
Thanks in advance
- Anonymous
- Bot


- Joined: 25 Feb 2008
- Posts: ?
- Loc: Ozzuland
- Status: Online
February 19th, 2009, 1:19 am
- joebert
- Sledgehammer


- Joined: Feb 10, 2004
- Posts: 13455
- Loc: Florida
- Status: Offline
Page 1 of 1
To Reply to this topic you need to LOGIN or REGISTER. It is free.
Post Information
- Total Posts in this topic: 2 posts
- Users browsing this forum: No registered users and 249 guests
- You cannot post new topics in this forum
- You cannot reply to topics in this forum
- You cannot edit your posts in this forum
- You cannot delete your posts in this forum
- You cannot post attachments in this forum
