[prev in list] [next in list] [prev in thread] [next in thread]
List: freetrade
Subject: SV: SV: [FreeTrade] Buy items from departmentlisting?
From: "Tom Jakobsen" <tomjako () sporty ! no>
Date: 2000-02-29 19:54:03
[Download RAW message or body]
THANK YOU VERY MUCH ! :)
Worked perfectly.
----- Original Message -----
From: Marek <marek@webplusplus.com>
To: FreeTrade <freetrade@list.working-dogs.com>
Sent: Tuesday, February 29, 2000 3:03 PM
Subject: Re: SV: [FreeTrade] Buy items from departmentlisting?
> Tom Jakobsen wrote:
> >
> > Thank you for your help:)
> >
> > Could you send me your "department" file, so i could have a look at it.
> > I get the error message "This item is unavailable at this time."
> >
> > Thanks
> >
> > Tom
>
> Yes, you are right I missed two things.
> 1) function showRelationship(...
> 2) $item = $DatabaseRow->ID;
>
>
>
> "department" file:
> ==================
> <?php
> /*
> ** File: department
> ** Description: show departments and items contained in them
> ** Version: $Revision: 1.11 $
> ** Created: 04/22/1999
> ** Author: Leon Atkinson
> ** Email: leon@clearink.com
> ** CVS Author: $Author: leon $
> ** Last Revised: $Date: 2000/02/02 18:59:48 $
> ** Log : $Log: department,v $
> ** Log : Revision 1.11 2000/02/02 18:59:48 leon
> ** Log : Fixing bugs reported by Ted Henigson.
> ** Log :
> ** Log : Revision 1.10 1999/11/04 21:35:40 leon
> ** Log : Cleaned up the use of paths. Paths are now all set in
> index.php3 as
> ** Log : constants. Example settings for Apache/Unix, Apache/Win32,
> and IIS.
> ** Log :
> ** Log : Revision 1.9 1999/10/30 22:07:15 leon
> ** Log : Fixed some problems with images associated with items and
> departments.
> ** Log : Defined the directories for items and departments inside
> global_settings.
> ** Log :
> ** Log : Revision 1.8 1999/10/12 00:39:10 chris
> ** Log : Moving text into constants in preparation of localization
> support.
> ** Log :
> ** Log : Revision 1.7 1999/10/11 23:04:08 leon
> ** Log : Removed all require()'s, added block to stop double
> include()'s
> ** Log :
> ** Log : Require wasn't giving any performance advantage because it was
> always
> ** Log : being called with a variable. Futhermore, using return inside
> a
> ** Log : require()'d file does not work in PHP4.
> ** Log :
> ** Log : Revision 1.6 1999/08/18 22:32:14 leon
> ** Log : Returning opening PHP tag to XML-friendly tag
> ** Log :
> ** Log : Revision 1.5 1999/07/28 19:27:30 leon
> ** Log : Mass update based on code donation from a live project
> ** Log :
> **
> ** Copyright (c) 1999 Working Dogs. All rights reserved.
> */
>
> function showRelationship($Item, $relationship, $description)
> {
> //
> file://** Related items
> //
> $CrossSellCount=0;
> if(isset($Item['Relationship'][$relationship]))
> {
> $CrossSellCount = count($Item['Relationship'][$relationship]);
> }
>
> if($CrossSellCount > 0)
> {
> print("<BR>\n");
> print("$description\n");
> print("<UL>\n");
>
> for($n=0; $n<$CrossSellCount; $n++)
> {
> $RelatedItem =
> GetItemInfo($Item['Relationship'][$relationship][$n]);
>
> print("<LI><A HREF=\"".ScreenURL('item', FALSE,
> array('item'=>$RelatedItem['ID']))."\">");
>
> print($RelatedItem['Name']);
>
> print("</A>");
> }
>
> print("</UL>\n");
> }
>
>
> }
> $department = intval($department);
>
> file://show sub-departments
> $Query = "SELECT ID, Name, Graphic, Description ";
> $Query .= "FROM department ";
> $Query .= "WHERE Parent=$department ";
> $Query .= "ORDER BY DisplayPrecedence, Name ";
> $DatabaseResult = mysql_query($Query, $DatabaseLink);
> while($DatabaseRow = mysql_fetch_object($DatabaseResult))
> {
> print("<A HREF=\"" . ScreenURL("department") .
> "&department=$DatabaseRow->ID\">");
>
> if(($DatabaseRow->Graphic) AND file_exists(DEPARTMENT_IMAGES_DIR . '/'
> . $DatabaseRow->Graphic))
> {
> $department_Graphic_size = getimagesize(DEPARTMENT_IMAGES_DIR . '/' .
> $DatabaseRow->Graphic);
>
> print("<IMG SRC=\"" . DEPARTMENT_IMAGES_DIR . '/' .
> $DatabaseRow->Graphic . "\"");
> print(" $department_Graphic_size[3] BORDER=\"0\" ALIGN=\"left\">\n");
> }
>
> print("<B>$DatabaseRow->Name</B>");
>
> print("</A>");
> print("<BR>\n");
>
> print($DatabaseRow->Description);
> print("<BR CLEAR=\"all\">\n");
> print("<BR>\n");
>
>
> }
>
>
> file://show items in this department
> $Query = "SELECT i.ID, i.Name, i.Thumbnail ";
> $Query .= "FROM item i, department_item di ";
> $Query .= "WHERE di.Department = $department ";
> $Query .= "AND i.ID = di.Item ";
> $Query .= "ORDER BY i.DisplayPrecedence, i.Name ";
> $DatabaseResult = mysql_query($Query, $DatabaseLink);
> while($DatabaseRow = mysql_fetch_object($DatabaseResult))
> {
> print("<A HREF=\"".ScreenURL("item")."&item=$DatabaseRow->ID\">");
> if(($DatabaseRow->Thumbnail) AND
> file_exists(ITEM_IMAGES_DIR . "/" . $DatabaseRow->Thumbnail))
> {
> $Thumbnail_Graphic_size = getimagesize(ITEM_IMAGES_DIR . "/" .
> $DatabaseRow->Thumbnail);
> print("<IMG SRC=\"" . ITEM_IMAGES_DIR . "/" . $DatabaseRow->Thumbnail
> . "\"");
> print(" $Thumbnail_Graphic_size[3] BORDER=\"0\" ALIGN=\"left\">\n");
> }
> print("<B>$DatabaseRow->Name</B>");
> print("</A>");
> print("<BR CLEAR=\"all\">\n");
> print("<BR>\n");
> $item = $DatabaseRow->ID;
> include(APPLICATION_ROOT . "modules/screens/item_dep");
> }
>
> ?>
>
>
> ------------------------------------------------------------
> To subscribe: freetrade-on@list.working-dogs.com
> To unsubscribe: freetrade-off@list.working-dogs.com
> Site: http://www.working-dogs.com/freetrade/
> Problems?: jon@working-dogs.com
>
------------------------------------------------------------
To subscribe: freetrade-on@list.working-dogs.com
To unsubscribe: freetrade-off@list.working-dogs.com
Site: http://www.working-dogs.com/freetrade/
Problems?: jon@working-dogs.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic