芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/cloud.pulsehost.co.uk/modules/ActivityHistory/Manager.php
$UserId, 'ResourceType' => $ResourceType, 'ResourceId' => $ResourceId, 'IpAddress' => $IpAddress, 'Action' => $Action, 'Timestamp' => $Time, 'GuestPublicId' => $GuestPublicId ]); } /** * @param int $UserId * * @return array|bool */ public function GetListByUserId($UserId) { return ActivityHistory::where('UserId', $UserId)->get(); } public function DeleteActivityHistory($iId) { $bResult = false; try { $bResult = !!ActivityHistory::find($iId)->delete(); } catch (\Aurora\System\Exceptions\BaseException $oException) { $this->setLastException($oException); } return $bResult; } /** * @param int $UserId * @param string $ResourceType * @param string $ResourceId * @param int $Offset * @param int $Limit * * @return array|bool */ public function GetList($UserId, $ResourceType, $ResourceId, $Offset, $Limit) { $oQuery = ActivityHistory::where([ ['UserId', '=', $UserId], ['ResourceType', '=', $ResourceType], ['ResourceId', '=', $ResourceId], ]); if ($Offset > 0) { $oQuery = $oQuery->offset($Offset); } if ($Limit > 0) { $oQuery = $oQuery->limit($Limit); } return $oQuery->get(); } /** * @param int $UserId * @param string $ResourceType * @param string $ResourceId * * @return array|bool */ public function GetListCount($UserId, $ResourceType, $ResourceId) { return ActivityHistory::where([ ['UserId', '=', $UserId], ['ResourceType', '=', $ResourceType], ['ResourceId', '=', $ResourceId], ])->count(); } public function Delete($UserId, $ResourceType, $ResourceId) { return ActivityHistory::where([ ['UserId', '=', $UserId], ['ResourceType', '=', $ResourceType], ['ResourceId', '=', $ResourceId], ])->delete(); } }