function webform2pdf_enable_edit_form_submit in Webform2PDF 6.2
Same name and namespace in other branches
- 6 webform2pdf.module \webform2pdf_enable_edit_form_submit()
1 string reference to 'webform2pdf_enable_edit_form_submit'
- webform2pdf_edit_form in includes/
webform2pdf.settings.inc - Overview form of all components for this webform.
File
- includes/
webform2pdf.settings.inc, line 1013
Code
function webform2pdf_enable_edit_form_submit($form, &$form_state) {
if ($form_state['values']['enabled']) {
$result = db_query("SELECT * FROM {webform2pdf} WHERE nid = %d", $form_state['values']['nid']);
$row = db_fetch_array($result);
if ($row['nid']) {
$SQL = "UPDATE {webform2pdf} SET enabled = %d WHERE nid = %d";
db_query($SQL, $form_state['values']['enabled'], $form_state['values']['nid']);
}
else {
$default = variable_get('webform2pdf_default', '');
unset($default['h_left_logo_size'], $default['h_right_logo_size'], $default['f_left_logo_size'], $default['f_right_logo_size']);
$SQL = "INSERT INTO {webform2pdf} (nid, enabled, download, pdf_send_email, page_format, page_orientation,";
$SQL .= " h_left_logo, h_right_logo, f_left_logo, f_right_logo, h_font_size, p_font_size, f_font_size,";
$SQL .= " h_txt_align, h_font_family, p_txt_align, p_font_family, f_txt_align, f_font_family, h_txt,";
$SQL .= " f_txt, p_body, format) VALUES (%d, %d, %d, %d, '%s', '%s', %d, %d, %d, %d,";
$SQL .= " %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d)";
db_query($SQL, $form_state['values']['nid'], $form_state['values']['enabled'], $default['download'], $default['pdf_send_email'], $default['page_format'], $default['page_orientation'], $default['h_left_logo'], $default['h_right_logo'], $default['f_left_logo'], $default['f_right_logo'], $default['h_font_size'], $default['p_font_size'], $default['f_font_size'], $default['h_txt_align'], $default['h_font_family'], $default['p_txt_align'], $default['p_font_family'], $default['f_txt_align'], $default['f_font_family'], $default['h_txt'], $default['f_txt'], $default['p_body'], $default['format']);
}
}
}