refactor: rename Aternos\Mclogs to IndifferentKetchup\Iblogs
Bulk substitution across all PHP files in src/, build.php, worker.php, and web/frontend/. Updates composer.json's package name and PSR-4 autoload root accordingly. Casing matches the existing IndifferentKetchup\Codex package's namespace convention (capital K). Strictly a namespace rename. Aternos\Codex\* imports remain in place; those get re-pointed in a follow-up commit when the codex Composer dependency itself is swapped. Filename renames (docker/mclogs.ini, web/public/css/mclogs.css), README walk-through, env-var prefix changes, and visible-text branding land in subsequent commits.
This commit is contained in:
@@ -2,4 +2,4 @@
|
||||
|
||||
require_once __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
\Aternos\Mclogs\Frontend\Assets\AssetLoader::getInstance()->writeCache();
|
||||
\IndifferentKetchup\Iblogs\Frontend\Assets\AssetLoader::getInstance()->writeCache();
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "aternos/mclogs",
|
||||
"name": "indifferentketchup/iblogs",
|
||||
"description": "Paste, share and analyse Minecraft logs",
|
||||
"authors": [
|
||||
{
|
||||
@@ -22,7 +22,7 @@
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Aternos\\Mclogs\\": "src/"
|
||||
"IndifferentKetchup\\Iblogs\\": "src/"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Action;
|
||||
|
||||
use Aternos\Mclogs\Api\LogContentParser;
|
||||
use Aternos\Mclogs\Api\Response\ApiError;
|
||||
use Aternos\Mclogs\Api\Response\ApiResponse;
|
||||
use Aternos\Mclogs\Api\Response\CodexLogResponse;
|
||||
use Aternos\Mclogs\Log;
|
||||
use IndifferentKetchup\Iblogs\Api\LogContentParser;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiError;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\CodexLogResponse;
|
||||
use IndifferentKetchup\Iblogs\Log;
|
||||
|
||||
class AnalyseLogAction extends ApiAction
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Action;
|
||||
|
||||
use Aternos\Mclogs\Api\ContentParser;
|
||||
use Aternos\Mclogs\Api\Response\ApiResponse;
|
||||
use Aternos\Mclogs\Router\Action;
|
||||
use IndifferentKetchup\Iblogs\Api\ContentParser;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
|
||||
use IndifferentKetchup\Iblogs\Router\Action;
|
||||
|
||||
abstract class ApiAction extends Action
|
||||
{
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Action;
|
||||
|
||||
use Aternos\Mclogs\Api\ContentParser;
|
||||
use Aternos\Mclogs\Api\Response\ApiError;
|
||||
use Aternos\Mclogs\Api\Response\ApiResponse;
|
||||
use Aternos\Mclogs\Api\Response\MultiResponse;
|
||||
use Aternos\Mclogs\Id;
|
||||
use Aternos\Mclogs\Log;
|
||||
use Aternos\Mclogs\Storage\MongoDBClient;
|
||||
use IndifferentKetchup\Iblogs\Api\ContentParser;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiError;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\MultiResponse;
|
||||
use IndifferentKetchup\Iblogs\Id;
|
||||
use IndifferentKetchup\Iblogs\Log;
|
||||
use IndifferentKetchup\Iblogs\Storage\MongoDBClient;
|
||||
|
||||
class BulkDeleteLogsAction extends ApiAction
|
||||
{
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Action;
|
||||
|
||||
use Aternos\Mclogs\Api\LogContentParser;
|
||||
use Aternos\Mclogs\Api\Response\ApiError;
|
||||
use Aternos\Mclogs\Api\Response\ApiResponse;
|
||||
use Aternos\Mclogs\Api\Response\LogResponse;
|
||||
use Aternos\Mclogs\Data\MetadataEntry;
|
||||
use Aternos\Mclogs\Log;
|
||||
use IndifferentKetchup\Iblogs\Api\LogContentParser;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiError;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\LogResponse;
|
||||
use IndifferentKetchup\Iblogs\Data\MetadataEntry;
|
||||
use IndifferentKetchup\Iblogs\Log;
|
||||
|
||||
class CreateLogAction extends ApiAction
|
||||
{
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Action;
|
||||
|
||||
use Aternos\Mclogs\Api\Response\ApiError;
|
||||
use Aternos\Mclogs\Api\Response\ApiResponse;
|
||||
use Aternos\Mclogs\Id;
|
||||
use Aternos\Mclogs\Log;
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiError;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
|
||||
use IndifferentKetchup\Iblogs\Id;
|
||||
use IndifferentKetchup\Iblogs\Log;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
class DeleteLogAction extends ApiAction
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Action;
|
||||
|
||||
use Aternos\Mclogs\Router\Action;
|
||||
use IndifferentKetchup\Iblogs\Router\Action;
|
||||
|
||||
class EmptyAction extends Action
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Action;
|
||||
|
||||
use Aternos\Mclogs\Api\Response\ApiError;
|
||||
use Aternos\Mclogs\Api\Response\ApiResponse;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiError;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
|
||||
|
||||
class EndpointNotFoundAction extends ApiAction
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Action;
|
||||
|
||||
use Aternos\Mclogs\Api\Response\ApiResponse;
|
||||
use Aternos\Mclogs\Api\Response\FiltersResponse;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\FiltersResponse;
|
||||
|
||||
class GetFiltersAction extends ApiAction
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Action;
|
||||
|
||||
use Aternos\Mclogs\Api\Response\ApiResponse;
|
||||
use Aternos\Mclogs\Api\Response\LimitsResponse;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\LimitsResponse;
|
||||
|
||||
class GetLimitsAction extends ApiAction
|
||||
{
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Action;
|
||||
|
||||
use Aternos\Mclogs\Api\Response\ApiError;
|
||||
use Aternos\Mclogs\Api\Response\ApiResponse;
|
||||
use Aternos\Mclogs\Api\Response\LogResponse;
|
||||
use Aternos\Mclogs\Id;
|
||||
use Aternos\Mclogs\Log;
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiError;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\LogResponse;
|
||||
use IndifferentKetchup\Iblogs\Id;
|
||||
use IndifferentKetchup\Iblogs\Log;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
class LogInfoAction extends ApiAction
|
||||
{
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Action;
|
||||
|
||||
use Aternos\Mclogs\Api\Response\ApiError;
|
||||
use Aternos\Mclogs\Api\Response\ApiResponse;
|
||||
use Aternos\Mclogs\Api\Response\CodexLogResponse;
|
||||
use Aternos\Mclogs\Id;
|
||||
use Aternos\Mclogs\Log;
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiError;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\CodexLogResponse;
|
||||
use IndifferentKetchup\Iblogs\Id;
|
||||
use IndifferentKetchup\Iblogs\Log;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
class LogInsightsAction extends ApiAction
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Action;
|
||||
|
||||
use Aternos\Mclogs\Api\Response\ApiError;
|
||||
use Aternos\Mclogs\Api\Response\ApiResponse;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiError;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
|
||||
|
||||
class RateLimitErrorAction extends ApiAction
|
||||
{
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Action;
|
||||
|
||||
use Aternos\Mclogs\Api\Response\ApiError;
|
||||
use Aternos\Mclogs\Api\Response\ApiResponse;
|
||||
use Aternos\Mclogs\Api\Response\RawLogResponse;
|
||||
use Aternos\Mclogs\Id;
|
||||
use Aternos\Mclogs\Log;
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiError;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\RawLogResponse;
|
||||
use IndifferentKetchup\Iblogs\Id;
|
||||
use IndifferentKetchup\Iblogs\Log;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
class RawLogAction extends ApiAction
|
||||
{
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api;
|
||||
namespace IndifferentKetchup\Iblogs\Api;
|
||||
|
||||
use Aternos\Mclogs\Router\Router;
|
||||
use Aternos\Mclogs\Frontend;
|
||||
use Aternos\Mclogs\Id;
|
||||
use Aternos\Mclogs\Router\Method;
|
||||
use IndifferentKetchup\Iblogs\Router\Router;
|
||||
use IndifferentKetchup\Iblogs\Frontend;
|
||||
use IndifferentKetchup\Iblogs\Id;
|
||||
use IndifferentKetchup\Iblogs\Router\Method;
|
||||
|
||||
class ApiRouter extends Router
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api;
|
||||
namespace IndifferentKetchup\Iblogs\Api;
|
||||
|
||||
use Aternos\Mclogs\Api\Response\ApiError;
|
||||
use Aternos\Mclogs\Config\Config;
|
||||
use Aternos\Mclogs\Config\ConfigKey;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiError;
|
||||
use IndifferentKetchup\Iblogs\Config\Config;
|
||||
use IndifferentKetchup\Iblogs\Config\ConfigKey;
|
||||
|
||||
/**
|
||||
* Utility class for reading log content from the http request
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api;
|
||||
namespace IndifferentKetchup\Iblogs\Api;
|
||||
|
||||
use Aternos\Mclogs\Api\Response\ApiError;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiError;
|
||||
|
||||
class LogContentParser extends ContentParser
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Response;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Response;
|
||||
|
||||
class ApiError extends ApiResponse
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Response;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Response;
|
||||
|
||||
class ApiResponse implements \JsonSerializable
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Response;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Response;
|
||||
|
||||
use Aternos\Codex\Log\LogInterface;
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Response;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Response;
|
||||
|
||||
use Aternos\Mclogs\Filter\Filter;
|
||||
use IndifferentKetchup\Iblogs\Filter\Filter;
|
||||
|
||||
class FiltersResponse extends ApiResponse
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Response;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Response;
|
||||
|
||||
use Aternos\Mclogs\Config\Config;
|
||||
use Aternos\Mclogs\Config\ConfigKey;
|
||||
use IndifferentKetchup\Iblogs\Config\Config;
|
||||
use IndifferentKetchup\Iblogs\Config\ConfigKey;
|
||||
|
||||
class LimitsResponse extends ApiResponse
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Response;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Response;
|
||||
|
||||
use Aternos\Mclogs\Log;
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Log;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
class LogResponse extends ApiResponse
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Response;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Response;
|
||||
|
||||
class MultiResponse extends ApiResponse
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Api\Response;
|
||||
namespace IndifferentKetchup\Iblogs\Api\Response;
|
||||
|
||||
use Aternos\Mclogs\Log;
|
||||
use IndifferentKetchup\Iblogs\Log;
|
||||
|
||||
class RawLogResponse extends ApiResponse
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Cache;
|
||||
namespace IndifferentKetchup\Iblogs\Cache;
|
||||
|
||||
use Aternos\Mclogs\Storage\MongoDBClient;
|
||||
use IndifferentKetchup\Iblogs\Storage\MongoDBClient;
|
||||
use MongoDB\BSON\UTCDateTime;
|
||||
|
||||
class CacheEntry
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Config;
|
||||
namespace IndifferentKetchup\Iblogs\Config;
|
||||
|
||||
use Aternos\Mclogs\Util\Singleton;
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Util\Singleton;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
class Config
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Config;
|
||||
namespace IndifferentKetchup\Iblogs\Config;
|
||||
|
||||
enum ConfigKey
|
||||
{
|
||||
@@ -40,7 +40,7 @@ enum ConfigKey
|
||||
ConfigKey::STORAGE_LIMIT_LINES => 25000,
|
||||
|
||||
ConfigKey::MONGODB_URL => 'mongodb://mongo:27017',
|
||||
ConfigKey::MONGODB_DATABASE => 'mclogs',
|
||||
ConfigKey::MONGODB_DATABASE => 'iblogs',
|
||||
|
||||
ConfigKey::ID_LENGTH => 7,
|
||||
|
||||
@@ -66,7 +66,7 @@ enum ConfigKey
|
||||
*/
|
||||
public function getEnvironmentVariable(): string
|
||||
{
|
||||
return "MCLOGS_" . $this->name;
|
||||
return "IBLOGS_" . $this->name;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Data;
|
||||
namespace IndifferentKetchup\Iblogs\Data;
|
||||
|
||||
use Aternos\Codex\Analysis\Information;
|
||||
use Aternos\Codex\Log\AnalysableLog;
|
||||
@@ -12,7 +12,7 @@ use Aternos\Codex\Minecraft\Log\Minecraft\Vanilla\VanillaCrashReportLog;
|
||||
use Aternos\Codex\Minecraft\Log\Minecraft\Vanilla\VanillaLog;
|
||||
use Aternos\Codex\Minecraft\Log\Minecraft\Vanilla\VanillaNetworkProtocolErrorReportLog;
|
||||
use Aternos\Codex\Minecraft\Log\Minecraft\Vanilla\VanillaServerLog;
|
||||
use Aternos\Mclogs\Cache\CacheEntry;
|
||||
use IndifferentKetchup\Iblogs\Cache\CacheEntry;
|
||||
use Aternos\Sherlock\MapLocator\FabricMavenMapLocator;
|
||||
use Aternos\Sherlock\MapLocator\LauncherMetaMapLocator;
|
||||
use Aternos\Sherlock\Maps\GZURLYarnMap;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Data;
|
||||
namespace IndifferentKetchup\Iblogs\Data;
|
||||
|
||||
use MongoDB\BSON\Serializable;
|
||||
use MongoDB\Model\BSONDocument;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Data;
|
||||
namespace IndifferentKetchup\Iblogs\Data;
|
||||
|
||||
use Random\RandomException;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs;
|
||||
namespace IndifferentKetchup\Iblogs;
|
||||
|
||||
use Aternos\Codex\Minecraft\Log\Minecraft\MinecraftLog;
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Filter;
|
||||
namespace IndifferentKetchup\Iblogs\Filter;
|
||||
|
||||
use Aternos\Mclogs\Filter\Pattern\PatternWithReplacement;
|
||||
use IndifferentKetchup\Iblogs\Filter\Pattern\PatternWithReplacement;
|
||||
|
||||
class AccessTokenFilter extends RegexFilter
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Filter;
|
||||
namespace IndifferentKetchup\Iblogs\Filter;
|
||||
|
||||
abstract class Filter implements \JsonSerializable
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Filter;
|
||||
namespace IndifferentKetchup\Iblogs\Filter;
|
||||
|
||||
enum FilterType: string
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Filter;
|
||||
namespace IndifferentKetchup\Iblogs\Filter;
|
||||
|
||||
use Aternos\Mclogs\Filter\Pattern\Pattern;
|
||||
use Aternos\Mclogs\Filter\Pattern\PatternWithReplacement;
|
||||
use IndifferentKetchup\Iblogs\Filter\Pattern\Pattern;
|
||||
use IndifferentKetchup\Iblogs\Filter\Pattern\PatternWithReplacement;
|
||||
|
||||
class IPv4Filter extends RegexFilter
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Filter;
|
||||
namespace IndifferentKetchup\Iblogs\Filter;
|
||||
|
||||
use Aternos\Mclogs\Filter\Pattern\Pattern;
|
||||
use Aternos\Mclogs\Filter\Pattern\PatternWithReplacement;
|
||||
use IndifferentKetchup\Iblogs\Filter\Pattern\Pattern;
|
||||
use IndifferentKetchup\Iblogs\Filter\Pattern\PatternWithReplacement;
|
||||
|
||||
class IPv6Filter extends RegexFilter
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Filter;
|
||||
namespace IndifferentKetchup\Iblogs\Filter;
|
||||
|
||||
use Aternos\Mclogs\Config\Config;
|
||||
use Aternos\Mclogs\Config\ConfigKey;
|
||||
use IndifferentKetchup\Iblogs\Config\Config;
|
||||
use IndifferentKetchup\Iblogs\Config\ConfigKey;
|
||||
|
||||
class LimitBytesFilter extends Filter
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Filter;
|
||||
namespace IndifferentKetchup\Iblogs\Filter;
|
||||
|
||||
use Aternos\Mclogs\Config\Config;
|
||||
use Aternos\Mclogs\Config\ConfigKey;
|
||||
use IndifferentKetchup\Iblogs\Config\Config;
|
||||
use IndifferentKetchup\Iblogs\Config\ConfigKey;
|
||||
|
||||
class LimitLinesFilter extends Filter
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Filter\Pattern;
|
||||
namespace IndifferentKetchup\Iblogs\Filter\Pattern;
|
||||
|
||||
/**
|
||||
* https://www.php.net/manual/en/reference.pcre.pattern.modifiers.php
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Filter\Pattern;
|
||||
namespace IndifferentKetchup\Iblogs\Filter\Pattern;
|
||||
|
||||
class Pattern implements \JsonSerializable
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Filter\Pattern;
|
||||
namespace IndifferentKetchup\Iblogs\Filter\Pattern;
|
||||
|
||||
class PatternWithReplacement extends Pattern
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Filter;
|
||||
namespace IndifferentKetchup\Iblogs\Filter;
|
||||
|
||||
use Aternos\Mclogs\Filter\Pattern\Pattern;
|
||||
use Aternos\Mclogs\Filter\Pattern\PatternWithReplacement;
|
||||
use IndifferentKetchup\Iblogs\Filter\Pattern\Pattern;
|
||||
use IndifferentKetchup\Iblogs\Filter\Pattern\PatternWithReplacement;
|
||||
|
||||
abstract class RegexFilter extends Filter
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Filter;
|
||||
namespace IndifferentKetchup\Iblogs\Filter;
|
||||
|
||||
class TrimFilter extends Filter
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Filter;
|
||||
namespace IndifferentKetchup\Iblogs\Filter;
|
||||
|
||||
use Aternos\Mclogs\Filter\Pattern\PatternWithReplacement;
|
||||
use IndifferentKetchup\Iblogs\Filter\Pattern\PatternWithReplacement;
|
||||
|
||||
class UsernameFilter extends RegexFilter
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Action;
|
||||
|
||||
use Aternos\Mclogs\Router\Action;
|
||||
use IndifferentKetchup\Iblogs\Router\Action;
|
||||
|
||||
class ApiDocsAction extends Action
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Action;
|
||||
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
class CreateLogAction extends \Aternos\Mclogs\Api\Action\CreateLogAction
|
||||
class CreateLogAction extends \IndifferentKetchup\Iblogs\Api\Action\CreateLogAction
|
||||
{
|
||||
protected bool $includeCookie = true;
|
||||
protected bool $includeToken = false;
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Action;
|
||||
|
||||
use Aternos\Mclogs\Frontend\Cookie\TokenCookie;
|
||||
use Aternos\Mclogs\Log;
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Frontend\Cookie\TokenCookie;
|
||||
use IndifferentKetchup\Iblogs\Log;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
class DeleteLogAction extends \Aternos\Mclogs\Api\Action\DeleteLogAction
|
||||
class DeleteLogAction extends \IndifferentKetchup\Iblogs\Api\Action\DeleteLogAction
|
||||
{
|
||||
protected function getAllowedOrigin(): string
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Action;
|
||||
|
||||
use Aternos\Mclogs\Router\Action;
|
||||
use IndifferentKetchup\Iblogs\Router\Action;
|
||||
|
||||
class FaviconAction extends Action
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Action;
|
||||
|
||||
use Aternos\Mclogs\Router\Action;
|
||||
use IndifferentKetchup\Iblogs\Router\Action;
|
||||
|
||||
class NotFoundAction extends Action
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Action;
|
||||
|
||||
use Aternos\Mclogs\Router\Action;
|
||||
use IndifferentKetchup\Iblogs\Router\Action;
|
||||
|
||||
class StartAction extends Action
|
||||
{
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Action;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Action;
|
||||
|
||||
use Aternos\Mclogs\Id;
|
||||
use Aternos\Mclogs\Log;
|
||||
use Aternos\Mclogs\Router\Action;
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Id;
|
||||
use IndifferentKetchup\Iblogs\Log;
|
||||
use IndifferentKetchup\Iblogs\Router\Action;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
class ViewLogAction extends Action
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Assets;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Assets;
|
||||
|
||||
use Aternos\Mclogs\Config\Config;
|
||||
use Aternos\Mclogs\Config\ConfigKey;
|
||||
use IndifferentKetchup\Iblogs\Config\Config;
|
||||
use IndifferentKetchup\Iblogs\Config\ConfigKey;
|
||||
|
||||
class Asset implements \JsonSerializable
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Assets;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Assets;
|
||||
|
||||
use Aternos\Mclogs\Util\Singleton;
|
||||
use IndifferentKetchup\Iblogs\Util\Singleton;
|
||||
|
||||
class AssetLoader
|
||||
{
|
||||
@@ -90,7 +90,7 @@ class AssetLoader
|
||||
public function writeCache(): void
|
||||
{
|
||||
$assets = [
|
||||
new Asset(AssetType::CSS, "css/mclogs.css"),
|
||||
new Asset(AssetType::CSS, "css/iblogs.css"),
|
||||
new Asset(AssetType::JS, "js/start.js"),
|
||||
new Asset(AssetType::JS, "js/log.js"),
|
||||
new Asset(AssetType::CSS, "vendor/fontawesome/css/fontawesome.min.css")
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Assets;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Assets;
|
||||
|
||||
enum AssetType: string
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Cookie;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Cookie;
|
||||
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
abstract class Cookie
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Cookie;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Cookie;
|
||||
|
||||
class SettingsCookie extends Cookie
|
||||
{
|
||||
@@ -9,6 +9,6 @@ class SettingsCookie extends Cookie
|
||||
*/
|
||||
protected function getKey(): string
|
||||
{
|
||||
return "MCLOGS_SETTINGS";
|
||||
return "IBLOGS_SETTINGS";
|
||||
}
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Cookie;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Cookie;
|
||||
|
||||
use Aternos\Mclogs\Config\Config;
|
||||
use Aternos\Mclogs\Config\ConfigKey;
|
||||
use Aternos\Mclogs\Log;
|
||||
use IndifferentKetchup\Iblogs\Config\Config;
|
||||
use IndifferentKetchup\Iblogs\Config\ConfigKey;
|
||||
use IndifferentKetchup\Iblogs\Log;
|
||||
|
||||
class TokenCookie extends Cookie
|
||||
{
|
||||
@@ -23,7 +23,7 @@ class TokenCookie extends Cookie
|
||||
*/
|
||||
protected function getKey(): string
|
||||
{
|
||||
return "MCLOGS_LOG_TOKEN";
|
||||
return "IBLOGS_LOG_TOKEN";
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend;
|
||||
|
||||
use Aternos\Mclogs\Router\Router;
|
||||
use Aternos\Mclogs\Id;
|
||||
use Aternos\Mclogs\Router\Method;
|
||||
use IndifferentKetchup\Iblogs\Router\Router;
|
||||
use IndifferentKetchup\Iblogs\Id;
|
||||
use IndifferentKetchup\Iblogs\Router\Method;
|
||||
|
||||
class FrontendRouter extends Router
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Settings;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Settings;
|
||||
|
||||
enum Setting: string
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Frontend\Settings;
|
||||
namespace IndifferentKetchup\Iblogs\Frontend\Settings;
|
||||
|
||||
use Aternos\Mclogs\Frontend\Cookie\SettingsCookie;
|
||||
use IndifferentKetchup\Iblogs\Frontend\Cookie\SettingsCookie;
|
||||
|
||||
class Settings
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs;
|
||||
namespace IndifferentKetchup\Iblogs;
|
||||
|
||||
use Aternos\Mclogs\Config\ConfigKey;
|
||||
use IndifferentKetchup\Iblogs\Config\ConfigKey;
|
||||
|
||||
class Id implements \JsonSerializable
|
||||
{
|
||||
@@ -26,7 +26,7 @@ class Id implements \JsonSerializable
|
||||
*/
|
||||
protected function generate(): string
|
||||
{
|
||||
$config = \Aternos\Mclogs\Config\Config::getInstance();
|
||||
$config = \IndifferentKetchup\Iblogs\Config\Config::getInstance();
|
||||
$idLength = $config->get(ConfigKey::ID_LENGTH);
|
||||
|
||||
$newId = "";
|
||||
|
||||
22
src/Log.php
22
src/Log.php
@@ -1,21 +1,21 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs;
|
||||
namespace IndifferentKetchup\Iblogs;
|
||||
|
||||
use Aternos\Codex\Analysis\Analysis;
|
||||
use Aternos\Codex\Log\AnalysableLogInterface;
|
||||
use Aternos\Codex\Log\File\StringLogFile;
|
||||
use Aternos\Codex\Log\Level;
|
||||
use Aternos\Codex\Log\LogInterface;
|
||||
use Aternos\Mclogs\Config\ConfigKey;
|
||||
use Aternos\Mclogs\Data\Deobfuscator;
|
||||
use Aternos\Mclogs\Data\MetadataEntry;
|
||||
use Aternos\Mclogs\Data\Token;
|
||||
use Aternos\Mclogs\Filter\Filter;
|
||||
use Aternos\Mclogs\Frontend\Cookie\TokenCookie;
|
||||
use Aternos\Mclogs\Printer\Printer;
|
||||
use Aternos\Mclogs\Storage\MongoDBClient;
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Config\ConfigKey;
|
||||
use IndifferentKetchup\Iblogs\Data\Deobfuscator;
|
||||
use IndifferentKetchup\Iblogs\Data\MetadataEntry;
|
||||
use IndifferentKetchup\Iblogs\Data\Token;
|
||||
use IndifferentKetchup\Iblogs\Filter\Filter;
|
||||
use IndifferentKetchup\Iblogs\Frontend\Cookie\TokenCookie;
|
||||
use IndifferentKetchup\Iblogs\Printer\Printer;
|
||||
use IndifferentKetchup\Iblogs\Storage\MongoDBClient;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
use MongoDB\BSON\UTCDateTime;
|
||||
use Uri\Rfc3986\Uri;
|
||||
|
||||
@@ -371,7 +371,7 @@ class Log
|
||||
*/
|
||||
protected function getExpiryTimestamp(): UTCDateTime
|
||||
{
|
||||
$ttl = \Aternos\Mclogs\Config\Config::getInstance()->get(ConfigKey::STORAGE_TTL);
|
||||
$ttl = \IndifferentKetchup\Iblogs\Config\Config::getInstance()->get(ConfigKey::STORAGE_TTL);
|
||||
$expires = time() + $ttl;
|
||||
return new UTCDateTime($expires * 1000);
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Printer;
|
||||
namespace IndifferentKetchup\Iblogs\Printer;
|
||||
|
||||
/**
|
||||
* Class FormatModification
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Printer;
|
||||
namespace IndifferentKetchup\Iblogs\Printer;
|
||||
|
||||
use Aternos\Codex\Log\Entry;
|
||||
use Aternos\Codex\Log\EntryInterface;
|
||||
use Aternos\Codex\Log\Level;
|
||||
use Aternos\Codex\Log\LineInterface;
|
||||
use Aternos\Codex\Printer\ModifiableDefaultPrinter;
|
||||
use Aternos\Mclogs\Id;
|
||||
use IndifferentKetchup\Iblogs\Id;
|
||||
|
||||
/**
|
||||
* Class Printer
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Router;
|
||||
namespace IndifferentKetchup\Iblogs\Router;
|
||||
|
||||
abstract class Action
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Router;
|
||||
namespace IndifferentKetchup\Iblogs\Router;
|
||||
|
||||
enum Method: string
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Router;
|
||||
namespace IndifferentKetchup\Iblogs\Router;
|
||||
|
||||
class Route
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Router;
|
||||
namespace IndifferentKetchup\Iblogs\Router;
|
||||
|
||||
use Aternos\Mclogs\Util\Singleton;
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Util\Singleton;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
class Router
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Storage;
|
||||
namespace IndifferentKetchup\Iblogs\Storage;
|
||||
|
||||
use Aternos\Mclogs\Config\Config;
|
||||
use Aternos\Mclogs\Config\ConfigKey;
|
||||
use Aternos\Mclogs\Util\Singleton;
|
||||
use IndifferentKetchup\Iblogs\Config\Config;
|
||||
use IndifferentKetchup\Iblogs\Config\ConfigKey;
|
||||
use IndifferentKetchup\Iblogs\Util\Singleton;
|
||||
use MongoDB\BSON\UTCDateTime;
|
||||
use MongoDB\Client;
|
||||
use MongoDB\Collection;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Util;
|
||||
namespace IndifferentKetchup\Iblogs\Util;
|
||||
|
||||
trait Singleton
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Util;
|
||||
namespace IndifferentKetchup\Iblogs\Util;
|
||||
|
||||
class TimeInterval
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Aternos\Mclogs\Util;
|
||||
namespace IndifferentKetchup\Iblogs\Util;
|
||||
|
||||
use Uri\Rfc3986\Uri;
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Aternos\Mclogs\Api\Action\BulkDeleteLogsAction;
|
||||
use Aternos\Mclogs\Api\Response\ApiError;
|
||||
use Aternos\Mclogs\Api\Response\ApiResponse;
|
||||
use Aternos\Mclogs\Api\Response\MultiResponse;
|
||||
use Aternos\Mclogs\Config\Config;
|
||||
use Aternos\Mclogs\Config\ConfigKey;
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Api\Action\BulkDeleteLogsAction;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiError;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\ApiResponse;
|
||||
use IndifferentKetchup\Iblogs\Api\Response\MultiResponse;
|
||||
use IndifferentKetchup\Iblogs\Config\Config;
|
||||
use IndifferentKetchup\Iblogs\Config\ConfigKey;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
$config = Config::getInstance();
|
||||
?>
|
||||
@@ -586,7 +586,7 @@ $config = Config::getInstance();
|
||||
</div>
|
||||
<h3>Success <span class="content-type">application/json</span></h3>
|
||||
<pre class="api-code">
|
||||
<?=htmlspecialchars(json_encode(\Aternos\Mclogs\Filter\Filter::getAll(), JSON_PRETTY_PRINT)); ?></pre>
|
||||
<?=htmlspecialchars(json_encode(\IndifferentKetchup\Iblogs\Filter\Filter::getAll(), JSON_PRETTY_PRINT)); ?></pre>
|
||||
<h3>Filter types</h3>
|
||||
<table class="api-table">
|
||||
<tr>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<?php
|
||||
|
||||
use Aternos\Mclogs\Frontend\Assets\AssetLoader;
|
||||
use Aternos\Mclogs\Frontend\Assets\AssetType;
|
||||
use Aternos\Mclogs\Log;
|
||||
use Aternos\Mclogs\Config\Config;
|
||||
use Aternos\Mclogs\Config\ConfigKey;
|
||||
use Aternos\Mclogs\Frontend\Settings\Setting;
|
||||
use Aternos\Mclogs\Frontend\Settings\Settings;
|
||||
use Aternos\Mclogs\Util\TimeInterval;
|
||||
use IndifferentKetchup\Iblogs\Frontend\Assets\AssetLoader;
|
||||
use IndifferentKetchup\Iblogs\Frontend\Assets\AssetType;
|
||||
use IndifferentKetchup\Iblogs\Log;
|
||||
use IndifferentKetchup\Iblogs\Config\Config;
|
||||
use IndifferentKetchup\Iblogs\Config\ConfigKey;
|
||||
use IndifferentKetchup\Iblogs\Frontend\Settings\Setting;
|
||||
use IndifferentKetchup\Iblogs\Frontend\Settings\Settings;
|
||||
use IndifferentKetchup\Iblogs\Util\TimeInterval;
|
||||
|
||||
/** @var Log $log */
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<svg width="41" height="42" viewBox="0 0 41 42" fill="<?=htmlspecialchars(\Aternos\Mclogs\Config\Config::getInstance()->get(\Aternos\Mclogs\Config\ConfigKey::FRONTEND_COLOR_ACCENT)); ?>" xmlns="http://www.w3.org/2000/svg">
|
||||
<svg width="41" height="42" viewBox="0 0 41 42" fill="<?=htmlspecialchars(\IndifferentKetchup\Iblogs\Config\Config::getInstance()->get(\IndifferentKetchup\Iblogs\Config\ConfigKey::FRONTEND_COLOR_ACCENT)); ?>" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="41" height="5" rx="2"/>
|
||||
<rect y="9.25" width="33" height="5" rx="2"/>
|
||||
<rect y="18.5" width="19" height="5" rx="2"/>
|
||||
|
||||
|
Before Width: | Height: | Size: 470 B After Width: | Height: | Size: 492 B |
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
use Aternos\Mclogs\Config\Config;use Aternos\Mclogs\Config\ConfigKey;use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Config\Config;use IndifferentKetchup\Iblogs\Config\ConfigKey;use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
$imprintUrl = Config::getInstance()->get(ConfigKey::LEGAL_IMPRINT);
|
||||
$privacyUrl = Config::getInstance()->get(ConfigKey::LEGAL_PRIVACY);
|
||||
@@ -19,10 +19,9 @@ $privacyUrl = Config::getInstance()->get(ConfigKey::LEGAL_PRIVACY);
|
||||
</nav>
|
||||
<?php endif; ?>
|
||||
<nav class="footer-nav">
|
||||
<a href="https://github.com/aternosorg/mclogs" title="mclo.gs on Github" target="_blank"><i class="fa-brands fa-github"></i>GitHub</a>
|
||||
<a href="https://modrinth.com/plugin/mclogs" title="Download mclo.gs Mod/Plugin" target="_blank"><i class="fa-solid fa-cube"></i>Mod/Plugin</a>
|
||||
<a href="<?=htmlspecialchars(URL::getApi()->toString()); ?>" title="mclo.gs API"><i class="fa-solid fa-code"></i>API</a>
|
||||
<a href="https://github.com/indifferentketchup/iblogs" title="iblogs on Github" target="_blank"><i class="fa-brands fa-github"></i>GitHub</a>
|
||||
<a href="<?=htmlspecialchars(URL::getApi()->toString()); ?>" title="iblogs API"><i class="fa-solid fa-code"></i>API</a>
|
||||
</nav>
|
||||
<span class="footer-text">developed by <a href="https://aternos.org" target="_blank" title="Aternos website">Aternos</a>
|
||||
<span class="footer-text">based on <a href="https://github.com/aternosorg/mclogs" target="_blank" title="Original mclogs project">mclogs</a> by <a href="https://github.com/aternosorg" target="_blank" title="Aternos on GitHub"><i class="fa-brands fa-github"></i> Aternos</a>
|
||||
</span>
|
||||
</footer>
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
<?php
|
||||
|
||||
use Aternos\Mclogs\Config\Config;
|
||||
use Aternos\Mclogs\Config\ConfigKey;
|
||||
use Aternos\Mclogs\Frontend\Assets\AssetLoader;
|
||||
use Aternos\Mclogs\Frontend\Assets\AssetType;
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Config\Config;
|
||||
use IndifferentKetchup\Iblogs\Config\ConfigKey;
|
||||
use IndifferentKetchup\Iblogs\Frontend\Assets\AssetLoader;
|
||||
use IndifferentKetchup\Iblogs\Frontend\Assets\AssetType;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
?>
|
||||
<meta charset="utf-8"/>
|
||||
|
||||
<base href="/"/>
|
||||
<?= AssetLoader::getInstance()->getHTML(AssetType::CSS, "vendor/fontawesome/css/fontawesome.min.css"); ?>
|
||||
<?= AssetLoader::getInstance()->getHTML(AssetType::CSS, "css/mclogs.css"); ?>
|
||||
<?= AssetLoader::getInstance()->getHTML(AssetType::CSS, "css/iblogs.css"); ?>
|
||||
|
||||
<style>
|
||||
:root {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<header>
|
||||
<a href="<?=htmlspecialchars(\Aternos\Mclogs\Util\URL::getBase()->toString()); ?>" class="logo">
|
||||
<a href="<?=htmlspecialchars(\IndifferentKetchup\Iblogs\Util\URL::getBase()->toString()); ?>" class="logo">
|
||||
<svg class="logo-icon" width="41" height="42" viewBox="0 0 41 42" fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="41" height="5" rx="2" fill="currentColor"/>
|
||||
@@ -8,7 +8,7 @@
|
||||
<rect y="27.75" width="33" height="5" rx="2" fill="currentColor"/>
|
||||
<rect y="37" width="41" height="5" rx="2" fill="currentColor"/>
|
||||
</svg>
|
||||
<span class="logo-text"><?= htmlspecialchars(\Aternos\Mclogs\Config\Config::getInstance()->getName()); ?></span>
|
||||
<span class="logo-text"><?= htmlspecialchars(\IndifferentKetchup\Iblogs\Config\Config::getInstance()->getName()); ?></span>
|
||||
</a>
|
||||
<div class="tagline">
|
||||
<h1 class="tagline-main"><span class="title-verb">Paste</span> your logs.</h1>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
use Aternos\Mclogs\Config\Config;
|
||||
use Aternos\Mclogs\Filter\Filter;
|
||||
use Aternos\Mclogs\Frontend\Assets\AssetLoader;
|
||||
use Aternos\Mclogs\Frontend\Assets\AssetType;
|
||||
use IndifferentKetchup\Iblogs\Config\Config;
|
||||
use IndifferentKetchup\Iblogs\Filter\Filter;
|
||||
use IndifferentKetchup\Iblogs\Frontend\Assets\AssetLoader;
|
||||
use IndifferentKetchup\Iblogs\Frontend\Assets\AssetType;
|
||||
?><!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
12
worker.php
12
worker.php
@@ -1,11 +1,11 @@
|
||||
<?php
|
||||
|
||||
use Aternos\Mclogs\Api\ApiRouter;
|
||||
use Aternos\Mclogs\Config\Config;
|
||||
use Aternos\Mclogs\Config\ConfigKey;
|
||||
use Aternos\Mclogs\Frontend\FrontendRouter;
|
||||
use Aternos\Mclogs\Storage\MongoDBClient;
|
||||
use Aternos\Mclogs\Util\URL;
|
||||
use IndifferentKetchup\Iblogs\Api\ApiRouter;
|
||||
use IndifferentKetchup\Iblogs\Config\Config;
|
||||
use IndifferentKetchup\Iblogs\Config\ConfigKey;
|
||||
use IndifferentKetchup\Iblogs\Frontend\FrontendRouter;
|
||||
use IndifferentKetchup\Iblogs\Storage\MongoDBClient;
|
||||
use IndifferentKetchup\Iblogs\Util\URL;
|
||||
|
||||
require_once __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user