Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
YOHOBUYWAP
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
毕凯
9 years ago
Commit
f753c1b8a945f380a723fa91f4d9ac384d51529c
1 parent
b716d5a1
PHP 错误修改
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
33 additions
and
33 deletions
library/Plugin/Helpers.php
library/Plugin/Helpers.php
View file @
f753c1b
...
...
@@ -10,9 +10,9 @@ class Helpers
/**
* 构建网站的URL
*
*
* 备注:所有的URL构建都尽量使用该方法,便于以后维护.
*
*
* @param string $uri 如 "/passport/reg/index"
* @param array $param 参数项 array(key1 => value1, key2 => value2,),默认为array()
* @param string $module 模块名 如"index"表示默认, "guang"表示逛,"list"表示商品列表,"search"表示搜索
...
...
@@ -53,7 +53,7 @@ class Helpers
/**
* 根据尺寸获得图片url
*
*
* @param string $url 路径
* @param integer $width 图片宽度
* @param integer $height 图片高度
...
...
@@ -80,7 +80,7 @@ class Helpers
/**
* 获取过滤APP里附加参数后的URL链接
*
*
* @param string $url 路径
* @return string 去除掉如&openby:yohobuy={"action":"go.brand"}这样的APP附加参数
*/
...
...
@@ -97,7 +97,7 @@ class Helpers
/**
* 根据用户访问的COOKIE判断出性别
*
*
* @return string
*/
public
static
function
getGenderByCookie
()
...
...
@@ -115,7 +115,7 @@ class Helpers
/**
* 根据用户访问的COOKIE判断出频道
*
*
* @return int
*/
public
static
function
getChannelByCookie
()
...
...
@@ -137,7 +137,7 @@ class Helpers
/**
* 从用户加入购物车的COOKIE取出购物车凭证
*
*
* @return string
*/
public
static
function
getShoppingKeyByCookie
()
...
...
@@ -148,7 +148,7 @@ class Helpers
/**
* 获取商品的ICON
*
*
* @param int $type
* @return array
*/
...
...
@@ -209,7 +209,7 @@ class Helpers
/**
* 格式化商品信息
*
*
* @param array $productData 需要格式化的商品数据
* @param bool $showTags 控制是否显示标签
* @param bool $showNew 控制是否显示NEW图标
...
...
@@ -233,7 +233,7 @@ class Helpers
}
// 判别默认的商品是否将默认的图片URL赋值到skn
$flag
=
false
;
$flag
=
false
;
// 如果设置了默认图片,就取默认的图片
foreach
(
$productData
[
'goods_list'
]
as
$oneGoods
)
{
// 此skc是默认的,则将图片赋值给skn
...
...
@@ -297,11 +297,11 @@ class Helpers
}
/**
* 根据性别来决定 默认图片获取字段 如果是 2、3
*
* 根据性别来决定 默认图片获取字段 如果是 2、3
*
* 则优先从cover2 --》 cover1 -- 》 images_url
* 否则优先从cover1 --》 cover2 -- 》 images_url
*
*
* @param array $images
* @return string 商品图片
*/
...
...
@@ -320,7 +320,7 @@ class Helpers
/**
* 格式化资讯文章
*
*
* @param array $articleData 需要格式化的资讯数据
* @param bool $showTag 是否显示左上角标签
* @param mixed $isApp 是否显示分享,在APP客户端里嵌入需要传url链接
...
...
@@ -395,7 +395,7 @@ class Helpers
/**
* 格式化广告焦点图数据
*
*
* @param array $bannerData 需要格式化的广告图数据
* @param int $width 图片的宽度
* @param int $height 图片的高度
...
...
@@ -417,7 +417,7 @@ class Helpers
/**
* 生成公开的TOKEN凭证
*
*
* @param string $string 字符串
* @return string
*/
...
...
@@ -428,7 +428,7 @@ class Helpers
/**
* 验证TOKEN凭证
*
*
* @param string $string 字符串
* @param string $token 公开访问TOKEN
* @return bool
...
...
@@ -444,7 +444,7 @@ class Helpers
/**
* 验证手机是否合法
*
*
* @param int $mobile
* @return boolean
*/
...
...
@@ -458,7 +458,7 @@ class Helpers
/**
* 验证密码是否合法
*
*
* @param int $password
* @return boolean
*/
...
...
@@ -472,7 +472,7 @@ class Helpers
/**
* 验证邮箱是否合法
*
*
* @param string $email
* @return boolean
*/
...
...
@@ -485,8 +485,8 @@ class Helpers
}
/**
* 验证国际手机号是否合法
*
* 验证国际手机号是否合法
*
* @param string $areaMobile
* @return boolean
*/
...
...
@@ -513,7 +513,7 @@ class Helpers
*
* @return string 处理之后的地址
*/
public
static
function
transUrl
(
$url
,
$channel
=
'woman'
)
public
static
function
transUrl
(
$url
,
$channel
=
'woman'
)
{
$extra
=
''
;
if
(
!
empty
(
$url
)
&&
stripos
(
$url
,
'?'
)
===
false
)
{
...
...
@@ -524,8 +524,8 @@ class Helpers
}
return
$url
.
$extra
;
}
/**
* 各国手机号规则
*/
...
...
@@ -585,7 +585,7 @@ class Helpers
/**
* 格式化订单商品
*
*
* @param array $orderGoods 订单
* @param int $count 计订单件数
* @param bool $haveLink 控制是否需要商品链接
...
...
@@ -693,7 +693,7 @@ class Helpers
* @param int $count 计商品件数
* @return array $arr 处理之后的加价购商品数据
*/
public
static
function
formatAdvanceGoods
(
$advanceGoods
,
&
$count
=
0
)
public
static
function
formatAdvanceGoods
(
$advanceGoods
,
$isGift
=
false
,
&
$count
=
0
)
{
$arr
=
array
();
...
...
@@ -728,7 +728,7 @@ class Helpers
return
$arr
;
}
/**
* 订单状态,按订单支付类型和订单状态
* @var array
...
...
@@ -777,7 +777,7 @@ class Helpers
/**
* 获取会员的级别
*
*
* @param string $vipInfo
* @return int
*/
...
...
@@ -815,10 +815,10 @@ class Helpers
}
return
'//item.yohobuy.com/product/pro_'
.
$product_id
.
'_'
.
$goods_id
.
'/'
.
$cn_alphabet
.
'.html'
;
}
/**
* 获取真实IP
*
*
* @return string
*/
public
static
function
getClientIp
()
...
...
@@ -832,8 +832,8 @@ class Helpers
$ip
=
$_SERVER
[
'REMOTE_ADDR'
];
return
$ip
;
}
/**
/**
* 组合国际手机号
* @param $area
* @param $mobile
...
...
Please
register
or
login
to post a comment