本文整理汇总了PHP中CUtil::isStaff方法的典型用法代码示例。如果您正苦于以下问题:PHP CUtil::isStaff方法的具体用法?PHP CUtil::isStaff怎么用?PHP CUtil::isStaff使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CUtil
的用法示例。
在下文中一共展示了CUtil::isStaff方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: chkIsValidDiscussion
public function chkIsValidDiscussion($discussion_id)
{
$d_arr = Discussion::whereRaw('discussion_id = ? AND visibility_status = ?', array($discussion_id, 1))->first();
if (count($d_arr) > 0) {
//Condition to show set as private based on logged in user(buyer/seller/admin)
if ($this->logged_user_id == $d_arr['buyer_id']) {
$this->set_as_private_note = trans('mp_product/viewProduct.private_question_set_as_private_buyer_note');
} elseif ($this->logged_user_id == $d_arr['seller_id']) {
$this->set_as_private_note = trans('mp_product/viewProduct.private_question_set_as_private_seller_note');
} elseif (CUtil::isStaff()) {
$this->set_as_private_note = trans('mp_product/viewProduct.private_question_set_as_private_admin_note');
}
//condition to allow to set/unset question as private only by buyser, seller and staff
if (CUtil::isStaff() || $this->logged_user_id == $d_arr['buyer_id'] || $this->logged_user_id == $d_arr['seller_id']) {
return $d_arr;
}
}
return false;
}