Skip to content

Commit

Permalink
#31 allow install in t3 12.4
Browse files Browse the repository at this point in the history
  • Loading branch information
digedag committed Jul 21, 2023
1 parent 8540003 commit 029d0bb
Show file tree
Hide file tree
Showing 9 changed files with 93 additions and 82 deletions.
File renamed without changes.
File renamed without changes.
4 changes: 3 additions & 1 deletion Configuration/TCA/Overrides/sys_template.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
<?php

defined('TYPO3_MODE') or exit;
if (!(defined('TYPO3') || defined('TYPO3_MODE'))) {
exit('Access denied.');
}

call_user_func(function () {
$extKey = 't3sportstats';
Expand Down
4 changes: 3 additions & 1 deletion Configuration/TCA/Overrides/tt_content.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
<?php

defined('TYPO3_MODE') or exit;
if (!(defined('TYPO3') || defined('TYPO3_MODE'))) {
exit('Access denied.');
}

call_user_func(function () {
$extKey = 't3sportstats';
Expand Down
2 changes: 1 addition & 1 deletion Configuration/TCA/Overrides/tx_cfcleague_competition.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

if (!defined('TYPO3_MODE')) {
if (!(defined('TYPO3') || defined('TYPO3_MODE'))) {
exit('Access denied.');
}

Expand Down
2 changes: 1 addition & 1 deletion Configuration/TCA/tx_t3sportstats_tags.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

if (!defined('TYPO3_MODE')) {
if (!(defined('TYPO3') || defined('TYPO3_MODE'))) {
exit('Access denied.');
}

Expand Down
2 changes: 2 additions & 0 deletions Configuration/page.tsconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
@import 'EXT:t3sportstats/Configuration/PageTS/modWizards.tsconfig'
@import 'EXT:t3sportstats/Configuration/PageTS/moduleConfig.tsconfig'
153 changes: 81 additions & 72 deletions ext_localconf.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

if (!defined('TYPO3_MODE')) {
if (!(defined('TYPO3') || defined('TYPO3_MODE'))) {
exit('Access denied.');
}

Expand All @@ -19,77 +19,77 @@
// Hook for match filter
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['cfc_league_fe']['filterMatch_setfields'][] = 'System25\T3sports\Hooks\Filter->handleMatchFilter';

Sys25\RnBase\Utility\Extensions::addService(
$_EXTKEY,
't3sportstats' /* sv type */ ,
'tx_t3sportstats_srv_Statistics' /* sv key */ ,
[
'title' => 'LLL:EXT:t3sportstats/Resources/Private/Language/locallang_db:service_t3sports_statistics_title', 'description' => 'Statistical data about T3sports', 'subtype' => 'statistics',
'available' => true, 'priority' => 50, 'quality' => 50,
'os' => '', 'exec' => '',
'className' => System25\T3sports\Service\Statistics::class,
]
);

Sys25\RnBase\Utility\Extensions::addService(
$_EXTKEY,
't3sportsPlayerStats' /* sv type */ ,
'PlayerStats' /* sv key */ ,
[
'title' => 'LLL:EXT:t3sportstats/Resources/Private/Language/locallang_db:service_t3sports_playerstats_title', 'description' => 'Statistical data about players', 'subtype' => 'base',
'available' => true, 'priority' => 50, 'quality' => 50,
'os' => '', 'exec' => '',
'className' => System25\T3sports\StatsIndexer\PlayerStats::class,
]
);

Sys25\RnBase\Utility\Extensions::addService(
$_EXTKEY,
't3sportsPlayerStats' /* sv type */ ,
'PlayerTimeStats' /* sv key */ ,
[
'title' => 'LLL:EXT:t3sportstats/Resources/Private/Language/locallang_db:service_t3sports_playertimestats_title', 'description' => 'Statistical data about players', 'subtype' => 'playtime',
'available' => true, 'priority' => 50, 'quality' => 50,
'os' => '', 'exec' => '',
'className' => System25\T3sports\StatsIndexer\PlayerTimeStats::class,
]
);

Sys25\RnBase\Utility\Extensions::addService(
$_EXTKEY,
't3sportsPlayerStats' /* sv type */ ,
'PlayerGoalStats' /* sv key */ ,
[
'title' => 'LLL:EXT:t3sportstats/Resources/Private/Language/locallang_db:service_t3sports_playertimestats_title', 'description' => 'Statistical data about players', 'subtype' => 'goals',
'available' => true, 'priority' => 50, 'quality' => 50,
'os' => '', 'exec' => '',
'className' => System25\T3sports\StatsIndexer\PlayerGoalStats::class,
]
);

Sys25\RnBase\Utility\Extensions::addService(
$_EXTKEY,
't3sportsCoachStats' /* sv type */ ,
'CoachStats' /* sv key */ ,
[
'title' => 'LLL:EXT:t3sportstats/Resources/Private/Language/locallang_db:service_t3sports_playerstats_title', 'description' => 'Statistical data about coaches', 'subtype' => 'base',
'available' => true, 'priority' => 50, 'quality' => 50,
'os' => '', 'exec' => '',
'className' => System25\T3sports\StatsIndexer\CoachStats::class,
]
);

Sys25\RnBase\Utility\Extensions::addService(
$_EXTKEY,
't3sportsRefereeStats' /* sv type */ ,
'RefereeStats' /* sv key */ ,
[
'title' => 'LLL:EXT:t3sportstats/Resources/Private/Language/locallang_db:service_t3sports_playerstats_title', 'description' => 'Statistical data about referees', 'subtype' => 'base',
'available' => true, 'priority' => 50, 'quality' => 50,
'os' => '', 'exec' => '',
'className' => System25\T3sports\StatsIndexer\RefereeStats::class,
]
);
// Sys25\RnBase\Utility\Extensions::addService(
// $_EXTKEY,
// 't3sportstats' /* sv type */ ,
// 'tx_t3sportstats_srv_Statistics' /* sv key */ ,
// [
// 'title' => 'LLL:EXT:t3sportstats/Resources/Private/Language/locallang_db:service_t3sports_statistics_title', 'description' => 'Statistical data about T3sports', 'subtype' => 'statistics',
// 'available' => true, 'priority' => 50, 'quality' => 50,
// 'os' => '', 'exec' => '',
// 'className' => System25\T3sports\Service\Statistics::class,
// ]
// );

// Sys25\RnBase\Utility\Extensions::addService(
// $_EXTKEY,
// 't3sportsPlayerStats' /* sv type */ ,
// 'PlayerStats' /* sv key */ ,
// [
// 'title' => 'LLL:EXT:t3sportstats/Resources/Private/Language/locallang_db:service_t3sports_playerstats_title', 'description' => 'Statistical data about players', 'subtype' => 'base',
// 'available' => true, 'priority' => 50, 'quality' => 50,
// 'os' => '', 'exec' => '',
// 'className' => System25\T3sports\StatsIndexer\PlayerStats::class,
// ]
// );

// Sys25\RnBase\Utility\Extensions::addService(
// $_EXTKEY,
// 't3sportsPlayerStats' /* sv type */ ,
// 'PlayerTimeStats' /* sv key */ ,
// [
// 'title' => 'LLL:EXT:t3sportstats/Resources/Private/Language/locallang_db:service_t3sports_playertimestats_title', 'description' => 'Statistical data about players', 'subtype' => 'playtime',
// 'available' => true, 'priority' => 50, 'quality' => 50,
// 'os' => '', 'exec' => '',
// 'className' => System25\T3sports\StatsIndexer\PlayerTimeStats::class,
// ]
// );

// Sys25\RnBase\Utility\Extensions::addService(
// $_EXTKEY,
// 't3sportsPlayerStats' /* sv type */ ,
// 'PlayerGoalStats' /* sv key */ ,
// [
// 'title' => 'LLL:EXT:t3sportstats/Resources/Private/Language/locallang_db:service_t3sports_playertimestats_title', 'description' => 'Statistical data about players', 'subtype' => 'goals',
// 'available' => true, 'priority' => 50, 'quality' => 50,
// 'os' => '', 'exec' => '',
// 'className' => System25\T3sports\StatsIndexer\PlayerGoalStats::class,
// ]
// );

// Sys25\RnBase\Utility\Extensions::addService(
// $_EXTKEY,
// 't3sportsCoachStats' /* sv type */ ,
// 'CoachStats' /* sv key */ ,
// [
// 'title' => 'LLL:EXT:t3sportstats/Resources/Private/Language/locallang_db:service_t3sports_playerstats_title', 'description' => 'Statistical data about coaches', 'subtype' => 'base',
// 'available' => true, 'priority' => 50, 'quality' => 50,
// 'os' => '', 'exec' => '',
// 'className' => System25\T3sports\StatsIndexer\CoachStats::class,
// ]
// );

// Sys25\RnBase\Utility\Extensions::addService(
// $_EXTKEY,
// 't3sportsRefereeStats' /* sv type */ ,
// 'RefereeStats' /* sv key */ ,
// [
// 'title' => 'LLL:EXT:t3sportstats/Resources/Private/Language/locallang_db:service_t3sports_playerstats_title', 'description' => 'Statistical data about referees', 'subtype' => 'base',
// 'available' => true, 'priority' => 50, 'quality' => 50,
// 'os' => '', 'exec' => '',
// 'className' => System25\T3sports\StatsIndexer\RefereeStats::class,
// ]
// );

System25\T3sports\Utility\StatsConfig::registerPlayerStatsSimple('goals', '10,11,12,13');
System25\T3sports\Utility\StatsConfig::registerPlayerStatsSimple('assists', '31');
Expand Down Expand Up @@ -126,3 +126,12 @@

// Register a new matchnote type
System25\T3sports\Utility\Misc::registerMatchNote('LLL:EXT:t3sportstats/Resources/Private/Language/locallang_db:tx_cfcleague_match_notes.type.goalfreekick', '13');

if (\Sys25\RnBase\Utility\Environment::isBackend()) {
// Einbindung einer PageTSConfig
// since T3 12 pagets is loaded by convention
if (!\Sys25\RnBase\Utility\TYPO3::isTYPO121OrHigher()) {
\Sys25\RnBase\Utility\Extensions::addPageTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:t3sportstats/Configuration/PageTS/modWizards.tsconfig">');
\Sys25\RnBase\Utility\Extensions::addPageTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:t3sportstats/Configuration/PageTS/moduleConfig.tsconfig">');
}
}
8 changes: 2 additions & 6 deletions ext_tables.php
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
<?php

if (!defined('TYPO3_MODE')) {
if (!(defined('TYPO3') || defined('TYPO3_MODE'))) {
exit('Access denied.');
}

if (TYPO3_MODE == 'BE') {
// Einbindung einer PageTSConfig
\Sys25\RnBase\Utility\Extensions::addPageTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:t3sportstats/Configuration/PageTS/modWizards.ts">');
\Sys25\RnBase\Utility\Extensions::addPageTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:t3sportstats/Configuration/PageTS/moduleConfig.tss">');

if (\Sys25\RnBase\Utility\Environment::isBackend()) {
////////////////////////////////
// Submodul anmelden
////////////////////////////////
Expand Down

0 comments on commit 029d0bb

Please sign in to comment.