From b07aee1ae0f19ced29d6558ee451b15008205693 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Fri, 14 Mar 2014 09:33:15 +0000 Subject: [PATCH] allow to use namespaced $readonlys for grids, eg. grid uses "grid" as name, you can now set $readonlys["grid"]["something"] as well as $readonlys["something"] like in eTemplate2 --- etemplate/inc/class.etemplate.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etemplate/inc/class.etemplate.inc.php b/etemplate/inc/class.etemplate.inc.php index 124247e019..e3da7766fc 100644 --- a/etemplate/inc/class.etemplate.inc.php +++ b/etemplate/inc/class.etemplate.inc.php @@ -1521,7 +1521,7 @@ class etemplate extends boetemplate { $cname .= $cname == '' ? $name : '['.str_replace('[','][',str_replace(']','',$name)).']'; } - $html .= $this->show_grid($cell,$name ? $value : $content,$readonlys,$cname,$show_c,$show_row,$path); + $html .= $this->show_grid($cell,$name ? $value : $content,$readonlys+(array)$readonlys[$name],$cname,$show_c,$show_row,$path); if ($set_readonlys_all) unset($readonlys['__ALL__']); break; case 'template': // size: index in content-array (if not full content is past further on)