├── .gitattributes ├── .gitignore ├── Assets ├── DonateButton.png ├── ProcessJumplinks.css ├── ProcessJumplinks.js ├── ProcessJumplinks.less └── ProcessJumplinks.min.js ├── Blueprints ├── collection-info.html ├── entity-info.html ├── manage-description.html ├── schema-create-main.sql ├── schema-create-mc.sql ├── schema-drop.sql ├── schema-update-v2.sql ├── schema-update-v3.sql ├── schema-update-v4.sql ├── schema-update-v5.sql └── schema-update-v6.sql ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Classes ├── Blueprint.php ├── LeagueCsv │ ├── LICENSE │ ├── autoload.php │ ├── composer.json │ └── src │ │ ├── AbstractCsv.php │ │ ├── Config │ │ ├── Controls.php │ │ └── Output.php │ │ ├── Exception │ │ └── InvalidRowException.php │ │ ├── Modifier │ │ ├── MapIterator.php │ │ ├── QueryFilter.php │ │ ├── RowFilter.php │ │ └── StreamFilter.php │ │ ├── Plugin │ │ ├── ColumnConsistencyValidator.php │ │ ├── ForbiddenNullValuesValidator.php │ │ └── SkipNullValuesFormatter.php │ │ ├── Reader.php │ │ └── Writer.php └── ParseUserAgent.php ├── LICENSE.md ├── ProcessJumplinks.info.json ├── ProcessJumplinks.module.php ├── ProcessJumplinksConfig.php ├── README.md ├── composer.json └── composer.lock /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/.gitignore -------------------------------------------------------------------------------- /Assets/DonateButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Assets/DonateButton.png -------------------------------------------------------------------------------- /Assets/ProcessJumplinks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Assets/ProcessJumplinks.css -------------------------------------------------------------------------------- /Assets/ProcessJumplinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Assets/ProcessJumplinks.js -------------------------------------------------------------------------------- /Assets/ProcessJumplinks.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Assets/ProcessJumplinks.less -------------------------------------------------------------------------------- /Assets/ProcessJumplinks.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Assets/ProcessJumplinks.min.js -------------------------------------------------------------------------------- /Blueprints/collection-info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Blueprints/collection-info.html -------------------------------------------------------------------------------- /Blueprints/entity-info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Blueprints/entity-info.html -------------------------------------------------------------------------------- /Blueprints/manage-description.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Blueprints/manage-description.html -------------------------------------------------------------------------------- /Blueprints/schema-create-main.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Blueprints/schema-create-main.sql -------------------------------------------------------------------------------- /Blueprints/schema-create-mc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Blueprints/schema-create-mc.sql -------------------------------------------------------------------------------- /Blueprints/schema-drop.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Blueprints/schema-drop.sql -------------------------------------------------------------------------------- /Blueprints/schema-update-v2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Blueprints/schema-update-v2.sql -------------------------------------------------------------------------------- /Blueprints/schema-update-v3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Blueprints/schema-update-v3.sql -------------------------------------------------------------------------------- /Blueprints/schema-update-v4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Blueprints/schema-update-v4.sql -------------------------------------------------------------------------------- /Blueprints/schema-update-v5.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE 2 | _nf 3 | MODIFY 4 | COLUMN referrer TEXT; 5 | -------------------------------------------------------------------------------- /Blueprints/schema-update-v6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Blueprints/schema-update-v6.sql -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Classes/Blueprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/Blueprint.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/LICENSE -------------------------------------------------------------------------------- /Classes/LeagueCsv/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/autoload.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/composer.json -------------------------------------------------------------------------------- /Classes/LeagueCsv/src/AbstractCsv.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/src/AbstractCsv.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/src/Config/Controls.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/src/Config/Controls.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/src/Config/Output.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/src/Config/Output.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/src/Exception/InvalidRowException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/src/Exception/InvalidRowException.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/src/Modifier/MapIterator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/src/Modifier/MapIterator.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/src/Modifier/QueryFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/src/Modifier/QueryFilter.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/src/Modifier/RowFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/src/Modifier/RowFilter.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/src/Modifier/StreamFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/src/Modifier/StreamFilter.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/src/Plugin/ColumnConsistencyValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/src/Plugin/ColumnConsistencyValidator.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/src/Plugin/ForbiddenNullValuesValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/src/Plugin/ForbiddenNullValuesValidator.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/src/Plugin/SkipNullValuesFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/src/Plugin/SkipNullValuesFormatter.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/src/Reader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/src/Reader.php -------------------------------------------------------------------------------- /Classes/LeagueCsv/src/Writer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/LeagueCsv/src/Writer.php -------------------------------------------------------------------------------- /Classes/ParseUserAgent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/Classes/ParseUserAgent.php -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/LICENSE.md -------------------------------------------------------------------------------- /ProcessJumplinks.info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/ProcessJumplinks.info.json -------------------------------------------------------------------------------- /ProcessJumplinks.module.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/ProcessJumplinks.module.php -------------------------------------------------------------------------------- /ProcessJumplinksConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/ProcessJumplinksConfig.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikerockett/jumplinks/HEAD/composer.lock --------------------------------------------------------------------------------