Votes
in package
Votes 5 Stars
Table of Contents
- getBubble() : string
- getFiveBox() : string
- Gets the complete 5 stars votingbox Will be called via x_get_data
- getFiveStars() : string
- Returns the five stars in html elements for later ajax use
- getImage() : string
- $nNumber ist ein wert zwischen 2(!) und 10, wobei 10 der beste wert ist.
- getInfo() : array<string|int, mixed>
- Holt die Summen Votes und Persons fuer diesen Eintrag
- getOrgaPartySumSQL() : mixed|null
- Summiertes Voting für einen User
- getPartySum() : array<string|int, mixed>
- Holt pro Party das Voting
- getPartySumSubmitter() : array<string|int, mixed>
- Holt das summierte Votings aller Parties eines Veranstalters
- writeVote() : int
- Schreibt Vote zu einem Datensatz
- getMembersVote() : array<string|int, mixed>
- Holt die Infos die ein User zu einem Record gevoted hat
- getPartyVoteId() : int
- resetInfo() : void
- Holt die Summen Votes und Persons fuer diesen Eintrag
Methods
getBubble()
public
static getBubble(array<string|int, mixed> $saRow[, string $strTable = '' ]) : string
Parameters
- $saRow : array<string|int, mixed>
- $strTable : string = ''
Return values
string —getFiveBox()
Gets the complete 5 stars votingbox Will be called via x_get_data
public
static getFiveBox( $strTableName, $nRecordID) : string
Parameters
- $strTableName :
-
: goabase_news, linkbase,logo_contest, party_flyer,party_images,user_images
- $nRecordID :
-
: the record id
Return values
string —: complete html
getFiveStars()
Returns the five stars in html elements for later ajax use
public
static getFiveStars([string $strTable = '' ], int $nRecordID[, bool $bCleanHtml = false ]) : string
Parameters
- $strTable : string = ''
-
goabase_news, linkbase,logo_contest, party_flyer,party_images,user_images
- $nRecordID : int
-
the record id
- $bCleanHtml : bool = false
-
if true, we clean the html of the ajaxbox, needed in lists
Return values
string —getImage()
$nNumber ist ein wert zwischen 2(!) und 10, wobei 10 der beste wert ist.
public
static getImage(float|int $nNumber, int $nVotes[, string $strTitlePrefix = '' ]) : string
Gezaehlt wird in 2er-Schritten der Bewertung: 2,4,6,8,10
Parameters
- $nNumber : float|int
- $nVotes : int
- $strTitlePrefix : string = ''
Return values
string —Grafik
getInfo()
Holt die Summen Votes und Persons fuer diesen Eintrag
public
static getInfo(string $strTableName, int $nID) : array<string|int, mixed>
Parameters
- $strTableName : string
- $nID : int
Return values
array<string|int, mixed> —$array[0] = votes $array[1] = persons
getOrgaPartySumSQL()
Summiertes Voting für einen User
public
static getOrgaPartySumSQL( $nUserID) : mixed|null
Parameters
Return values
mixed|null —getPartySum()
Holt pro Party das Voting
public
static getPartySum(int $PID) : array<string|int, mixed>
Parameters
- $PID : int
Return values
array<string|int, mixed> —nVotes (Wert) nPersons (Anzahl)
getPartySumSubmitter()
Holt das summierte Votings aller Parties eines Veranstalters
public
static getPartySumSubmitter(int $nUserID) : array<string|int, mixed>
Parameters
- $nUserID : int
Return values
array<string|int, mixed> —writeVote()
Schreibt Vote zu einem Datensatz
public
static writeVote(string $strTable, int $nID, int $nVote) : int
die vote-werte sind aus historischen gründen 2,4,6,8,10
update 30.07.2012: auf replace-statement umgebaut
Parameters
- $strTable : string
-
- name der Tabelle
- $nID : int
- $nVote : int
Tags
Return values
int —getMembersVote()
Holt die Infos die ein User zu einem Record gevoted hat
protected
static getMembersVote(array<string|int, mixed> $saVoted) : array<string|int, mixed>
Parameters
- $saVoted : array<string|int, mixed>
-
, record_id, table_name
Return values
array<string|int, mixed> —$saReturn, id, vote
getPartyVoteId()
protected
static getPartyVoteId(int $PID) : int
Parameters
- $PID : int
Tags
Return values
int —resetInfo()
Holt die Summen Votes und Persons fuer diesen Eintrag
protected
static resetInfo(string $strTableName, int $nID) : void
Parameters
- $strTableName : string
- $nID : int
Return values
void —$array[0] = votes $array[1] = persons