rename file and change db sql.
This commit is contained in:
parent
7cd845fb83
commit
59571458e7
|
@ -0,0 +1,53 @@
|
|||
<?php
|
||||
class EmailText{
|
||||
|
||||
var $tmpid;
|
||||
var $db;
|
||||
var $data;
|
||||
|
||||
function __construct()
|
||||
{
|
||||
if(!is_numeric($this->tmpid)||empty($this->tmpid))
|
||||
{
|
||||
$this->tmpid = 0;
|
||||
}
|
||||
}
|
||||
|
||||
public function loadtmp(){
|
||||
|
||||
if(empty($this->tmpid))
|
||||
{
|
||||
return false;
|
||||
}else{
|
||||
$sql = "select id,body from emailtext where id='".$this->tmpid."'";
|
||||
$rs = $this->db->query($sql);
|
||||
|
||||
$c = $rs->fetch();
|
||||
if(!empty($c['id']))
|
||||
{
|
||||
if(count($this->data)==0)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
$patterns = array();
|
||||
$replacements = array();
|
||||
foreach($this->data as $k=>$v)
|
||||
{
|
||||
$patterns[]='/{'.$k.'}/i';
|
||||
$replacements[]=$v;
|
||||
}
|
||||
ksort($patterns);
|
||||
ksort($replacements);
|
||||
$newString=preg_replace($patterns, $replacements, $c['body']);
|
||||
return $newString;
|
||||
}//count($this->data)
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}//empty($this->tmpid)
|
||||
}//function loadtmp
|
||||
}
|
Loading…
Reference in New Issue