I have a time progression widget i have been using and it works great for the most part but for some reason when I get to the afternoon I get an error. Ill pots the widgets for the time below as well as the error Im getting.
/*Time progression widget*/
<<widget "addTime">>
<<if $args[0]>>
<<set $args to $args[0]>>
<<set $time += $args>>
<</if>>
<</widget>>
<<widget "clock">>
<<if $dayNum is 1>>
<<set $day to "Sunday">>
<<elseif $dayNum is 2>>
<<set $day to "Monday">>
<<elseif $dayNum is 3>>
<<set $day to "Tuesday">>
<<elseif $dayNum is 4>>
<<set $day to "Wednesday">>
<<elseif $dayNum is 5>>
<<set $day to "Thursday">>
<<elseif $dayNum is 6>>
<<set $day to "Friday">>
<<elseif $dayNum is 7>>
<<set $day to "Saturday">>
<</if>>
<<if $time is 1>>
<<set $timeOfDay to "Morning">>
<<elseif $time is 2>>
<<set $timeOfDay to "Noon">>
<<elseif $time is 3>>
<<set $timeOfDay to "Afternoon">>
<<elseif $time if 4>>
<<set $timeOfDay to "Evening">>
<<elseif $time is 5>>
<<set $timeOfDay to "Night">>
<</if>>
<</widget>>
And this is the error
Error: <<clock>>: error within widget code (Error: <<if>>: bad conditional expression in <<elseif>> clause (#3): Unexpected token 'if')
<<clock>>
I am seeing nothing wrong with the elseif statement at all unless my eyes are really messed up.