[TYPO3-UG Oesterreich] Tabelle sys_file, Spalte sha1: Was wird da gehasht?

Markus Klein klein.t3 at reelworx.at
Mon Feb 16 19:13:20 CET 2015


Hi!

Ein paar snippets von mir:

$storageFolder = ResourceFactory::getInstance()->getObjectFromCombinedIdentifier('2:/someFolder');
$file = $storageFolder->addFile('path/to/some/File');

$data = [
			'uid_local' => $file->getUid(),
			'pid' => $this->storagePid,
			'table_local' => 'sys_file',
			'uid_foreign' => $recordId,
			'tablenames' => ''tt_news',
			'fieldname' => 'whateverfitshere_in_tt_news'
		];
		$data['tstamp'] = $data['crdate'] = time();
		$res = $this->typo3db->exec_INSERTquery('sys_file_reference', $data);

GeneralUtility::makeInstance(ReferenceIndex::class)->updateRefIndexTable('sys_file_reference', $this->typo3db->sql_insert_id())

lg
Markus

------------------------------------------------------------
Markus Klein
TYPO3 CMS Active Contributors Team Member

> -----Original Message-----
> From: typo3-at-bounces at lists.typo3.org [mailto:typo3-at-
> bounces at lists.typo3.org] On Behalf Of Herwig Diernegger
> Sent: Monday, February 16, 2015 3:39 PM
> To: TYPO3 Usergroup Oesterreich
> Subject: [TYPO3-UG Oesterreich] Tabelle sys_file, Spalte sha1: Was wird da
> gehasht?
> 
> Hi all,
> 
> wir wollen tt_news-Datensätze per PHP-Script erzeugen:
> Jedes Image eines tt_news-Eintrages braucht einen Eintrag in Tabelle
> sys_file.
> Ein sys_file-Eintrag braucht 3-Hash-Werte: "identifier-hash", "folder-hash"
> und "sha1"
> 
> Weiß jemand so auf die schnelle, was ich hashen muss, um den Wert für
> sha1 zu erzeugen?
> Bzw. wo muss ich nachsehen....
> 
> Hintergrund:
> Ist Teil einer Diplomarbeit, quasi Altdaten-Übernahme rein nach TYPO3
> Wenn ich sys_file gefüllt habe, erwarte ich eigentlich, dass die tt_news-
> Datensätze richtig vom System verarbeitet werden, oder?
> 
> TYPO3 6.2.9, tt_news 3.6.0
> 
> 
> THX
> &
> mit freundlichen Grüßen
> 
> DI Herwig Diernegger
> 
> SZ-Ybbs
> _______________________________________________
> TYPO3-at mailing list
> TYPO3-at at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-at



More information about the TYPO3-at mailing list