Remove call-time pass-by-reference code which produces fatal error with PHP>=5.4
[platal.git] / templates / profile / grades.js.tpl
index bc4c193..6ebf448 100644 (file)
@@ -1,6 +1,6 @@
 {**************************************************************************}
 {*                                                                        *}
-{*  Copyright (C) 2003-2011 Polytechnique.org                             *}
+{*  Copyright (C) 2003-2013 Polytechnique.org                             *}
 {*  http://opensource.polytechnique.org/                                  *}
 {*                                                                        *}
 {*  This program is free software; you can redistribute it and/or modify  *}
@@ -28,8 +28,8 @@ multiple  = new Array();
     names[{$m.id}] = "{$m.text|regex_replace:"/\r?\n/":"\\n"}";
     {if t($grades[$m.id]) && $grades[$m.id]|@count}
       subgrades[{$m.id}] = new Array({$grades[$m.id]|@count});
-      {foreach from=$grades[$m.id] item=g}
-        subgrades[{$m.id}][{$g.gid-1}] = [{$g.gid},"{$g.text|regex_replace:"/\r?\n/":"\\n"}"];
+      {foreach from=$grades[$m.id] item=g name=subgrade}
+        subgrades[{$m.id}][{$smarty.foreach.subgrade.index}] = [{$g.gid},"{$g.text|regex_replace:"/\r?\n/":"\\n"}"];
       {/foreach}
     {/if}
     {if $m.type != 'ordre'}