function _floating_block_admin_convert_array_to_text in Floating block 7
Same name and namespace in other branches
- 8 floating_block.module \_floating_block_admin_convert_array_to_text()
- 6 floating_block.admin.inc \_floating_block_admin_convert_array_to_text()
Converts an array representation of floating block settings to a string.
Parameters
$floating_blocks: An array representation of floating block settings.
Return value
A string representation of floating block settings.
3 calls to _floating_block_admin_convert_array_to_text()
- FloatingBlockSettingsUnitTest::testFloatingBlockSettingsConversions in tests/
floating_block.test - Test _floating_block_admin_convert_array_to_text() and _floating_block_admin_convert_text_to_array().
- floating_block_admin in ./
floating_block.admin.inc - Form to config floating block settings.
- floating_block_admin_validate in ./
floating_block.admin.inc
File
- ./
floating_block.admin.inc, line 98 - Admin page callbacks for the floating_block module.
Code
function _floating_block_admin_convert_array_to_text($floating_blocks) {
$output = array();
foreach ($floating_blocks as $selector => $settings) {
$output_line = $selector;
if (count($settings)) {
$settings_line = array();
foreach ($settings as $key => $value) {
$settings_line[] = $key . '=' . $value;
}
$output_line .= '|' . implode(',', $settings_line);
}
$output[] = $output_line;
}
return implode("\n", $output);
}