<?php

namespace Uhura\Grossmarkt\Userfuncs;

use TYPO3\CMS\Core\Database\ConnectionPool;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Extbase\Configuration\ConfigurationManager;
use Uhura\Grossmarkt\Utility\ConfigurationUtility;
use Uhura\Grossmarkt\Utility\DatabaseUtility;

class Tca
{
	public function modifyLabel(&$parameters)
	{
		$allowedTables = [
			'tx_news_domain_model_news',
		];
		if (in_array($parameters['table'],$allowedTables) && stripos($parameters['row']['uid'],'NEW') === false) {
			if (isset($parameters['row']['title']) ) {
				$parameters['title'] = $parameters['row']['title'];
			}
		}
	}

	public function planPositionItems(&$parameters)
	{
		$items = DatabaseUtility::generateMarketPlanPositions(true);
		if(!empty($items)){
			$parameters['items'] = array_merge($parameters['items'], $items);
		}
	}

}