public function generate_pdf($quote_id, $stream = TRUE, $quote_template = NULL) { $this->load->helper('pdf'); if ($this->mdl_settings->setting('mark_quotes_sent_pdf') == 1) { $this->mdl_quotes->mark_sent($quote_id); } generate_quote_pdf($quote_id, $stream, $quote_template); }
function email_quote($quote_id, $quote_template, $from, $to, $subject, $body, $cc = NULL, $bcc = NULL) { $CI =& get_instance(); $CI->load->helper('mailer/phpmailer'); $CI->load->helper('template'); $CI->load->helper('pdf'); $quote = generate_quote_pdf($quote_id, FALSE, $quote_template); $db_quote = $CI->mdl_quotes->where('ip_quotes.quote_id', $quote_id)->get()->row(); $message = nl2br(parse_template($db_quote, $body)); return phpmail_send($from, $to, $subject, $message, $quote, $cc, $bcc); }
public function generate_pdf($quote_id, $stream = TRUE, $quote_template = NULL) { $this->load->helper('pdf'); $this->mdl_quotes->mark_viewed($quote_id); $quote = $this->mdl_quotes->guest_visible()->where('fi_quotes.quote_id', $quote_id)->where_in('fi_quotes.client_id', $this->user_clients)->get()->row(); if (!$quote) { show_404(); } else { generate_quote_pdf($quote_id, $stream, $quote_template); } }
public function generate_quote_pdf($quote_url_key, $stream = TRUE, $quote_template = NULL) { $this->load->model('quotes/mdl_quotes'); $quote = $this->mdl_quotes->guest_visible()->where('quote_url_key', $quote_url_key)->get(); if ($quote->num_rows() == 1) { $quote = $quote->row(); if (!$quote_template) { $quote_template = $this->mdl_settings->setting('default_pdf_quote_template'); } $this->load->helper('pdf'); generate_quote_pdf($quote->quote_id, $stream, $quote_template); } }
function email_quote($quote_id, $quote_template, $from, $to, $subject, $body, $cc = null, $bcc = null, $attachments = null) { $CI =& get_instance(); $CI->load->helper('mailer/phpmailer'); $CI->load->helper('template'); $CI->load->helper('pdf'); $quote = generate_quote_pdf($quote_id, false, $quote_template); $db_quote = $CI->mdl_quotes->where('ip_quotes.quote_id', $quote_id)->get()->row(); $message = parse_template($db_quote, $body); $subject = parse_template($db_quote, $subject); $cc = parse_template($db_quote, $cc); $bcc = parse_template($db_quote, $bcc); $from = array(parse_template($db_quote, $from[0]), parse_template($db_quote, $from[1])); return phpmail_send($from, $to, $subject, $message, $quote, $cc, $bcc, $attachments); }