* * All rights reserved * ************************************************************* */ class Zuteilung { /** * @return void */ public static function laden() { // load for prit zuteilungen $zuteilung_uid = preg_replace("'\D'", "", $_GET['zuladungid']); if (!is_numeric($zuteilung_uid)) { exit; } // $arr = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows("a.uid id, a.tstamp, b.wettbewerb, a.anzahl_architekten", // "tx_zuladungsliste_zuteilungen a, tx_zuladungsliste_domain_model_wettbewerbe b", // "a.hidden=0 AND a.uid_wettbewerbe=b.uid AND a.uid=$zuteilung_uid"); $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')), ) ->where($queryBuilder->expr()->eq('tx_zuladungsliste_zuteilungen.uid', $zuteilung_uid)); $statement = $queryBuilder->execute()->fetchAll(); // Message::note($queryBuilder->getSQL()); $$print = '
| '.$value["position"].' | '; $ersatz .= ''.$value["company"].' | '; $ersatz .= ''.$value["name"].' | '; $ersatz .= 'Ersatz | '; $ersatz .= '
| '.$value["position"].' | '; $nomiert .= ''.$value["company"].' | '; $nomiert .= ''.$value["name"].' | '; $nomiert .= 'Ausgewählt | '; $nomiert .= '