Documentation

smiley extends file implements Serializable, JsonSerializable

Smiley file objekt

Table of Contents

$id ID von Datei-Eintrag in DB int
$thiscode Smiley-Code, der in Artikeln und Kommentaren geparst werden soll string
$width Bild-Breite int
$height Bild-Höhe int
$whstring String in der Form width="" height="" string
$dbParams Felder die in Datenbank gespeichert werden können array
$table Tabellen-Name string
$dbcon DB-Verbindung database
$cache Cache-Objekt cache
$events Event-Liste events
$config System-Config-Objekt config
$language System-Sprachen-Objekt language
$notifications Notifications notifications
$filename Dateiname string
$filepath Dateispfad string
$fullpath Dateipfad inkl. Dateiname string
$extension Dateierweiterung string
$filesize Dateigröße int
$content Dateiinhalt string
$data data-Array für nicht weiter definierte Eigenschaften array
$cacheName Cache name string
$cacheModule Cache Modul string
__construct() Konstruktor bool
basePath() Returns base path for file string
getId() Datensatz-ID int
getSmileyCode() Smiley-Code auslesen string
getWidth() Smiley-Breite auslesen inz
getHeight() Smiley-Höhe auslesen int
getWhstring() String width="" height="" auslesen string
getSmileyUrl() Smiley-URL ausgeben string
setId() Datensatz ID setzen mixed
setSmileycode() Smiley-Code setzen mixed
rename() nicht verwendet bool
delete() Smiley löschen bool
save() Speichert einen neuen Smiley-Eintrag in der Datenbank bool
update() nicht verwendet bool
exists() Prüft ob Smiley existiert bool
getSaveValues() Gibt Speicher-Values zurück array
init() initialisiert Bild-Objekt bool
initById() Fetch smileyy data by id bool
initImageSize() Fetch image dimensions from file bool
getEditLink() Gibt Link für Edit-Action zurück string
getImageTag() Returns smiley image tag string
getEditorImageTag() Returns smiley image tag string
__construct() Konstruktor bool
basePath() Returns base path for file string
getData() Gibt Inhalt von "data" zurück array
delete() Löscht Datei in Dateisystem bool
rename() Datei umbenennen bool
exists() Prüft ob Datei existiert bool
getModificationTime() Return file upload time in file system int
getFilename() Dateiname string
getFilepath() Dateipfad string
getFullpath() Dateipfad + Dateiname string
getExtension() Erweiterung string
getFilesize() Dateigröße int
getContent() Dateiinhalt string
getFileHash() File SHA256 hash string
setFilename() Dateiname setzen mixed
setContent() Dateiinhalt setzen mixed
escapeFileName() Bereinigt Dateiname von problematischen Zeichen mixed
moveUploadedFile() Verschiebt via PHP Upload hochgeladene Datei von tmp-Pfad nach Zielpfad bool
loadContent() Lädt Inhalt von gespeicherter Datei bool
writeContent() Lädt Inhalt von gespeicherter Datei bool
isWritable() ist Datei beschreibbar bool
isReadable() ist Datei lesbar bool
isValidDataFolder() Check if fullpath is valid path in /data folder structure bool
realpathNoExists() "realpath" wrapper for non-existing files string
retrieveFileExtension() Retrieve file extension via pathinfo string

Properties

$id

ID von Datei-Eintrag in DB

protected int $id

$thiscode

Smiley-Code, der in Artikeln und Kommentaren geparst werden soll

protected string $thiscode

$width

Bild-Breite

protected int $width

$height

Bild-Höhe

protected int $height

$whstring

String in der Form width="" height=""

protected string $whstring

$dbParams

Felder die in Datenbank gespeichert werden können

protected array $dbParams = ['smileycode', 'filename']

$table

Tabellen-Name

protected string $table

$filename

Dateiname

protected string $filename

$filepath

Dateispfad

protected string $filepath

$fullpath

Dateipfad inkl. Dateiname

protected string $fullpath

$extension

Dateierweiterung

protected string $extension

$filesize

Dateigröße

protected int $filesize

$content

Dateiinhalt

protected string $content

$data

data-Array für nicht weiter definierte Eigenschaften

protected array $data

$cacheName

Cache name

protected string $cacheName = false

$cacheModule

Cache Modul

protected string $cacheModule = ''

Methods

__construct()

Konstruktor

public __construct( [ $filename : string = '' ] [, $initDB : bool = true ] ) : bool
Parameters
$filename : string = ''
$initDB : bool = true
Return values
bool

basePath()

Returns base path for file

protected basePath( $filename : string ) : string
Parameters
$filename : string

File name

Return values
string

getId()

Datensatz-ID

public getId( ) : int
Return values
int

getSmileyCode()

Smiley-Code auslesen

public getSmileyCode( ) : string
Return values
string

getWidth()

Smiley-Breite auslesen

public getWidth( ) : inz
Return values
inz

getHeight()

Smiley-Höhe auslesen

public getHeight( ) : int
Return values
int

