wrapper element for config.xml
darcs-hash:20081230212202-84dde-d6439ad7061a56c9de0168ced3d95436ca20cb59.gz
This commit is contained in:
		| @@ -110,4 +110,6 @@ Evan Prodromou <evan@prodromou.name>**20081230210114] | ||||
| [implement the api/laconica/config method | ||||
| Evan Prodromou <evan@prodromou.name>**20081230211444]  | ||||
| [better serialization of arrays and booleans in config output | ||||
| Evan Prodromou <evan@prodromou.name>**20081230211957]  | ||||
| Evan Prodromou <evan@prodromou.name>**20081230211957]  | ||||
| [wrapper element for config.xml | ||||
| Evan Prodromou <evan@prodromou.name>**20081230212202]  | ||||
										
											Binary file not shown.
										
									
								
							| @@ -115,6 +115,7 @@ class TwitapilaconicaAction extends TwitterapiAction | ||||
|         switch ($apidata['content-type']) { | ||||
|          case 'xml': | ||||
|             $this->init_document('xml'); | ||||
|             common_element_start('config'); | ||||
|             // XXX: check that all sections and settings are legal XML elements | ||||
|             foreach ($keys as $section => $settings) { | ||||
|                 common_element_start($section); | ||||
| @@ -131,6 +132,7 @@ class TwitapilaconicaAction extends TwitterapiAction | ||||
|                 } | ||||
|                 common_element_end($section); | ||||
|             } | ||||
|             common_element_end('config'); | ||||
|             $this->end_document('xml'); | ||||
|             break; | ||||
|          case 'json': | ||||
|   | ||||
| @@ -1,11 +1,4 @@ | ||||
| hunk ./actions/twitapilaconica.php 122 | ||||
| -                    common_element($setting, null, common_config($section, $setting)); | ||||
| +                    $value = common_config($section, $setting); | ||||
| +                    if (is_array($value)) { | ||||
| +                        $value = implode(',', $value); | ||||
| +                    } else if ($value === false) { | ||||
| +                        $value = 'false'; | ||||
| +                    } else if ($value === true) { | ||||
| +                        $value = 'true'; | ||||
| +                    } | ||||
| +                    common_element($setting, null, $value); | ||||
| hunk ./actions/twitapilaconica.php 118 | ||||
| +            common_element_start('config'); | ||||
| hunk ./actions/twitapilaconica.php 135 | ||||
| +            common_element_end('config'); | ||||
|   | ||||
| @@ -115,6 +115,7 @@ class TwitapilaconicaAction extends TwitterapiAction | ||||
|         switch ($apidata['content-type']) { | ||||
|          case 'xml': | ||||
|             $this->init_document('xml'); | ||||
|             common_element_start('config'); | ||||
|             // XXX: check that all sections and settings are legal XML elements | ||||
|             foreach ($keys as $section => $settings) { | ||||
|                 common_element_start($section); | ||||
| @@ -131,6 +132,7 @@ class TwitapilaconicaAction extends TwitterapiAction | ||||
|                 } | ||||
|                 common_element_end($section); | ||||
|             } | ||||
|             common_element_end('config'); | ||||
|             $this->end_document('xml'); | ||||
|             break; | ||||
|          case 'json': | ||||
|   | ||||
		Reference in New Issue
	
	Block a user