* * All rights reserved * ************************************************************* */ class ZuteilungenErteilt { /** * @return void */ public static function laden() { $limitSelection=date('Y-m-d', strtotime('-1 year')); $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_zuteilungen'); $queryBuilder->getRestrictions()->removeAll()->add(GeneralUtility::makeInstance(DeletedRestriction::class)); $queryBuilder ->select('tx_zuladungsliste_zuteilungen.uid', 'tx_zuladungsliste_zuteilungen.tstamp', 'b.wettbewerb', 'tx_zuladungsliste_zuteilungen.anzahl_architekten') ->from('tx_zuladungsliste_zuteilungen') ->join( 'tx_zuladungsliste_zuteilungen', 'tx_zuladungsliste_domain_model_wettbewerbe', 'b', $queryBuilder->expr()->eq('b.uid', $queryBuilder->quoteIdentifier('tx_zuladungsliste_zuteilungen.uid_wettbewerbe')) ); $statement = $queryBuilder->execute()->fetchAll(); // Message::note($queryBuilder->getSQL()); header('Content-Type: application/json'); echo json_encode($statement); exit(); } }