function legal_administration_submit in Legal 6.7
Same name and namespace in other branches
- 5 legal.module \legal_administration_submit()
- 6.8 legal.admin.inc \legal_administration_submit()
- 7.2 legal.admin.inc \legal_administration_submit()
- 7 legal.admin.inc \legal_administration_submit()
File
- ./
legal.module, line 303
Code
function legal_administration_submit($form, &$form_state) {
$values = $form_state['values'];
if ($form_state['clicked_button']['#value'] == t('Preview')) {
return;
}
if (variable_get('legal_display', '0') != $form_state['values']['display']) {
variable_set('legal_display', $form_state['values']['display']);
drupal_set_message(t('Display setting has been saved.'));
}
// If new conditions are different from current permisions - enter in database
if (legal_conditions_updated($form)) {
db_query("INSERT INTO {legal_conditions} (tc_id, conditions, date, extras, changes) VALUES (NULL, '%s', %d, '%s', '%s')", $values['conditions'], time(), serialize($values['extras']), $values['changes']);
drupal_set_message(t('Terms & Conditions have been saved.'));
}
cache_clear_all();
return;
}