@@ -25,11 +25,11 @@ discard block |
||
25 | 25 | class template |
26 | 26 | { |
27 | 27 | /** variable that holds all the data we'll be substituting into |
28 | - * the compiled templates. Takes form: |
|
29 | - * --> $this->_tpldata[block][iteration#][child][iteration#][child2][iteration#][variablename] == value |
|
30 | - * if it's a root-level variable, it'll be like this: |
|
31 | - * --> $this->_tpldata[.][0][varname] == value |
|
32 | - */ |
|
28 | + * the compiled templates. Takes form: |
|
29 | + * --> $this->_tpldata[block][iteration#][child][iteration#][child2][iteration#][variablename] == value |
|
30 | + * if it's a root-level variable, it'll be like this: |
|
31 | + * --> $this->_tpldata[.][0][varname] == value |
|
32 | + */ |
|
33 | 33 | var $_tpldata = array('.' => array(0 => array())); |
34 | 34 | var $_rootref; |
35 | 35 | // var $_block_counter = array(); |
@@ -79,9 +79,9 @@ discard block |
||
79 | 79 | } |
80 | 80 | |
81 | 81 | /** |
82 | - * Set template location |
|
83 | - * @access public |
|
84 | - */ |
|
82 | + * Set template location |
|
83 | + * @access public |
|
84 | + */ |
|
85 | 85 | function set_template() |
86 | 86 | { |
87 | 87 | global $user; |
@@ -120,9 +120,9 @@ discard block |
||
120 | 120 | } |
121 | 121 | |
122 | 122 | /** |
123 | - * Set custom template location (able to use directory outside of phpBB) |
|
124 | - * @access public |
|
125 | - */ |
|
123 | + * Set custom template location (able to use directory outside of phpBB) |
|
124 | + * @access public |
|
125 | + */ |
|
126 | 126 | function set_custom_template($template_path, $template_name, $fallback_template_path = false) |
127 | 127 | { |
128 | 128 | global $user; |
@@ -161,10 +161,10 @@ discard block |
||
161 | 161 | } |
162 | 162 | |
163 | 163 | /** |
164 | - * Sets the template filenames for handles. $filename_array |
|
165 | - * should be a hash of handle => filename pairs. |
|
166 | - * @access public |
|
167 | - */ |
|
164 | + * Sets the template filenames for handles. $filename_array |
|
165 | + * should be a hash of handle => filename pairs. |
|
166 | + * @access public |
|
167 | + */ |
|
168 | 168 | function set_filenames($filename_array) |
169 | 169 | { |
170 | 170 | if (!is_array($filename_array)) |
@@ -191,9 +191,9 @@ discard block |
||
191 | 191 | } |
192 | 192 | |
193 | 193 | /** |
194 | - * Destroy template data set |
|
195 | - * @access public |
|
196 | - */ |
|
194 | + * Destroy template data set |
|
195 | + * @access public |
|
196 | + */ |
|
197 | 197 | function destroy() |
198 | 198 | { |
199 | 199 | $this->_tpldata = array('.' => array(0 => array())); |
@@ -201,9 +201,9 @@ discard block |
||
201 | 201 | } |
202 | 202 | |
203 | 203 | /** |
204 | - * Reset/empty complete block |
|
205 | - * @access public |
|
206 | - */ |
|
204 | + * Reset/empty complete block |
|
205 | + * @access public |
|
206 | + */ |
|
207 | 207 | function destroy_block_vars($blockname) |
208 | 208 | { |
209 | 209 | if (strpos($blockname, '.') !== false) |
@@ -231,9 +231,9 @@ discard block |
||
231 | 231 | } |
232 | 232 | |
233 | 233 | /** |
234 | - * Display handle |
|
235 | - * @access public |
|
236 | - */ |
|
234 | + * Display handle |
|
235 | + * @access public |
|
236 | + */ |
|
237 | 237 | function display($handle, $include_once = true) |
238 | 238 | { |
239 | 239 | if (defined('IN_ERROR_HANDLER')) |
@@ -258,9 +258,9 @@ discard block |
||
258 | 258 | } |
259 | 259 | |
260 | 260 | /** |
261 | - * Display the handle and assign the output to a template variable or return the compiled result. |
|
262 | - * @access public |
|
263 | - */ |
|
261 | + * Display the handle and assign the output to a template variable or return the compiled result. |
|
262 | + * @access public |
|
263 | + */ |
|
264 | 264 | function assign_display($handle, $template_var = '', $return_content = true, $include_once = false) |
265 | 265 | { |
266 | 266 | ob_start(); |
@@ -278,9 +278,9 @@ discard block |
||
278 | 278 | } |
279 | 279 | |
280 | 280 | /** |
281 | - * Load a compiled template if possible, if not, recompile it |
|
282 | - * @access private |
|
283 | - */ |
|
281 | + * Load a compiled template if possible, if not, recompile it |
|
282 | + * @access private |
|
283 | + */ |
|
284 | 284 | function _tpl_load(&$handle) |
285 | 285 | { |
286 | 286 | global $user, $config; |
@@ -458,9 +458,9 @@ discard block |
||
458 | 458 | } |
459 | 459 | |
460 | 460 | /** |
461 | - * Assign key variable pairs from an array |
|
462 | - * @access public |
|
463 | - */ |
|
461 | + * Assign key variable pairs from an array |
|
462 | + * @access public |
|
463 | + */ |
|
464 | 464 | function assign_vars($vararray) |
465 | 465 | { |
466 | 466 | foreach ($vararray as $key => $val) |
@@ -472,9 +472,9 @@ discard block |
||
472 | 472 | } |
473 | 473 | |
474 | 474 | /** |
475 | - * Assign a single variable to a single key |
|
476 | - * @access public |
|
477 | - */ |
|
475 | + * Assign a single variable to a single key |
|
476 | + * @access public |
|
477 | + */ |
|
478 | 478 | function assign_var($varname, $varval) |
479 | 479 | { |
480 | 480 | $this->_rootref[$varname] = $varval; |
@@ -483,9 +483,9 @@ discard block |
||
483 | 483 | } |
484 | 484 | |
485 | 485 | /** |
486 | - * Assign key variable pairs from an array to a specified block |
|
487 | - * @access public |
|
488 | - */ |
|
486 | + * Assign key variable pairs from an array to a specified block |
|
487 | + * @access public |
|
488 | + */ |
|
489 | 489 | function assign_block_vars($blockname, $vararray) |
490 | 490 | { |
491 | 491 | if (strpos($blockname, '.') !== false) |
@@ -550,33 +550,33 @@ discard block |
||
550 | 550 | } |
551 | 551 | |
552 | 552 | /** |
553 | - * Change already assigned key variable pair (one-dimensional - single loop entry) |
|
554 | - * |
|
555 | - * An example of how to use this function: |
|
556 | - * {@example alter_block_array.php} |
|
557 | - * |
|
558 | - * @param string $blockname the blockname, for example 'loop' |
|
559 | - * @param array $vararray the var array to insert/add or merge |
|
560 | - * @param mixed $key Key to search for |
|
561 | - * |
|
562 | - * array: KEY => VALUE [the key/value pair to search for within the loop to determine the correct position] |
|
563 | - * |
|
564 | - * int: Position [the position to change or insert at directly given] |
|
565 | - * |
|
566 | - * If key is false the position is set to 0 |
|
567 | - * If key is true the position is set to the last entry |
|
568 | - * |
|
569 | - * @param string $mode Mode to execute (valid modes are 'insert' and 'change') |
|
570 | - * |
|
571 | - * If insert, the vararray is inserted at the given position (position counting from zero). |
|
572 | - * If change, the current block gets merged with the vararray (resulting in new key/value pairs be added and existing keys be replaced by the new value). |
|
573 | - * |
|
574 | - * Since counting begins by zero, inserting at the last position will result in this array: array(vararray, last positioned array) |
|
575 | - * and inserting at position 1 will result in this array: array(first positioned array, vararray, following vars) |
|
576 | - * |
|
577 | - * @return bool false on error, true on success |
|
578 | - * @access public |
|
579 | - */ |
|
553 | + * Change already assigned key variable pair (one-dimensional - single loop entry) |
|
554 | + * |
|
555 | + * An example of how to use this function: |
|
556 | + * {@example alter_block_array.php} |
|
557 | + * |
|
558 | + * @param string $blockname the blockname, for example 'loop' |
|
559 | + * @param array $vararray the var array to insert/add or merge |
|
560 | + * @param mixed $key Key to search for |
|
561 | + * |
|
562 | + * array: KEY => VALUE [the key/value pair to search for within the loop to determine the correct position] |
|
563 | + * |
|
564 | + * int: Position [the position to change or insert at directly given] |
|
565 | + * |
|
566 | + * If key is false the position is set to 0 |
|
567 | + * If key is true the position is set to the last entry |
|
568 | + * |
|
569 | + * @param string $mode Mode to execute (valid modes are 'insert' and 'change') |
|
570 | + * |
|
571 | + * If insert, the vararray is inserted at the given position (position counting from zero). |
|
572 | + * If change, the current block gets merged with the vararray (resulting in new key/value pairs be added and existing keys be replaced by the new value). |
|
573 | + * |
|
574 | + * Since counting begins by zero, inserting at the last position will result in this array: array(vararray, last positioned array) |
|
575 | + * and inserting at position 1 will result in this array: array(first positioned array, vararray, following vars) |
|
576 | + * |
|
577 | + * @return bool false on error, true on success |
|
578 | + * @access public |
|
579 | + */ |
|
580 | 580 | function alter_block_array($blockname, $vararray, $key = false, $mode = 'insert') |
581 | 581 | { |
582 | 582 | if (strpos($blockname, '.') !== false) |
@@ -660,9 +660,9 @@ discard block |
||
660 | 660 | } |
661 | 661 | |
662 | 662 | /** |
663 | - * Include a separate template |
|
664 | - * @access private |
|
665 | - */ |
|
663 | + * Include a separate template |
|
664 | + * @access private |
|
665 | + */ |
|
666 | 666 | function _tpl_include($filename, $include = true) |
667 | 667 | { |
668 | 668 | // This is used to access global vars |
@@ -691,9 +691,9 @@ discard block |
||
691 | 691 | } |
692 | 692 | |
693 | 693 | /** |
694 | - * Include a php-file |
|
695 | - * @access private |
|
696 | - */ |
|
694 | + * Include a php-file |
|
695 | + * @access private |
|
696 | + */ |
|
697 | 697 | function _php_include($filename) |
698 | 698 | { |
699 | 699 | $file = $this->rootPhysical . $filename; |
@@ -708,9 +708,9 @@ discard block |
||
708 | 708 | } |
709 | 709 | |
710 | 710 | /** |
711 | - * Assign key variable pairs from an array with block support |
|
712 | - * @access public |
|
713 | - */ |
|
711 | + * Assign key variable pairs from an array with block support |
|
712 | + * @access public |
|
713 | + */ |
|
714 | 714 | function assign_recursive($values, $name = '') |
715 | 715 | { |
716 | 716 | if(isset($values['.'])) |