[ic] Variable unknown..

Dan Browning interchange-users@interchange.redhat.com
Tue Jan 15 12:29:01 2002


This is a multi-part message in MIME format.

------=_NextPart_000_0001_01C19DA7.0AB974B0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

> Hi people, I've got some code to look at!   I want to make 
> this variable
> show up, and if you can guess what i'm doing, its trying to 
> make a toggable
> menu out of the vertical category list, but I can't seem to 
> get any logic
> statements to work on any loop code, if someone can help me I 
> would be very
> appreciative!
> 
> I'm sorry if this is a large post, I just wanted to make sure 
> everyone knew
> what I was trying to do, I've never been able to perform 
> logic on anything
> inside of a loop.. I don't know perl very well either... :(  Thanks in
> advance whoever can help me!
> 
> Code Example:
> [loop
> 	prefix=box
> 	search="
> 		fi=area
> 		st=db
> 		tf=sort
> 		ac=0
> 		ac=0
> 		co=yes
> 
> 		sf=sel
> 		op=eq
> 		se=[control set_selector left]
> 
> 		sf=which_page
> 		op=rm
> 		se=[control page_class all|@@MV_PAGE@@]
> "]
> 
>   <tr>
>     <td valign="top" class="categorybar">
>       <b><a href="[process]&[box-data area
> code]on=1212&mv_nextpage=@@MV_PAGE@@"><font color=blue>[box-data area
> name]</font></a></b>
>     </td>
>   </tr>
>   <tr>
>     <td valign="top" class="categorybar">[set found_cat]1[/set]
> [loop prefix=cat
> 	search="
> 		fi=cat
> 		st=db
> 		tf=sort
> 		tf=name
> 		rf=code,name
> 		sf=sel
> 		se=[box-code]
> 	"
> 	]
> 	[if scratch [box-data area code]on]
> 	&nbsp;&nbsp;[cat-exec bar_link]cat[/cat-exec]<BR>
> 	[/if]
> 
> [/loop]
> 
> -Brendan

This part looks pretty suspect to me:

> 	[if scratch [box-data area code]on]

You need something like [if-box-data area code] or maybe:

[if-box-field code]  or [if-box-code].  At the very least you and [tmp
code_n][box-data area code][/tmp] and then [if scratch code_n eq ""]...

HTH,

+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Dan Browning, Sr. Tech Consultant
| Kavod Technologies, 1498 SE Tech Center Pl Ste 170
| Vancouver, WA 98683  <dan.browning@kavod.com>
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A candidate is a person who gets money from the rich and votes from the
poor to protect them from each other.

------=_NextPart_000_0001_01C19DA7.0AB974B0
Content-Type: application/ms-tnef;
	name="winmail.dat"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="winmail.dat"

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
qn+rj6yeIMR8fCBEA5GT0CKwAwAlMlP/Q+BEYAWQmSAIUACAMlABkOMCMK2mS2F2BHCvM0Jghy0C
B5AdoDE0OTgGAK5FrzUuMRKBUAMgUw6w7bHgN1PlrgBWRbEIYClBER2gV0EgshA2ODOTdJGUES5i
rnVAa7DC+i4FoG105apvuI+5n62V+7UQI9FkQNAp4TZkPhEeUP8DoEYBLHIEIARgMKAqQANS/yjz
BRCZESMisNAOsAQgvZb/IMQ3IAWxPeIDYA6wlsIpEH8k4L2Te8CZER4gQ8IgxH0BwrAAHgBCEAEA
AAAzAAAAPDAwMDAwMWMxOWQ2ZCQ5NjdhYTI2MCQ0MDdkYThjMEBwYXltZW50b25saW5lLmNvbT4A
AAMAkhADAAAAAgEUOgEAAAAQAAAASBpe/y5LoEKJwJ9vJBmFdgMA3j+fTgAAAwAJWQEAAAADAEBl
AAAAAAsAAIAIIAYAAAAAAMAAAAAAAABGAAAAAAOFAAAAAAAAAwACgAggBgAAAAAAwAAAAAAAAEYA
AAAAEIUAAAAAAAADAAeACCAGAAAAAADAAAAAAAAARgAAAABShQAA45ABAB4ACYAIIAYAAAAAAMAA
AAAAAABGAAAAAFSFAAABAAAABQAAADEwLjAAAAAACwANgAggBgAAAAAAwAAAAAAAAEYAAAAAgoUA
AAEAAAALABSACCAGAAAAAADAAAAAAAAARgAAAAAGhQAAAAAAAAMAFYAIIAYAAAAAAMAAAAAAAABG
AAAAAAGFAAAAAAAACwAegAggBgAAAAAAwAAAAAAAAEYAAAAADoUAAAAAAAADACGACCAGAAAAAADA
AAAAAAAARgAAAAAYhQAAAAAAAAIB+A8BAAAAEAAAAJI3ZRa3mstMjnpHrbRSN3sCAfoPAQAAABAA
AACSN2UWt5rLTI56R620Ujd7AgH7DwEAAABJAAAAAAAAADihuxAF5RAaobsIACsqVsIAAG1zcHN0
LmRsbAAAAAAATklUQfm/uAEAqgA32W4AAABDOlxrXGVtYWlsXGRhbmIucHN0AAAAAAMA/g8FAAAA
AwANNP03AgACARQ0AQAAABAAAABOSVRB+b+4AQCqADfZbgAAAgF/AAEAAAAxAAAAMDAwMDAwMDA5
MjM3NjUxNkI3OUFDQjRDOEU3QTQ3QURCNDUyMzc3QkU0MzIwODAxAAAAAAMABhAU5+JSAwAHEFIF
AAADABAQAQAAAAMAERABAAAAHgAIEAEAAABlAAAASElQRU9QTEUsSVZFR09UU09NRUNPREVUT0xP
T0tBVElXQU5UVE9NQUtFVEhJU1ZBUklBQkxFU0hPV1VQLEFORElGWU9VQ0FOR1VFU1NXSEFUSU1E
T0lORyxJVFNUUllJTkdUTwAAAAAA+w==

------=_NextPart_000_0001_01C19DA7.0AB974B0--