{if (!isset($year) && !isset($month) && !isset($day)) || (!$year && !$month && !$day)}
{lang choose_year}
{foreach $years $y}
  • {$y}{lang year}
  • {foreachelse} {lang no}{lang diary} {/foreach}
    {elseif isset($year) && $year && (!isset($month) || !$month)}
    {lang choose_month}
    {foreach $yeardetial $m $d}
  • {$m}{lang month}
  • {foreachelse} {lang no}{lang diary} {/foreach}
    {elseif isset($year) && $year && isset($month) && isset($yeardetial[$month]) && $month && (!isset($day) || !$day)}
    {lang choose_day}
    {foreach $yeardetial[$month] $m $md} {eval $d=substr($md,0,-4);}
  • {$d}{lang day}
  • {foreachelse} {lang no}{lang diary} {/foreach}
    {/if}