36 lines
1.1 KiB
PHP
36 lines
1.1 KiB
PHP
|
<?php
|
||
|
namespace app\api\logic;
|
||
|
|
||
|
use app\common\basics\Logic;
|
||
|
use app\common\server\ConfigServer;
|
||
|
use app\common\server\UrlServer;
|
||
|
|
||
|
class PolicyLogic extends Logic
|
||
|
{
|
||
|
public static function service()
|
||
|
{
|
||
|
$service = ConfigServer::get('policy', 'service', '');
|
||
|
$preg = '/<img.*?src="((?!(https|http)).*?)".*?\/?>/i';
|
||
|
$local_url = UrlServer::getFileUrl();
|
||
|
$res = preg_replace($preg, '<img src="' . $local_url . '${1}" />', $service);
|
||
|
return $res;
|
||
|
}
|
||
|
|
||
|
public static function privacy()
|
||
|
{
|
||
|
$privacy = ConfigServer::get('policy', 'privacy', '');
|
||
|
$preg = '/<img.*?src="((?!(https|http)).*?)".*?\/?>/i';
|
||
|
$local_url = UrlServer::getFileUrl();
|
||
|
$res = preg_replace($preg, '<img src="' . $local_url . '${1}" />', $privacy);
|
||
|
return $res;
|
||
|
}
|
||
|
|
||
|
public static function afterSale()
|
||
|
{
|
||
|
$after_sale = ConfigServer::get('policy', 'after_sale', '');
|
||
|
$preg = '/<img.*?src="((?!(https|http)).*?)".*?\/?>/i';
|
||
|
$local_url = UrlServer::getFileUrl();
|
||
|
$res = preg_replace($preg, '<img src="' . $local_url . '${1}" />', $after_sale);
|
||
|
return $res;
|
||
|
}
|
||
|
}
|