Scores
in package
Scores, Up/Down-Voting
Table of Contents
- getByUser() : string
- Returns small html list of top ten scorer for another user
- getEntry() : array<string|int, mixed>
- Liefert den Score, Anzahl Votes und die css-klasse zum Record
- getOfMember() : array<string|int, mixed>
- Gibt ID und Score des Users zurück
- getOutput() : string
- Fills the template
- getRepOfMember() : array<string|int, mixed>
- Hole die Score-Werte eines Members pro Tabelle, wenn er weniger als vier jahre hier ist
- getTotal() : array<string|int, mixed>
- Gibt das Scoring über einen selbst oder andere als Stern
Methods
getByUser()
Returns small html list of top ten scorer for another user
public
static getByUser([string $table = 'forum' ][, int $score = 1 ], int $record_user_id[, bool $get = false ]) : string
Parameters
- $table : string = 'forum'
-
- default 'forum'
- $score : int = 1
-
- if not set, we count -1
- $record_user_id : int
-
- if not set the user_id from session
- $get : bool = false
-
- the points we get (true) or given them (false)
Return values
string —getEntry()
Liefert den Score, Anzahl Votes und die css-klasse zum Record
public
static getEntry( $strScoreTable, $nRecordID) : array<string|int, mixed>
Parameters
Return values
array<string|int, mixed> —getOfMember()
Gibt ID und Score des Users zurück
public
static getOfMember( $strScoreTable, $nRecordID) : array<string|int, mixed>
Parameters
- $strScoreTable :
-
- Name der Tabelle, für die gevoted wurde (z.b. "forum")
- $nRecordID :
-
- id des records der tabelle
Return values
array<string|int, mixed> —getOutput()
Fills the template
public
static getOutput( $scorer, $cnt, $star) : string
Parameters
Return values
string —getRepOfMember()
Hole die Score-Werte eines Members pro Tabelle, wenn er weniger als vier jahre hier ist
public
static getRepOfMember() : array<string|int, mixed>
Geht darum, einen Wert zu finden, ab dem Voting erlaubt ist. Problem sind Minus-Voting-Trolle
Regel soll sein:
- Wenn weniger als 50 plus-votings bekommen, darf derjenige nicht voten
- Wenn jemand freundlich aber wenig voted, muss 85% im plus sein, damit er voten darf (schwer/teuer)
Wird verwendet, um den Value für die Mindestwahl zu bestimmen
Return values
array<string|int, mixed> —- forum, forum_poll, party_reports, party_meetingpoint
getTotal()
Gibt das Scoring über einen selbst oder andere als Stern
public
static getTotal(string $strTable, int $nUserID[, int $bOnMe = 1 ]) : array<string|int, mixed>
Seit 12.05. beschränkt auf 18 Monate
Parameters
- $strTable : string
- $nUserID : int
- $bOnMe : int = 1