Zeile 3 | Zeile 3 |
---|
* MyBB 1.2 * Copyright � 2006 MyBB Group, All Rights Reserved *
|
* MyBB 1.2 * Copyright � 2006 MyBB Group, All Rights Reserved *
|
* Website: http://www.mybboard.com * License: http://www.mybboard.com/eula.html
| * Website: http://www.mybboard.net * License: http://www.mybboard.net/eula.html
|
*
|
*
|
* $Id: reputation.php 2263 2006-09-26 09:24:25Z chris $
| * $Id: reputation.php 3598 2008-01-20 20:42:43Z Tikitiki $
|
*/
define("IN_MYBB", 1);
| */
define("IN_MYBB", 1);
|
Zeile 98 | Zeile 98 |
---|
// Saving the new reputation if($mybb->input['action'] == "do_add" && $mybb->request_method == "post") {
|
// Saving the new reputation if($mybb->input['action'] == "do_add" && $mybb->request_method == "post") {
|
| // Verify incoming POST request verify_post_check($mybb->input['my_post_key']);
|
$plugins->run_hooks("reputation_do_add_start");
// Check if the reputation power they're trying to give is within their "power limit"
| $plugins->run_hooks("reputation_do_add_start");
// Check if the reputation power they're trying to give is within their "power limit"
|
Zeile 235 | Zeile 238 |
---|
// Delete a specific reputation from a user. if($mybb->input['action'] == "delete") {
|
// Delete a specific reputation from a user. if($mybb->input['action'] == "delete") {
|
| // Verify incoming POST request verify_post_check($mybb->input['my_post_key']); // Fetch the existing reputation for this user given by our current user if there is one. $query = $db->simple_select(TABLE_PREFIX."reputation", "*", "rid='".intval($mybb->input['rid'])."'"); $existing_reputation = $db->fetch_array($query);
|
// Only administrators as well as users who gave a specifc vote can delete one. if($mybb->usergroup['cancp'] != "yes" && $existing_reputation['adduid'] != $mybb->user['uid']) {
| // Only administrators as well as users who gave a specifc vote can delete one. if($mybb->usergroup['cancp'] != "yes" && $existing_reputation['adduid'] != $mybb->user['uid']) {
|
Zeile 296 | Zeile 306 |
---|
// If the user has permission to add reputations - show the image if($mybb->usergroup['cangivereputations'] == "yes")
|
// If the user has permission to add reputations - show the image if($mybb->usergroup['cangivereputations'] == "yes")
|
{
| {
|
eval("\$add_reputation = \"".$templates->get("reputation_addlink")."\";"); } else
|
eval("\$add_reputation = \"".$templates->get("reputation_addlink")."\";"); } else
|
{
| {
|
$add_reputation = ''; }
| $add_reputation = ''; }
|
Zeile 327 | Zeile 337 |
---|
default: $conditions = ''; $show_select['all'] = 'selected="selected"';
|
default: $conditions = ''; $show_select['all'] = 'selected="selected"';
|
break;
| break;
|
}
// Check the sorting options for the reputation list
| }
// Check the sorting options for the reputation list
|
Zeile 346 | Zeile 356 |
---|
// Fetch the total number of reputations for this user $query = $db->simple_select(TABLE_PREFIX."reputation r", "COUNT(r.rid) AS reputation_count", "r.uid='{$user['uid']}' $conditions"); $reputation_count = $db->fetch_field($query, "reputation_count");
|
// Fetch the total number of reputations for this user $query = $db->simple_select(TABLE_PREFIX."reputation r", "COUNT(r.rid) AS reputation_count", "r.uid='{$user['uid']}' $conditions"); $reputation_count = $db->fetch_field($query, "reputation_count");
|
|
|
// Set default count variables to 0 $positive_count = $negative_count = $neutral_count = 0; $positive_week = $negative_week = $neutral_week = 0;
| // Set default count variables to 0 $positive_count = $negative_count = $neutral_count = 0; $positive_week = $negative_week = $neutral_week = 0;
|
Zeile 357 | Zeile 367 |
---|
$last_week = time()-604800; $last_month = time()-2678400; $last_6months = time()-16070400;
|
$last_week = time()-604800; $last_month = time()-2678400; $last_6months = time()-16070400;
|
|
|
// Query reputations for the "reputation card" $query = $db->simple_select(TABLE_PREFIX."reputation", "reputation, dateline", "uid='{$user['uid']}'"); while($reputation_vote = $db->fetch_array($query)) { // This is a positive reputation if($reputation_vote['reputation'] > 0)
|
// Query reputations for the "reputation card" $query = $db->simple_select(TABLE_PREFIX."reputation", "reputation, dateline", "uid='{$user['uid']}'"); while($reputation_vote = $db->fetch_array($query)) { // This is a positive reputation if($reputation_vote['reputation'] > 0)
|
{
| {
|
$positive_count++;
|
$positive_count++;
|
if($reputation_vote['dateline'] >= $last_week) {
| if($reputation_vote['dateline'] >= $last_week) {
|
$positive_week++; }
|
$positive_week++; }
|
if($reputation_vote['dateline'] >= $last_month) { $positive_month++; } if($reputation_vote['dateline'] >= $last_6months)
| if($reputation_vote['dateline'] >= $last_month) { $positive_month++; } if($reputation_vote['dateline'] >= $last_6months)
|
{ $positive_6months++; }
| { $positive_6months++; }
|
Zeile 386 | Zeile 396 |
---|
if($reputation_vote['dateline'] >= $last_week) { $negative_week++;
|
if($reputation_vote['dateline'] >= $last_week) { $negative_week++;
|
} if($reputation_vote['dateline'] >= $last_month) {
| } if($reputation_vote['dateline'] >= $last_month) {
|
$negative_month++; } if($reputation_vote['dateline'] >= $last_6months)
| $negative_month++; } if($reputation_vote['dateline'] >= $last_6months)
|
Zeile 479 | Zeile 489 |
---|
// Get the reputation for the user who posted this comment if($reputation_vote['adduid'] == 0) {
|
// Get the reputation for the user who posted this comment if($reputation_vote['adduid'] == 0) {
|
$reputation_vote['user_reputation'] = 0;
| $reputation_vote['user_reputation'] = '0';
|
}
|
}
|
|
|
$reputation_vote['user_reputation'] = get_reputation($reputation_vote['user_reputation'], $reputation_vote['adduid']);
|
$reputation_vote['user_reputation'] = get_reputation($reputation_vote['user_reputation'], $reputation_vote['adduid']);
|
| if($reputation_vote['username']) { $reputation_vote['user_reputation'] = " <span class=\"smalltext\">({$reputation_vote['user_reputation']})"; } else { $reputation_vote['user_reputation'] = ''; }
|
// Format the date this reputation was last modified $last_updated_date = my_date($mybb->settings['dateformat'], $reputation_vote['dateline']);
| // Format the date this reputation was last modified $last_updated_date = my_date($mybb->settings['dateformat'], $reputation_vote['dateline']);
|
Zeile 491 | Zeile 510 |
---|
// Does the current user have permission to delete this reputation? Show delete link if($mybb->usergroup['cancp'] == "yes" || ($mybb->usergroup['cangivereputations'] == "yes" && $reputation_vote['adduid'] == $mybb->user['uid'] && $mybb->user['uid'] != 0)) {
|
// Does the current user have permission to delete this reputation? Show delete link if($mybb->usergroup['cancp'] == "yes" || ($mybb->usergroup['cangivereputations'] == "yes" && $reputation_vote['adduid'] == $mybb->user['uid'] && $mybb->user['uid'] != 0)) {
|
$delete_link = "[<a href=\"reputation.php?action=delete&uid={$reputation_vote['rated_uid']}&rid={$reputation_vote['rid']}\" onclick=\"MyBB.deleteReputation({$reputation_vote['rated_uid']}, {$reputation_vote['rid']}); return false;\">{$lang->delete_vote}</a>]";
| $delete_link = "[<a href=\"reputation.php?action=delete&uid={$reputation_vote['rated_uid']}&rid={$reputation_vote['rid']}&my_post_key={$mybb->post_code}\" onclick=\"MyBB.deleteReputation({$reputation_vote['rated_uid']}, {$reputation_vote['rid']}); return false;\">{$lang->delete_vote}</a>]";
|
} else {
| } else {
|