| Server IP : 210.245.233.93 / Your IP : 216.73.216.226 Web Server : Apache/2.2.15 (CentOS) System : Linux webserver2.onesolution.com.hk 2.6.32-754.35.1.el6.x86_64 #1 SMP Sat Nov 7 12:42:14 UTC 2020 x86_64 User : apache ( 48) PHP Version : 5.3.3 Disable Function : exec, shell_exec, system, passthru, popen, proc_open, pcntl_exec MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/hkosl.com/nick/codeigniter/application/models/ |
Upload File : |
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Email_tracking_model extends BaseModel
{
protected $table = 'email_tracking';
public static function create_email_tracking($email, $table_name, $table_id, $type = null, $code = null, $remark = null)
{
if (empty($code)) {
//random code
$code = sha256_hash(time() . uniqid(mt_rand(), true));
}
$result = Email_tracking_model::create(array(
'created_at' => date("Y-m-d H:i:s"),
'created_by' => $_SESSION["sys_user_id"],
'updated_at' => date("Y-m-d H:i:s"),
'updated_by' => $_SESSION["sys_user_id"],
'email' => $email,
'table_name' => $table_name,
'table_id' => $table_id,
'type' => $type,
'code' => $code,
'remark' => $remark,
));
$email = urlencode($email);
if ($result->id) {
return array('code' => $code, 'html' => '<img src="'.front_url('email_tracking/open/'.$email.'/'.$code).'" style="display:none !important;" />');
} else {
return null;
}
}
}