function parallax_admin_submit in Parallax Toolkit 7.2
Final submit handler.
Reports what values were finally set.
1 string reference to 'parallax_admin_submit'
- parallax_admin_settings_form in parallax_admin/
parallax_admin.module
File
- parallax_admin/
parallax_admin.module, line 164
Code
function parallax_admin_submit($form, &$form_state) {
$all_values = $form_state['values']['parallax_fieldset'];
$num_items = count($all_values);
$records = array();
for ($i = 0; $i < $num_items; $i++) {
array_push($records, array(
'identifier' => $all_values[$i]['identifier'],
'selector' => $all_values[$i]['selector'],
'vertical_value' => $all_values[$i]['vertical_value'],
'horizontal_value' => $all_values[$i]['horizontal_value'],
'background_image' => $all_values[$i]['background_image'],
'background_size' => $all_values[$i]['background_size'],
));
}
// Delete all database values so we can write new row values
db_delete('parallax_admin')
->execute();
// Write each new value
foreach ($records as $index => $record) {
drupal_write_record('parallax_admin', $record);
}
}