PluginProbe
Timetics – Appointment Booking Calendar & Scheduling / 1.0.64
Timetics – Appointment Booking Calendar & Scheduling v1.0.64
1.0.64 1.0.62 1.0.63 1.0.61 1.0.60 1.0.59 1.0.58 1.0.57 1.0.56 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.2 1.0.20 1.0.21 All 65 releases
← All changes | core/emails/email.php +9 -2 1.0.56 → 1.0.64 View file →
@@ -50,13 +50,20 @@
50 50 *
51 51 * @return string
52 52 */
53 53 public function get_headers() {
54 + $charset = get_bloginfo( 'charset' );
55 + $charset = $charset ? $charset : 'UTF-8';
56 +
54 57 $headers = 'MIME-Version: 1.0' . "\r\n";
55 - $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
58 + $headers .= 'Content-type: text/html; charset=' . $charset . "\r\n";
56 59 $from = get_bloginfo( 'name' );
57 60 $from_email = timetics_get_option('booking_created_customer_email_from');
58 -
61 +
62 + if ( function_exists( 'mb_encode_mimeheader' ) ) {
63 + $from = mb_encode_mimeheader( $from, $charset );
64 + }
65 +
59 66 // Append the "From" header
60 67 $headers .= 'From: ' .$from. ' <' . $from_email . '> ' . "\r\n";
61 68
62 69 return $headers;