Docs Goabase

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
$nUserID :
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
intern

param int $vote - wert des votings

intern

param int $ref_id - ID des datensatzes, auf den gevotet wird

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
throws
Exception
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

Search results