Fixes medal grades (table was missing).
[platal.git] / templates / profile / grades.js.tpl
index d674f0c..4ab0ca7 100644 (file)
@@ -1,6 +1,6 @@
 {**************************************************************************}
 {*                                                                        *}
-{*  Copyright (C) 2003-2008 Polytechnique.org                             *}
+{*  Copyright (C) 2003-2010 Polytechnique.org                             *}
 {*  http://opensource.polytechnique.org/                                  *}
 {*                                                                        *}
 {*  This program is free software; you can redistribute it and/or modify  *}
 subgrades = new Array();
 names     = new Array();
 {foreach from=$medal_list key=type item=list}
-{foreach from=$list item=m}
-names[{$m.id}] = "{$m.text}";
-{if $grades[$m.id]|@count}
-names[{$m.id}] = "{$m.text}";
-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}"];
-{/foreach}
-{/if}{/foreach}
+  {foreach from=$list item=m}
+    names[{$m.id}] = "{$m.text|regex_replace:"/\r?\n/":"\\n"}";
+    {if $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}
+    {/if}
+  {/foreach}
 {/foreach}
 
 {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}