Docs Goabase

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
$strScoreTable :
  • name der tabelle
$nRecordID :
  • record aus dieser tabelle
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
$scorer :
$cnt :
$star :
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
Return values
array<string|int, mixed>

Search results