NetTalk Central

Author Topic: Bug in PR17 when setting LOC:FormOK  (Read 1867 times)

vsorensen

  • Jr. Member
  • **
  • Posts: 52
    • View Profile
    • Email
Bug in PR17 when setting LOC:FormOK
« on: November 07, 2008, 07:13:25 AM »
Something does not add up here...

 #if(%nChangeCondition<>'')
  If (%nChangeCondition) then loc:FormOk = 0.
  #EndIf
  #if(%nLoggedIn=1 and %nLevel = '')
  If p_web.GetSessionLoggedIn() = 0 then loc:FormOk = 0.
  #elsif(%nLoggedIn=1 and %nLevel <> '')
  If p_web.GetSessionLoggedIn() and p_web.GetSessionLevel() <= %nLevel then loc:FormOk = 0.
  #EndIf


My %nChangeCondition is "CanEdit()", so the generated code is "IF CanEdit()...FormOK=0" while "IF LoggedIn()=0...FormOk=0".  Should this not be "IF NOT(CanEdit())..."?

Bruce

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 11191
    • View Profile
Re: Bug in PR17 when setting LOC:FormOK
« Reply #1 on: November 07, 2008, 07:27:48 AM »
yes, I agree, I've fixed for the PR18 build.

Cheers
Bruce