From e135e187b482616cc86be82db5f5e320ede3f31b Mon Sep 17 00:00:00 2001 From: Damyon Wiese Date: Mon, 9 Dec 2013 10:24:17 +0800 Subject: [PATCH] MDL-40096 assign: Prevent js error because uniqid() is not unique. Use html_writer::random_id instead because it incorporates a static counter. --- mod/assign/renderer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/assign/renderer.php b/mod/assign/renderer.php index 6803fd1565a..3bef77e299a 100644 --- a/mod/assign/renderer.php +++ b/mod/assign/renderer.php @@ -55,7 +55,7 @@ class mod_assign_renderer extends plugin_renderer_base { * @return string */ public function render_assign_files(assign_files $tree) { - $this->htmlid = 'assign_files_tree_'.uniqid(); + $this->htmlid = html_writer::random_id('assign_files_tree'); $this->page->requires->js_init_call('M.mod_assign.init_tree', array(true, $this->htmlid)); $html = '
'; $html .= $this->htmllize_tree($tree, $tree->dir);