function uc_csv_add_new_report_submit in Ubercart CSV 6.2
Same name and namespace in other branches
- 7.2 uc_csv.module \uc_csv_add_new_report_submit()
File
- ./
uc_csv.module, line 486
Code
function uc_csv_add_new_report_submit($form, $form_state) {
$shipping = $form_state['values']['options']['shipping'] ? 1 : 0;
$billing = $form_state['values']['options']['billing'] ? 1 : 0;
$products = $form_state['values']['options']['products'] ? 1 : 0;
if ($form_state['values']['rid'] > 0) {
$array = array(
'rid' => $form_state['values']['rid'],
'report_name' => $form_state['values']['report_name'],
'shipping_address' => $shipping,
'billing_address' => $billing,
'products' => $products,
'orderby' => $form_state['values']['orderby'],
'file_type' => $form_state['values']['file_type'],
'statuses' => serialize($form_state['values']['statuses']),
'track' => $form_state['values']['track'],
);
$result = drupal_write_record('uc_csv_reports', $array, 'rid');
}
else {
$array = array(
'report_name' => $form_state['values']['report_name'],
'last_exported' => 0,
'last_order_id' => 0,
'shipping_address' => $shipping,
'billing_address' => $billing,
'products' => $products,
'orderby' => $form_state['values']['orderby'],
'file_type' => $form_state['values']['file_type'],
'statuses' => serialize($form_state['values']['statuses']),
'track' => $form_state['values']['track'],
);
$result = drupal_write_record('uc_csv_reports', $array);
}
if ($result == TRUE) {
drupal_set_message("Report successfully saved");
}
else {
drupal_set_message("Your report could not be saved. Please submit a bug report", 'error');
}
return;
}