Changeset 2873
- Timestamp:
- 11/24/08 20:58:06 (6 weeks ago)
- Location:
- trunk/htdocs/system/classes
- Files:
-
- 2 modified
-
actionhandler.php (modified) (2 diffs)
-
installhandler.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/htdocs/system/classes/actionhandler.php
r2851 r2873 20 20 * Internal array of handler variables (state info) 21 21 * 22 * @var array22 * @var SuperGlobal 23 23 */ 24 public $handler_vars = array();24 public $handler_vars = null; 25 25 26 26 /** … … 33 33 */ 34 34 public function act($action) { 35 if (null === $this->handler_vars) { 36 $this->handler_vars = new SuperGlobal(array()); 37 } 35 38 $this->action = $action; 36 39 -
trunk/htdocs/system/classes/installhandler.php
r2851 r2873 702 702 return false; 703 703 } 704 $vars = array_map('addslashes', $this->handler_vars); 704 705 $vars = array(); 706 foreach ($this->handler_vars as $k => $v) { 707 $vars[$k] = addslashes($v); 708 } 709 $keys = array(); 710 foreach (array_keys($vars) as $v) { 711 $keys[] = Utils::map_array($v); 712 } 713 705 714 $file_contents = str_replace( 706 array_map(array('Utils', 'map_array'), array_keys($vars)),715 $keys, 707 716 $vars, 708 717 $file_contents
