function widgets_element_save in Widgets 7
Save an widget element.
Parameters
$element: An widget element array.
Return value
An widget element array. In the case of a new element, 'weid' will be set.
5 calls to widgets_element_save()
- widgets_default_set_save in ./
widgets.module - Save a default widget set to the database.
- widgets_element_form_submit in ./
widgets.admin.inc - Submit handler for updating an widget element.
- widgets_set_features_revert in ./
widgets.features.inc - Implements hook_features_revert().
- widgets_set_form_add_submit in ./
widgets.admin.inc - Submit handler for adding a new widget element to an widget set.
- widgets_set_form_submit in ./
widgets.admin.inc - Submit handler for saving an widget set.
File
- ./
widgets.module, line 965 - Exposes global functionality for creating widget sets.
Code
function widgets_element_save($element) {
if (!isset($element['data'])) {
$element['data'] = array();
}
if (!empty($element['weid'])) {
drupal_write_record('widgets_elements', $element, 'weid');
}
else {
drupal_write_record('widgets_elements', $element);
}
$set = widgets_set_load(NULL, $element['wsid']);
widgets_set_flush($set);
return $element;
}