ecshop中A开头的函数

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

A--开头的函数

assign_ur_here($cat = 0, $str = '')
功能:取得当前位置和页面标题
参数:$cat为分类id(可以为产品分类,文章分类)int型,$str为(商品名称,文章标题)string类型
返回结果:返回页面标题等数组(array)

assign_template($ctype = '', $catlist = array())
功能:给系统参数赋值
参数:$ctype页面类型,字符串型.$catlist为
返回结果:给相对应的页面赋值
例子:category.php中,assign_template('c', array($cat_id));


article_related_goods($id)
功能:获得文章关联的商品
参数:$id为文章的id,int类型。
返回结果:和文章对应的产品数组
例子:article_related_goods(1)

addto_cart($goods_id, $num = 1, $spec = array(), $parent = 0)
功能:添加商品到购物车
参数:$goods_id为产品id,int数据类型,$num为购买该产品的数量,int数据类型.$spec为产品规格参数等,为array数据类型,$parent基本件,为int数据类型。
返回结果:如果操作成功,返回true,否则返回false

affirm_received($order_id, $user_id = 0)
功能:确认一个用户订单
参数:$order_id为订单的id,int数据类型.$user_id为用户的id,int数据类型
返回结果:如果确认成功,返回true,否则返回false

add_message($array)
功能:提交留言
参数:$array为留言的内容,为array数组类型
返回结果:如果提交留言成功,返回真,否则为假
例子:$message = array(
'user_id'=> $user_id,
'user_name'=> $user_name,
'user_email'=> isset($_POST['user_email']) ? htmlspecialchars(trim($_POST['user_email'])): '',
'msg_type' => isset($_POST['msg_type']) ? intval($_POST['msg_type']): 0,
'msg_title'=> isset($_POST['msg_title']) ? trim($_POST['msg_title']): '',
'msg_content' => isset($_POST['msg_content']) ? trim($_POST['msg_content']) : '',
'order_id' => 0,
'msg_area' => 1,
'upload'=> array()
);
add_message($message)
admin_log($sn = '', $action, $content)
功能:记录管理员的操作内容
参数:$sn为动作,string数据类型.$content为操作记录的内容
返回结果:returnvoid
auction_info($act_id, $config = false)
功能:取得拍卖活动信息
参数:$cat_id为活动的ID,int数据类型
返回结果:活动相关的数据,array数据类型

available_payment_list($support_cod, $cod_fee = 0, $is_online = false)
功能:取得可用的支付方式列表
参数support_code主要是支付方式代码表示,$cod_fee货到付款手续费为int数据类型,$is_online是否在线支付,为bool数据类型
返回:支付方式列表方式数组djwylc696.com sxylc258.com wpgjyl32.com lgylc483.com
function admin_priv($priv_str, $msg_type = '' , $msg_output = true)
功能:判断管理员对某一个操作是否有权限。
参数priv_str表示某个操作权限标识符,string类型。$msg_type为返回的类型string.$msg_output为输出信息.string数据类型。
返回值:如果有该权限,返回true.否则返回false