其余文件
This commit is contained in:
45
app/api/logic/PolicyLogic.php
Normal file
45
app/api/logic/PolicyLogic.php
Normal file
@ -0,0 +1,45 @@
|
||||
<?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;
|
||||
}
|
||||
|
||||
public static function userDelete()
|
||||
{
|
||||
$user_delete = ConfigServer::get('policy', 'user_delete', '');
|
||||
$preg = '/<img.*?src="((?!(https|http)).*?)".*?\/?>/i';
|
||||
$local_url = UrlServer::getFileUrl();
|
||||
$res = preg_replace($preg, '<img src="' . $local_url . '${1}" />', $user_delete);
|
||||
return $res;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user