Class feedback

Description

Feedback class to perform the majority of feedback and rating functions in ILance

  • author: ILance
  • version: $Revision: 1.0.0 $

Located in /api/class.feedback.inc.php (line 23)


	
			
Direct descendents
Class Description
feedback_rating Feedback rating class to perform the majority of feedback and rating functions in ILance.
Method Summary
string construct_ratings ([integer $userid = 0])
nothing criteria ([integer $userid = 0], [string $slng = 'eng'])
string datastore ([integer $userid = 0])
integer fetch_criteria_average ([integer $userid = 0], [integer $criteriaid = 0], [boolean $images = false])
integer fetch_criteria_ratings ([integer $userid = 0], [integer $criteriaid = 0])
integer fetch_criteria_ratings_posted ([integer $userid = 0])
integer fetch_detailed_seller_rating ([integer $userid = 0], [string $slng = 'eng'])
string fetch_title ([integer $id = 0])
string has_left_feedback ([integer $for_user_id = 0], [integer $from_user_id = 0], [integer $project_id = 0], [string $type = ''])
stringr is_feedback_complete ([integer $project_id = 0])
stringr print_feedback_columnbit ([integer $tab = 1])
string print_feedback_icon ([integer $points = 0])
string print_feedback_stars ([integer $result = 0])
stringr print_feedback_tabs ([integer $tab = 1], [ $username = ''])
stringr print_from_column_bit ([integer $tab = 1], [ $mode = 'service'], [ $type = 'buyer'])
stringr print_profile_pulldown ([string $fieldname = 'fb'], [string $selectname = 'feedback'], integer $uid, integer $cid, integer $id, [string $anchor = ''])
Methods
construct_ratings (line 457)

Function to construct a particular user's rating

  • return: Returns
string construct_ratings ([integer $userid = 0])
  • integer $userid: user id
criteria (line 33)

Function to fetch feedback criteria details for a particular user id

nothing criteria ([integer $userid = 0], [string $slng = 'eng'])
  • integer $userid: user id
  • string $slng: short language identifier (default eng)
datastore (line 274)

Function fetch the entire feedback details for a particular user id

  • return: Returns array with useful feedback information about user
string datastore ([integer $userid = 0])
  • integer $userid: user id
fetch_criteria_average (line 113)

Function to fetch feedback criteria average rating for a particular user id

  • return: Returns average count
integer fetch_criteria_average ([integer $userid = 0], [integer $criteriaid = 0], [boolean $images = false])
  • integer $userid: user id
  • integer $criteriaid: criteria id
  • boolean $images: images? (default false)
fetch_criteria_ratings (line 146)

Function to fetch feedback criteria ratings for a particular user id

  • return: Returns ratings count
integer fetch_criteria_ratings ([integer $userid = 0], [integer $criteriaid = 0])
  • integer $userid: user id
  • integer $criteriaid: criteria id
fetch_criteria_ratings_posted (line 85)

Function to fetch feedback criteria ratings posted for a particular user id

  • return: Returns count
integer fetch_criteria_ratings_posted ([integer $userid = 0])
  • integer $userid: user id
fetch_detailed_seller_rating (line 174)

Function to fetch detailed seller rating feedback information

  • return: Returns detailed seller rating
integer fetch_detailed_seller_rating ([integer $userid = 0], [string $slng = 'eng'])
  • integer $userid: user id
  • string $slng: short language identifier (default eng)
fetch_title (line 252)

Function fetch the title for a particular feedback criteria id

  • return: Returns criteria title
string fetch_title ([integer $id = 0])
  • integer $id: criteria id
has_left_feedback (line 838)

Function to determine if a particular user has left feedback for a particular project based on a project type (service / product)

  • return: Returns true if the from user id needs to leave feedback to the for user id based on the project id
string has_left_feedback ([integer $for_user_id = 0], [integer $from_user_id = 0], [integer $project_id = 0], [string $type = ''])
  • integer $for_user_id: feedback for user id
  • integer $from_user_id: feedback from user id
  • integer $project_id: feedback for auction listing id
  • string $type: auction type (service/product)
is_feedback_complete (line 866)

Function to determine if a feedback rating process is complete for a particular auction listing

  • return: Returns true if the feedback for the listing is complete, otherwise returns false
stringr is_feedback_complete ([integer $project_id = 0])
  • integer $project_id: product id
print_feedback_columnbit (line 605)

Function to print the feedback column bit for a particular tab

  • return: Returns
stringr print_feedback_columnbit ([integer $tab = 1])
  • integer $tab: tab id
print_feedback_icon (line 425)

Function to print out the feedback icon based on a set of points

  • return: Returns feedback icon
string print_feedback_icon ([integer $points = 0])
  • integer $points: points
print_feedback_stars (line 211)

Function to print feedback stars

  • return: Returns feedback stars
string print_feedback_stars ([integer $result = 0])
  • integer $result: feedback points
print_feedback_tabs (line 741)

Function to print out the feedback tabs used within the detailed profile menu of a particular user

  • return: Returns HTML formatted tab
stringr print_feedback_tabs ([integer $tab = 1], [ $username = ''])
  • integer $tab: tab id
  • $username
print_from_column_bit (line 648)

Function to print the feedback "from" column bit for a particular tab

  • return: Returns
stringr print_from_column_bit ([integer $tab = 1], [ $mode = 'service'], [ $type = 'buyer'])
  • integer $tab: tab id
  • $mode
  • $type
print_profile_pulldown (line 488)

Function to print the profile pulldown menu used within the feedback menu

  • return: Returns HTML formatted feedback pulldown menu
stringr print_profile_pulldown ([string $fieldname = 'fb'], [string $selectname = 'feedback'], integer $uid, integer $cid, integer $id, [string $anchor = ''])
  • string $fieldname: field name
  • string $selectname: select name (default feedback)
  • integer $uid: user id
  • integer $cid: category id
  • integer $id: auction listing id
  • string $anchor: anchor bit (optional)

Documentation generated on Mon, 08 Aug 2011 17:40:55 +0200 by phpDocumentor 1.4.1