Changeset 23618 for trunk/include


Ignore:
Timestamp:
Jun 27, 2013, 10:45:32 PM (11 years ago)
Author:
rvelices
Message:

fix missing prev/next nav items in the calendar view (Smarty get_template_vars by reference not working anymore)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/calendar_base.class.php

    r19703 r23618  
    295295    if ( !isset($upper_items_rank[$current]) )
    296296    {
    297       array_push($upper_items, $current);// just in case (external link)
     297      $upper_items[] = $current;// just in case (external link)
    298298      usort($upper_items, 'version_compare');
    299299      $upper_items_rank = array_flip($upper_items);
     
    331331    if ( !empty($tpl_var) )
    332332    {
    333       $existing = & $template->get_template_vars('chronology_navigation_bars');
    334       if ( !empty($existing) )
    335       {
    336         $existing[ sizeof($existing)-1 ] =
    337           array_merge( $existing[ sizeof($existing)-1 ], $tpl_var);
     333      $existing = $template->smarty->getVariable('chronology_navigation_bars');
     334      if (! ($existing instanceof Undefined_Smarty_Variable))
     335      {
     336        $existing->value[ sizeof($existing->value)-1 ] =
     337          array_merge( $existing->value[ sizeof($existing->value)-1 ], $tpl_var);
    338338      }
    339339      else
Note: See TracChangeset for help on using the changeset viewer.