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

Herwig Diernegger herwig.diernegger at sz-ybbs.ac.at
Tue Feb 17 10:27:08 CET 2015


Hi!

Danke Markus, danke Michael für die Tipps!!!

Die Hinweise gehen in die Richtung, die Aufgabe nicht auf SQL-Ebene zu
bearbeiten,
sondern das TYPO3-FAL-API zu bemühen.
Mal sehen;-)


lg
Herwig

Am 16. Februar 2015 um 19:13 schrieb Markus Klein <klein.t3 at reelworx.at>:

> 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
>
> _______________________________________________
> TYPO3-at mailing list
> TYPO3-at at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-at




-- 
Mit freundlichen Grüßen

DI Herwig Diernegger

SZ-Ybbs


More information about the TYPO3-at mailing list