public static function getWidgetsByCategory($categoryId, $offset, $count) { $userLevel = Auth::getUserLevel(); $userId = Auth::getUserId(); $format = 'raw'; if ($categoryId == 'null') { $categoryId = null; } $jsonWidgets = Widgets::retrieveWidgetListByCategory($userId, $categoryId, $userLevel, $format); $chunkedWidgets = array(); for ($i = $offset; $i < $offset + $count && $i < count($jsonWidgets); $i++) { $chunkedWidgets[] = $jsonWidgets[$i]; } echo json_encode($chunkedWidgets); }