本文整理汇总了PHP中CUtils::hasOverSysSpace方法的典型用法代码示例。如果您正苦于以下问题:PHP CUtils::hasOverSysSpace方法的具体用法?PHP CUtils::hasOverSysSpace怎么用?PHP CUtils::hasOverSysSpace使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CUtils
的用法示例。
在下文中一共展示了CUtils::hasOverSysSpace方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getUser
/**
* 根据id获得User完整信息
* $needSpaceSize 是为了在循环中避免对miniyun_files表操作
* @param $id
* @param bool $needSpaceSize
* @return array|null
*/
public function getUser($id, $needSpaceSize = true)
{
if (array_key_exists($id, $this->userList)) {
return $this->userList[$id];
}
$user = $this->get4Db($id);
if ($needSpaceSize) {
$user["usedSpace"] = $this->getUsedSize($id);
//查询当前用户已经消耗的空间
//如系统做了总空间控制,且空间已经使用完毕,则进行提示
if (CUtils::hasOverSysSpace() === false) {
$user["space"] = $user["usedSpace"] - 1;
}
}
$this->userList[$id] = $user;
return $user;
}