本文整理汇总了PHP中STReview::init方法的典型用法代码示例。如果您正苦于以下问题:PHP STReview::init方法的具体用法?PHP STReview::init怎么用?PHP STReview::init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类STReview
的用法示例。
在下文中一共展示了STReview::init方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: STOrder
static function review_check($item_id = null)
{
wp_reset_postdata();
if (!$item_id) {
return;
}
if (!is_user_logged_in() and st()->get_option('review_without_login') == "off") {
return "must_login";
}
if (!self::comments_open($item_id)) {
return "need_open";
}
if (self::check_reviewed($item_id) and st()->get_option('review_once') == "on") {
return "reviewed";
}
if (st()->get_option('review_need_booked') == 'on') {
$st_orders = new STOrder();
$user_id = get_current_user_id();
if (!$st_orders->check_user_booked2($user_id, $item_id)) {
return "need_booked";
}
if (!$st_orders->check_booked_date($item_id, $user_id)) {
return "wait_check_out_date";
}
}
return "true";
}
}
$a = new STReview();
$a->init();
}