KARMA Class Reference

List of all members.

Public Member Functions

 KARMA ($itemid, $initpos=0, $initneg=0, $initread=0)
 getNbPosVotes ()
 getNbNegVotes ()
 getNbOfVotes ()
 getTotalScore ()
 setNbPosVotes ($val)
 setNbNegVotes ($val)
 votePositive ()
 voteNegative ()
 readFromDatabase ()
 writeToDatabase ()
 isVoteAllowed ($ip)
 saveIP ()

Public Attributes

 $itemid
 $inforead
 $karmapos
 $karmaneg


Detailed Description

Class representing the karma votes for a certain item

http://nucleuscms.org/license.txt GNU General Public License Copyright (C) 2002-2007 The Nucleus Group

Version:
Id
KARMA.php 1116 2007-02-03 08:24:29Z kimitake
NucleusJP
KARMA.php,v 1.6 2007/02/04 06:28:46 kimitake Exp

Definition at line 20 of file KARMA.php.


Member Function Documentation

KARMA::KARMA ( itemid,
initpos = 0,
initneg = 0,
initread = 0 
)

Definition at line 32 of file KARMA.php.

References $itemid.

KARMA::getNbPosVotes (  ) 

Definition at line 44 of file KARMA.php.

References readFromDatabase().

Referenced by votePositive().

KARMA::getNbNegVotes (  ) 

Definition at line 48 of file KARMA.php.

References readFromDatabase().

Referenced by voteNegative().

KARMA::getNbOfVotes (  ) 

Definition at line 52 of file KARMA.php.

References readFromDatabase().

KARMA::getTotalScore (  ) 

Definition at line 56 of file KARMA.php.

References readFromDatabase().

KARMA::setNbPosVotes ( val  ) 

Definition at line 61 of file KARMA.php.

Referenced by votePositive().

KARMA::setNbNegVotes ( val  ) 

Definition at line 64 of file KARMA.php.

Referenced by voteNegative().

KARMA::votePositive (  ) 

Definition at line 70 of file KARMA.php.

References getNbPosVotes(), saveIP(), setNbPosVotes(), and writeToDatabase().

KARMA::voteNegative (  ) 

Definition at line 78 of file KARMA.php.

References getNbNegVotes(), saveIP(), setNbNegVotes(), and writeToDatabase().

KARMA::readFromDatabase (  ) 

Definition at line 88 of file KARMA.php.

References $query, mysql_fetch_object(), and sql_query().

Referenced by getNbNegVotes(), getNbOfVotes(), getNbPosVotes(), and getTotalScore().

KARMA::writeToDatabase (  ) 

Definition at line 99 of file KARMA.php.

References $query, and sql_query().

Referenced by voteNegative(), and votePositive().

KARMA::isVoteAllowed ( ip  ) 

Definition at line 105 of file KARMA.php.

References $query, mysql_num_rows(), and sql_query().

KARMA::saveIP (  ) 

Definition at line 112 of file KARMA.php.

References $query, serverVar(), and sql_query().

Referenced by voteNegative(), and votePositive().


Member Data Documentation

KARMA::$itemid

Definition at line 23 of file KARMA.php.

Referenced by KARMA().

KARMA::$inforead

Definition at line 26 of file KARMA.php.

KARMA::$karmapos

Definition at line 29 of file KARMA.php.

KARMA::$karmaneg

Definition at line 30 of file KARMA.php.


The documentation for this class was generated from the following file:



Generated on Wed Jun 25 17:26:02 2008 by  doxygen 1.5.5