blob: dfb166a5a791f95ccba66e034546bf93e5888f8f [file] [log] [blame]
Andrey Andreevc5536aa2012-11-01 17:33:58 +02001<?php
Derek Allard2067d1a2008-11-13 22:59:24 +00002/**
3 * CodeIgniter
4 *
Phil Sturgeon07c1ac82012-03-09 17:03:37 +00005 * An open source application development framework for PHP 5.2.4 or newer
Derek Allard2067d1a2008-11-13 22:59:24 +00006 *
Derek Jonesf4a4bd82011-10-20 12:18:42 -05007 * NOTICE OF LICENSE
Andrey Andreev8bf6bb62012-01-06 16:11:04 +02008 *
Derek Jonesf4a4bd82011-10-20 12:18:42 -05009 * Licensed under the Open Software License version 3.0
Andrey Andreev8bf6bb62012-01-06 16:11:04 +020010 *
Derek Jonesf4a4bd82011-10-20 12:18:42 -050011 * This source file is subject to the Open Software License (OSL 3.0) that is
12 * bundled with this package in the files license.txt / license.rst. It is
13 * also available through the world wide web at this URL:
14 * http://opensource.org/licenses/OSL-3.0
15 * If you did not receive a copy of the license and are unable to obtain it
16 * through the world wide web, please send an email to
17 * licensing@ellislab.com so we can send you a copy immediately.
18 *
Derek Allard2067d1a2008-11-13 22:59:24 +000019 * @package CodeIgniter
Derek Jonesf4a4bd82011-10-20 12:18:42 -050020 * @author EllisLab Dev Team
Greg Aker0defe5d2012-01-01 18:46:41 -060021 * @copyright Copyright (c) 2008 - 2012, EllisLab, Inc. (http://ellislab.com/)
Derek Jonesf4a4bd82011-10-20 12:18:42 -050022 * @license http://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
Derek Allard2067d1a2008-11-13 22:59:24 +000023 * @link http://codeigniter.com
24 * @since Version 1.0
25 * @filesource
26 */
Andrey Andreevc5536aa2012-11-01 17:33:58 +020027defined('BASEPATH') OR exit('No direct script access allowed');
Derek Allard2067d1a2008-11-13 22:59:24 +000028
Derek Allard2067d1a2008-11-13 22:59:24 +000029/**
30 * CodeIgniter Email Helpers
31 *
32 * @package CodeIgniter
33 * @subpackage Helpers
34 * @category Helpers
Derek Jonesf4a4bd82011-10-20 12:18:42 -050035 * @author EllisLab Dev Team
Derek Allard2067d1a2008-11-13 22:59:24 +000036 * @link http://codeigniter.com/user_guide/helpers/email_helper.html
37 */
38
39// ------------------------------------------------------------------------
40
Derek Allard2067d1a2008-11-13 22:59:24 +000041if ( ! function_exists('valid_email'))
42{
Timothy Warren01b129a2012-04-27 11:36:50 -040043 /**
44 * Validate email address
45 *
Andrey Andreev0898e232012-11-08 15:13:52 +020046 * @deprecated 3.0.0 Use PHP's filter_var() instead
47 * @param string $email
Timothy Warren01b129a2012-04-27 11:36:50 -040048 * @return bool
49 */
Timothy Warren69864792012-05-03 14:05:00 -040050 function valid_email($email)
Derek Allard2067d1a2008-11-13 22:59:24 +000051 {
Andrey Andreev580388b2012-06-27 15:43:46 +030052 return (bool) filter_var($email, FILTER_VALIDATE_EMAIL);
Derek Allard2067d1a2008-11-13 22:59:24 +000053 }
54}
55
56// ------------------------------------------------------------------------
57
Derek Allard2067d1a2008-11-13 22:59:24 +000058if ( ! function_exists('send_email'))
59{
Timothy Warren01b129a2012-04-27 11:36:50 -040060 /**
61 * Send an email
62 *
Andrey Andreev0898e232012-11-08 15:13:52 +020063 * @deprecated 3.0.0 Use PHP's mail() instead
64 * @param string $recipient
65 * @param string $subject
66 * @param string $message
Timothy Warren01b129a2012-04-27 11:36:50 -040067 * @return bool
68 */
Andrey Andreev0898e232012-11-08 15:13:52 +020069 function send_email($recipient, $subject, $message)
Derek Allard2067d1a2008-11-13 22:59:24 +000070 {
71 return mail($recipient, $subject, $message);
72 }
73}
74
Derek Allard2067d1a2008-11-13 22:59:24 +000075/* End of file email_helper.php */
Andrey Andreevb2518642012-03-26 21:44:08 +030076/* Location: ./system/helpers/email_helper.php */