Manual:Hooks/UploadComplete/de
From MediaWiki.org
| UploadComplete | |
|---|---|
| Verfügbar ab Version 1.6.4 Wird aufgerufen, wenn ein Datei-Upload fertiggestellt ist. |
|
*Definitionsfunktion: |
function fnMyHook( &$image ) { ... }
|
*Hook-Anhang: |
$wgHooks['UploadComplete'][] = 'fnMyHook'; |
| Aufgerufen von: | SpecialUpload.php |
*Für weitere Informationen über das anhängen von Hooks siehe: Manual:Hooks/de.
*Für Beispiele an Erweiterungen, die diesen Hook benutzen. siehe: Category:UploadComplete extensions/de.
[edit] Details
- $image:
Die gespeicherte Datei (object)Objekt des Hochladen-Formulars - Zurückgegebener Wert: "True", falls andere Hooks ausgewertet werden sollen; "False", falls die Auswertung angehalten werden soll. Falls kein Wiedergabewert angegeben wird, tritt ein Fehler auf.
[edit] Beispielmethoden
Siehe auch includes/specials/SpecialUpload.php.
Hier ein paar Beispiele:
// ältere Versionen $image->mLocalFile; // LocalFile Objekt $image->mLocalFile->fileExists; // 1 oder 0 $image->mLocalFile->media_type; // Beispiele: "AUDIO", "VIDEO", ... $image->mLocalFile->mime; // Beispiel: "audio/mp3" $image->mLocalFile->major_mime; // Beispiel: audio $image->mLocalFile->minor_mime; // Beispiel: mp3 $image->mLocalFile->size; // In Bytes, Beispiel: 2412586 $image->mLocalFile->user; // Benutzer-ID (Integer) $image->mLocalFile->user_text; // Benutzername $image->mLocalFile->description; $image->mLocalFile->url; // Gibt die relative URL zum direkten Zugriff auf das Hochgeladene Medium wieder $image->mLocalFile->getTitle(); // Gibt ein Titel-Objekt für das Aktuelle Medium wieder // neuere Versionen (seit ??) $image->getLocalFile(); // LocalFile Objekt $image->getLocalFile()->fileExists; // 1 oder 0 $image->getLocalFile()->media_type; // Beispiele: "AUDIO", "VIDEO", ... $image->getLocalFile()->mime; // Beispiel: "audio/mp3" $image->getLocalFile()->major_mime; // Beispiel: audio $image->getLocalFile()->minor_mime; // Beispiel: mp3 $image->getLocalFile()->size; // In Bytes, Beispiel: 2412586 $image->getLocalFile()->user; // Benutzer-ID (Integer) $image->getLocalFile()->user_text; // Benutzername $image->getLocalFile()->description; $image->getLocalFile()->url; // Gibt die relative URL zum direkten Zugriff auf das Hochgeladene Medium wieder $image->getLocalFile()->getTitle(); // Gibt ein Titel-Objekt für das Aktuelle Medium wieder /** * Führe Existenz-Überprüfungen an einer Datei durch und produziere eine Warnmeldung * Diese Überprüfung ist statisch und kann vor dem Hochladen über den AJAX ausgeführt werden. * Gibt ein HTML-Fragment zurück, das aus einem oder mehreren LI-Elementen besteht, * falls eine Warnmeldung vorhanden ist. Ein leerer String wird wiedergegeben, falls keine Wahrnung voehanden ist. */ static function getExistsWarning( $file ); /** * Spalte eine Datei in den Basisdateinamen und in die mit einem * Punkt abgetrennten Dateierweiterungen am Ende. * Manche Web-Server Konfigurationen werden auf frühere * Pseudo-Erweiterungen zurückgreifen, um Typen festzulegen und * Skripte auszuführen. Deshalb muss die Blacklist all diese * überprüfen. to determine type and execute * * @return array */ function splitExtensions( $filename );
| Sprache: | English • Deutsch |
|---|