Docs Goabase

ImageUpload
in package
uses TraitDataWrite, TraitData

FinalYes

Table of Contents

Properties

$delImg  : DelImg
$imgExtension  : string
$imgName  : string
$imgSize  : array<string|int, mixed>
$imgSource  : string
$sourcePath  : string
$data  : Data
$env  : array<string|int, mixed>
$image  : Image
$user  : User

Methods

__construct()  : mixed
getDataInstance()  : Data
getDataWriteInstance()  : DataWrite
getExtension()  : string
Get's the extension of jpg, gif, png or webp
getMaxPosImg()  : int
getPath()  : string
prepareImageForUpload()  : void
renameToRandom()  : string
Get's the extension of jpg, gif or png
setSuccessPartyMember()  : void
updateGallery()  : void
writeData()  : int
fallbackExtension()  : string
generateSourcePaths()  : string
getSizeAndHandleExt()  : void
Get size and handle extensions for given file

Properties

$imgSize

public array<string|int, mixed> $imgSize = []

Methods

getExtension()

Get's the extension of jpg, gif, png or webp

public getExtension(string $file) : string
Parameters
$file : string
  • the file with the path
Return values
string
  • extension or nothing

getMaxPosImg()

public getMaxPosImg(int $nUserID[, int $partyID = 0 ]) : int
Parameters
$nUserID : int
$partyID : int = 0
Return values
int

getPath()

public getPath(string $sourceIndex) : string
Parameters
$sourceIndex : string
Return values
string

prepareImageForUpload()

public prepareImageForUpload(string $fileName) : void
Parameters
$fileName : string

renameToRandom()

Get's the extension of jpg, gif or png

public renameToRandom(string $file) : string
Parameters
$file : string
  • the file with the path
Return values
string
  • extension or nothing

setSuccessPartyMember()

public setSuccessPartyMember(string $strTable, int $nRecordID, array<string|int, mixed> $saInformUpload) : void
Parameters
$strTable : string
$nRecordID : int
$saInformUpload : array<string|int, mixed>

updateGallery()

public updateGallery(array<string|int, mixed> $naID[, array<string|int, mixed> $saData = [] ][, string $defTable = 'TBL_PARTY_IMAGES' ]) : void
Parameters
$naID : array<string|int, mixed>
$saData : array<string|int, mixed> = []
$defTable : string = 'TBL_PARTY_IMAGES'

writeData()

public writeData(string $table, array<string|int, mixed> $data[, int $id = 0 ]) : int
Parameters
$table : string
$data : array<string|int, mixed>
$id : int = 0
Return values
int

fallbackExtension()

private fallbackExtension(string $nExtIndex) : string
Parameters
$nExtIndex : string
Return values
string

generateSourcePaths()

private generateSourcePaths(mixed $strSourceFileName) : string
Parameters
$strSourceFileName : mixed
Return values
string

getSizeAndHandleExt()

Get size and handle extensions for given file

private getSizeAndHandleExt(string $sourceFile, string $fileName) : void
Parameters
$sourceFile : string
$fileName : string

        
On this page

Search results