Changeset 13817
- Timestamp:
- 12/10/07 16:28:29 (10 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midcom/midcom.helper.filesync/exec/export_structure.php
r13816 r13817 2 2 $_MIDCOM->auth->require_admin_user(); 3 3 $_MIDCOM->cache->content->enable_live_mode(); 4 4 $_MIDCOM->header('Content-Type: text/plain'); 5 5 $exporter = midcom_helper_filesync_exporter::create('structure'); 6 6 $exporter->export(); trunk/midcom/midcom.helper.filesync/exporter/structure.php
r13816 r13817 84 84 foreach ($array as $key => $val) 85 85 { 86 $data .= $prefix; 87 if (!is_numeric($key)) 88 { 89 $data .= "'{$key}' => "; 90 } 91 86 92 switch(gettype($val)) 87 93 { 88 94 case 'boolean': 89 $data .= ($val)? "{$prefix}'{$key}' => true,\n":"{$prefix}'{$key}' => false,\n";95 $data .= ($val)?'true':'false'; 90 96 break; 91 97 case 'array': 92 $data .= " {$prefix}'{$key}' => array\n{$prefix}(\n" . $this->_draw_array($val, "{$prefix} ") . "\n{$prefix}),\n";98 $data .= "array\n{$prefix}(\n" . $this->_draw_array($val, "{$prefix} ") . "{$prefix})"; 93 99 break; 94 100 … … 96 102 if (is_numeric($val)) 97 103 { 98 $data .= "{$prefix}'{$key}' => {$val},\n";104 $data .= $val; 99 105 } 100 106 else 101 107 { 102 $data .= " {$prefix}'{$key}' => '{$val}',\n";108 $data .= "'{$val}'"; 103 109 } 104 110 } 111 112 $data .= ",\n"; 105 113 106 114 } … … 110 118 function export() 111 119 { 112 echo "<pre>\n";113 120 echo $this->_draw_array($this->read_structure()); 114 echo "</pre>\n";115 121 } 116 122 }
