You are here

function webform2pdf_enable_edit_form_submit in Webform2PDF 6.2

Same name and namespace in other branches
  1. 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']);
    }
  }
}