getWhstring()

String width="" height="" auslesen

public getWhstring( ) : string
Return values
string

getSmileyUrl()

Smiley-URL ausgeben

public getSmileyUrl( ) : string
Return values
string

setId()

Datensatz ID setzen

public setId( $id : int ) : mixed
Parameters
$id : int
Return values
mixed

setSmileycode()

Smiley-Code setzen

public setSmileycode( $thiscode : string ) : mixed
Parameters
$thiscode : string
Return values
mixed

rename()

nicht verwendet

public rename( $newname : string [, $userid : string = false ] ) : bool
Parameters
$newname : string
$userid : string = false
Return values
bool

delete()

Smiley löschen

public delete( ) : bool
Return values
bool

save()

Speichert einen neuen Smiley-Eintrag in der Datenbank

public save( ) : bool
Return values
bool

update()

nicht verwendet

public update( ) : bool
Return values
bool

exists()

Prüft ob Smiley existiert

public exists( [ $dbOnly : bool = false ] ) : bool
Parameters
$dbOnly : bool = false
Return values
bool

getSaveValues()

Gibt Speicher-Values zurück

protected getSaveValues( ) : array
Return values
array

init()

initialisiert Bild-Objekt

protected init( $initDB : bool ) : bool
Parameters
$initDB : bool
Return values
bool

initById()

Fetch smileyy data by id

public initById( ) : bool
Return values
bool

initImageSize()

Fetch image dimensions from file

public initImageSize( ) : bool
Return values
bool

getEditLink()

Gibt Link für Edit-Action zurück

public getEditLink( ) : string
Return values
string

getImageTag()

Returns smiley image tag

public getImageTag( ) : string
Tags
since
Return values
string

getEditorImageTag()

Returns smiley image tag

public getEditorImageTag( ) : string
Tags
since
Return values
string

__construct()

Konstruktor

public __construct( [ $filename : strong = '' ] ) : bool
Parameters
$filename : strong = ''
Return values
bool

basePath()

Returns base path for file

protected abstract basePath( $filename : string ) : string
Parameters
$filename : string

File name

Tags
abstract
Return values
string

getData()

Gibt Inhalt von "data" zurück

public getData( ) : array
Return values
array

delete()

Löscht Datei in Dateisystem

public delete( ) : bool
Return values
bool

rename()

Datei umbenennen

public rename( $newname : string [, $userid : int = false ] ) : bool
Parameters
$newname : string
$userid : int = false
Return values
bool

exists()

Prüft ob Datei existiert

public exists( ) : bool
Return values
bool

getModificationTime()

Return file upload time in file system

public getModificationTime( ) : int
Return values
int

getFilename()

Dateiname

public getFilename( ) : string
Return values
string

getFilepath()

Dateipfad

public getFilepath( ) : string
Return values
string

getFullpath()

Dateipfad + Dateiname

public getFullpath( ) : string
Return values
string

getExtension()

Erweiterung

public getExtension( ) : string
Return values
string

getFilesize()

Dateigröße

public getFilesize( ) : int
Return values
int

getContent()

Dateiinhalt

public getContent( ) : string
Return values
string

getFileHash()

File SHA256 hash

public getFileHash( ) : string
Tags
since
Return values
string

setFilename()

Dateiname setzen

public setFilename( $filename : string ) : mixed
Parameters
$filename : string
Return values
mixed

setContent()

Dateiinhalt setzen

public setContent( $content : string ) : mixed
Parameters
$content : string
Return values
mixed

escapeFileName()

Bereinigt Dateiname von problematischen Zeichen

public escapeFileName( &$filename : string ) : mixed
Parameters
$filename : string
Return values
mixed

moveUploadedFile()

Verschiebt via PHP Upload hochgeladene Datei von tmp-Pfad nach Zielpfad

public moveUploadedFile( $uploadedPath : string ) : bool
Parameters
$uploadedPath : string
Tags
since
Return values
bool

loadContent()

Lädt Inhalt von gespeicherter Datei

public loadContent( ) : bool
Tags
since
Return values
bool

writeContent()

Lädt Inhalt von gespeicherter Datei

public writeContent( ) : bool
Tags
since
Return values
bool

isWritable()

ist Datei beschreibbar

public isWritable( ) : bool
Tags
since
Return values
bool

isReadable()

ist Datei lesbar

public isReadable( ) : bool
Tags
since
Return values
bool

isValidDataFolder()

Check if fullpath is valid path in /data folder structure

public isValidDataFolder( [ $path : string = '' ] [, $type : string = '/' ] ) : bool
Parameters
$path : string = ''
$type : string = '/'
Tags
since
Return values
bool

realpathNoExists()

"realpath" wrapper for non-existing files

protected realpathNoExists( $path : string ) : string
Parameters
$path : string
Tags
since
see
Return values
string

retrieveFileExtension()

Retrieve file extension via pathinfo

public static retrieveFileExtension( $filename : string ) : string
Parameters
$filename : string
Tags
since
Return values
string

Search results