PollWrite
in package
uses
TraitUser, TraitDataWrite
Table of Contents
Properties
- $dataWrite : DataWrite
- $user : User
Methods
- __construct() : mixed
- createPoll() : int
- getDataWriteInstance() : DataWrite
- getUserInstance() : User
- writeNew() : int
- Legt die Umfrage an und ordnet sie einem User zu
- writeVote() : void
Properties
$dataWrite
private
DataWrite
$dataWrite
$user
private
User
$user
Methods
__construct()
public
__construct() : mixed
createPoll()
public
createPoll(mixed $recordId, array<string|int, mixed> $saPoll) : int
Parameters
- $recordId : mixed
- $saPoll : array<string|int, mixed>
Return values
intgetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetUserInstance()
public
getUserInstance() : User
Return values
UserwriteNew()
Legt die Umfrage an und ordnet sie einem User zu
public
writeNew(array<string|int, mixed> $saPoll, int $recordId) : int
Parameters
- $saPoll : array<string|int, mixed>
-
table_name
muss ausgefuellt sein
- $recordId : int
Return values
int —0 - bei fehler oder ID bei erfolg
writeVote()
public
writeVote(int $pollID, int $answerID) : void
Parameters
- $pollID : int
- $answerID : int