function bd_set_form_ml($data) { global $config, $wpdb; $update_form_ml = $data['form_ml']; $form_ml_mail = get_option('form_ml_mail', 'error'); $bank_hour = $data['bank_hour']; $bank_date = $data['bank_date']; $data['bank_hour'] = str_replace('.', '', $data['bank_hour']); $data['bank_date'] = str_replace('/', '-', $data['bank_date']); $data['bank_date'] .= ' ' . $data['bank_hour']; $data['bank_date'] = date("Y-m-d H:i:s", strtotime($data['bank_date'])); unset($data['bank_hour']); unset($data['submit']); unset($data['form_ml']); if ($update_form_ml > 0) { $update_form_ml = $wpdb->update($config['tables']['forms'], $data, array('id_form_ml' => $update_form_ml)); } else { $data['ship_status_now'] = $config['STATUS']['POR_VERIFICAR']['id']; $wpdb->insert($config['tables']['forms'], $data); } /*echo $wpdb->last_query; echo '\nValor Form ML 222: ', $update_form_ml; echo $wpdb->print_error(); echo $wpdb->show_errors();*/ //exit( var_dump( $wpdb->last_query ) ); //$msj = get_include_contents('/template/mail/client_register.html.php'); //var_dump($msj); $data['bank_hour'] = $bank_hour; $data['bank_date'] = $bank_date; $data['ship_state'] = $config['STATES'][$data['ship_state']]; if ($wpdb->insert_id) { $dataHistories['id_form_ml'] = $wpdb->insert_id; $dataHistories['ship_status'] = $data['ship_status_now']; $dataHistories['comments'] = $data['ship_comments']; $dataHistories['time_modified'] = current_time('mysql'); $dataHistories['id_user_modifier'] = get_current_user_id(); $wpdb->insert($config['tables']['forms_histories'], $dataHistories); //echo $wpdb->last_query; $data['id_form_ml'] = $wpdb->insert_id; $data['ship_status_now'] = $config['STATUS'][$data['ship_status_now']]['name']; //Client $data['subject'] = $config['EMAIL']['new']['client']['subject']; $msj = get_include_contents('/template/mail/client_register.html.php', $data); //var_dump($msj); _send_mail($data['user_email'], $data['subject'], $msj); //Admin $to_admin = $config['EMAIL']['reply']['from']; $data['subject'] = sprintf($config['EMAIL']['new']['reply']['subject'], $data['bank_name'], $data['user_names']); $msj = get_include_contents('/template/mail/admin_register.html.php', $data); _send_mail($to_admin, $data['subject'], $msj); return '<p>Formulario Insertado con ÉXITO</p>'; } else { if ($update_form_ml === false || $update_form_ml == 0) { return '<p>Error al insertar el Formulario.</p>'; } else { return '<p>Formulario actualizado con ÉXITO</p>'; } } }
function send_mail($to, $subject, $message, $nickname = '', $email = '', $attachments = array(), $priority = 3, $html = true, $smtp_config = array()) { if (!function_exists('_send_mail')) { jfunc('mail'); } return _send_mail($to, $subject, $message, $nickname, $email, $attachments, $priority, $html, $smtp_config); }