{MyAccount} {ShoppingLists}

#IF(#Product AND (NOT #DEFINED(#INPUT.ChangeAction) OR #INPUT.ChangeAction NE "NewShoppingList")) #IF(#INPUT.Quantity) #ENDIF

"#Product.NameOrAlias"

{ShoppingListInfo}

#ENDIF #IF(#FormError)

{InputError}

#IF(#FormErrors.Reason.OBJECT_EXISTS)

{ShoppingListExists}

#ELSIF(#FormErrors.Reason.OBJECT_NO_ALIAS)

{ShoppingListNoName}

#ELSE

{OtherReason}

#ENDIF
#ENDIF #LOCAL("Accept", 0) #IF(#INPUT.Confirmation)

{AcceptAction}

#SET("Accept", 1)
{Alias} {ChangeDate}
#INPUT.DeleteAlias #INPUT.ChangeDate
{Cancel}
#ELSE #LOCAL("Alternate", 0) #LOOP(#ShoppingLists) #SET("Alternate", 1 - #Alternate) #ENDLOOP #IF(#COUNT(#ShoppingLists) == 0) #SET("Alternate", 1 - #Alternate) #ENDIF #ENDLOCAL
{Alias} {ChangeDate} {Action}
#Alias #ChangeDate[date]
{NoShoppingLists}

#WITH_ERROR(#FormError) #ENDWITH_ERROR
#ENDIF
#ENDLOCAL