├── .ddev ├── commands │ └── host │ │ └── initialize └── config.yaml ├── .github └── workflows │ ├── ter-release.yml │ └── testing.yml ├── Classes ├── Controller │ └── RedirectController.php ├── Domain │ ├── Model │ │ ├── Action.php │ │ ├── ActionSet.php │ │ ├── Configuration.php │ │ └── ConfigurationSet.php │ └── Service │ │ ├── IpToCountry.php │ │ ├── IpToCountry │ │ ├── AbstractIpToCountry.php │ │ ├── IpApi.php │ │ ├── IpApiCom.php │ │ ├── IpToCountryInterface.php │ │ └── LocalDatabase.php │ │ └── RedirectService.php └── Utility │ ├── ConfigurationUtility.php │ ├── DatabaseUtility.php │ ├── FrontendUtility.php │ └── PageUtility.php ├── Configuration ├── Redirect │ └── Redirect.php ├── Services.yaml ├── TCA │ └── Overrides │ │ ├── sys_template.php │ │ └── tt_content.php └── TypoScript │ ├── constants.typoscript │ └── setup.typoscript ├── Documentation └── Images │ └── screenshot-frontend-suggest.png ├── LICENSE ├── README.md ├── Resources ├── Private │ ├── .htaccess │ ├── Build │ │ ├── .stylelintrc.json │ │ ├── gulpfile.js │ │ └── package.json │ ├── JavaScripts │ │ └── Frontend.js │ ├── Language │ │ ├── de.locallang.xlf │ │ └── locallang.xlf │ └── Templates │ │ └── Redirect │ │ └── Suggest.html └── Public │ ├── Css │ ├── Frontend.css │ └── Frontend.min.css │ ├── Icons │ └── Extension.svg │ └── JavaScripts │ └── Frontend.min.js ├── composer.json ├── ext_conf_template.txt ├── ext_emconf.php ├── ext_localconf.php ├── ext_tables.sql ├── ext_tables_static+adt.sql └── rector.php /.ddev/commands/host/initialize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/.ddev/commands/host/initialize -------------------------------------------------------------------------------- /.ddev/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/.ddev/config.yaml -------------------------------------------------------------------------------- /.github/workflows/ter-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/.github/workflows/ter-release.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /Classes/Controller/RedirectController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Controller/RedirectController.php -------------------------------------------------------------------------------- /Classes/Domain/Model/Action.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Domain/Model/Action.php -------------------------------------------------------------------------------- /Classes/Domain/Model/ActionSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Domain/Model/ActionSet.php -------------------------------------------------------------------------------- /Classes/Domain/Model/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Domain/Model/Configuration.php -------------------------------------------------------------------------------- /Classes/Domain/Model/ConfigurationSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Domain/Model/ConfigurationSet.php -------------------------------------------------------------------------------- /Classes/Domain/Service/IpToCountry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Domain/Service/IpToCountry.php -------------------------------------------------------------------------------- /Classes/Domain/Service/IpToCountry/AbstractIpToCountry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Domain/Service/IpToCountry/AbstractIpToCountry.php -------------------------------------------------------------------------------- /Classes/Domain/Service/IpToCountry/IpApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Domain/Service/IpToCountry/IpApi.php -------------------------------------------------------------------------------- /Classes/Domain/Service/IpToCountry/IpApiCom.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Domain/Service/IpToCountry/IpApiCom.php -------------------------------------------------------------------------------- /Classes/Domain/Service/IpToCountry/IpToCountryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Domain/Service/IpToCountry/IpToCountryInterface.php -------------------------------------------------------------------------------- /Classes/Domain/Service/IpToCountry/LocalDatabase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Domain/Service/IpToCountry/LocalDatabase.php -------------------------------------------------------------------------------- /Classes/Domain/Service/RedirectService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Domain/Service/RedirectService.php -------------------------------------------------------------------------------- /Classes/Utility/ConfigurationUtility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Utility/ConfigurationUtility.php -------------------------------------------------------------------------------- /Classes/Utility/DatabaseUtility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Utility/DatabaseUtility.php -------------------------------------------------------------------------------- /Classes/Utility/FrontendUtility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Utility/FrontendUtility.php -------------------------------------------------------------------------------- /Classes/Utility/PageUtility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Classes/Utility/PageUtility.php -------------------------------------------------------------------------------- /Configuration/Redirect/Redirect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Configuration/Redirect/Redirect.php -------------------------------------------------------------------------------- /Configuration/Services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Configuration/Services.yaml -------------------------------------------------------------------------------- /Configuration/TCA/Overrides/sys_template.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Configuration/TCA/Overrides/sys_template.php -------------------------------------------------------------------------------- /Configuration/TCA/Overrides/tt_content.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Configuration/TCA/Overrides/tt_content.php -------------------------------------------------------------------------------- /Configuration/TypoScript/constants.typoscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Configuration/TypoScript/constants.typoscript -------------------------------------------------------------------------------- /Configuration/TypoScript/setup.typoscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Configuration/TypoScript/setup.typoscript -------------------------------------------------------------------------------- /Documentation/Images/screenshot-frontend-suggest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Documentation/Images/screenshot-frontend-suggest.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Private/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Resources/Private/.htaccess -------------------------------------------------------------------------------- /Resources/Private/Build/.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Resources/Private/Build/.stylelintrc.json -------------------------------------------------------------------------------- /Resources/Private/Build/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Resources/Private/Build/gulpfile.js -------------------------------------------------------------------------------- /Resources/Private/Build/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Resources/Private/Build/package.json -------------------------------------------------------------------------------- /Resources/Private/JavaScripts/Frontend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Resources/Private/JavaScripts/Frontend.js -------------------------------------------------------------------------------- /Resources/Private/Language/de.locallang.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Resources/Private/Language/de.locallang.xlf -------------------------------------------------------------------------------- /Resources/Private/Language/locallang.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Resources/Private/Language/locallang.xlf -------------------------------------------------------------------------------- /Resources/Private/Templates/Redirect/Suggest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Resources/Private/Templates/Redirect/Suggest.html -------------------------------------------------------------------------------- /Resources/Public/Css/Frontend.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Resources/Public/Css/Frontend.css -------------------------------------------------------------------------------- /Resources/Public/Css/Frontend.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Resources/Public/Css/Frontend.min.css -------------------------------------------------------------------------------- /Resources/Public/Icons/Extension.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Resources/Public/Icons/Extension.svg -------------------------------------------------------------------------------- /Resources/Public/JavaScripts/Frontend.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/Resources/Public/JavaScripts/Frontend.min.js -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/composer.json -------------------------------------------------------------------------------- /ext_conf_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/ext_conf_template.txt -------------------------------------------------------------------------------- /ext_emconf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/ext_emconf.php -------------------------------------------------------------------------------- /ext_localconf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/ext_localconf.php -------------------------------------------------------------------------------- /ext_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/ext_tables.sql -------------------------------------------------------------------------------- /ext_tables_static+adt.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/ext_tables_static+adt.sql -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in2code-de/ipandlanguageredirect/HEAD/rector.php --------------------------------------------------------------------------------