function widgets_default_set_save in Widgets 7
Save a default widget set to the database.
Parameters
set: An widget set array provided by a module.
Return value
An widget set array. The returned set array will include the new 'wsid' assigned to the set.
1 call to widgets_default_set_save()
- widgets_set_form_override_submit in ./
widgets.admin.inc - Submit handler for overriding a module-defined set.
File
- ./
widgets.module, line 681 - Exposes global functionality for creating widget sets.
Code
function widgets_default_set_save($set) {
$set = widgets_set_save($set);
$elements = array();
foreach ($set['elements'] as $element) {
$element['wsid'] = $set['wsid'];
$element = widgets_element_save($element);
$elements[$element['weid']] = $element;
}
$set['elements'] = $elements;
return $set;
}