From fec41273a4ae2f24ec8beb11dc473222cfd04b53 Mon Sep 17 00:00:00 2001 From: Meik Sievertsen Date: Thu, 25 May 2006 19:15:04 +0000 Subject: first round of custom profile changes git-svn-id: file:///svn/phpbb/trunk@5965 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/includes/template.php | 60 ++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 30 deletions(-) (limited to 'phpBB/includes/template.php') diff --git a/phpBB/includes/template.php b/phpBB/includes/template.php index 9ba7086913..d8f78a77c1 100644 --- a/phpBB/includes/template.php +++ b/phpBB/includes/template.php @@ -105,6 +105,36 @@ class template $this->_tpldata = array(); } + /** + * Reset/empty complete block + * @public + */ + function destroy_block_vars($blockname) + { + if (strpos($blockname, '.') !== false) + { + // Nested block. + $blocks = explode('.', $blockname); + $blockcount = sizeof($blocks) - 1; + + $str = &$this->_tpldata; + for ($i = 0; $i < $blockcount; $i++) + { + $str = &$str[$blocks[$i]]; + $str = &$str[sizeof($str) - 1]; + } + + unset($str[$blocks[$blockcount]]); + } + else + { + // Top-level block. + unset($this->_tpldata[$blockname]); + } + + return true; + } + /** * Display handle * @public @@ -333,36 +363,6 @@ class template return true; } - /** - * Reset/empty complete block - * @public - */ - function reset_block_vars($blockname) - { - if (strpos($blockname, '.') !== false) - { - // Nested block. - $blocks = explode('.', $blockname); - $blockcount = sizeof($blocks) - 1; - - $str = &$this->_tpldata; - for ($i = 0; $i < $blockcount; $i++) - { - $str = &$str[$blocks[$i]]; - $str = &$str[sizeof($str) - 1]; - } - - unset($str[$blocks[$blockcount]]); - } - else - { - // Top-level block. - unset($this->_tpldata[$blockname]); - } - - return true; - } - /** * Change already assigned key variable pair (one-dimensional - single loop entry) * -- cgit v1.2.1