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 2630 2007-01-11 10:51:24Z 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" $reputation = $mybb->input['reputation']; $reputation = intval(str_replace("-", "", $reputation)); if($mybb->input['reputation'] == "neutral")
|
$plugins->run_hooks("reputation_do_add_start");
// Check if the reputation power they're trying to give is within their "power limit" $reputation = $mybb->input['reputation']; $reputation = intval(str_replace("-", "", $reputation)); if($mybb->input['reputation'] == "neutral")
|
{
| {
|
$mybb->input['reputation'] = 0; }
| $mybb->input['reputation'] = 0; }
|
Zeile 113 | Zeile 116 |
---|
{ $db->delete_query(TABLE_PREFIX."reputation", "uid='".intval($mybb->input['uid'])."' AND adduid='".$mybb->user['uid']."'");
|
{ $db->delete_query(TABLE_PREFIX."reputation", "uid='".intval($mybb->input['uid'])."' AND adduid='".$mybb->user['uid']."'");
|
// Recount the reputation of this user - keep it in sync. $query = $db->simple_select(TABLE_PREFIX."reputation", "SUM(reputation) AS reputation_count", "uid='".intval($mybb->input['uid'])."'"); $reputation_value = $db->fetch_field($query, "reputation_count");
| // Recount the reputation of this user - keep it in sync. $query = $db->simple_select(TABLE_PREFIX."reputation", "SUM(reputation) AS reputation_count", "uid='".intval($mybb->input['uid'])."'"); $reputation_value = $db->fetch_field($query, "reputation_count");
|
$db->update_query(TABLE_PREFIX."users", array('reputation' => intval($reputation_value)), "uid='".intval($mybb->input['uid'])."'"); eval("\$error = \"".$templates->get("reputation_deleted")."\";"); output_page($error);
| $db->update_query(TABLE_PREFIX."users", array('reputation' => intval($reputation_value)), "uid='".intval($mybb->input['uid'])."'"); eval("\$error = \"".$templates->get("reputation_deleted")."\";"); output_page($error);
|
Zeile 166 | Zeile 169 |
---|
$lang->vote_added = $lang->vote_updated; $lang->vote_added_message = $lang->vote_updated_message;
|
$lang->vote_added = $lang->vote_updated; $lang->vote_added_message = $lang->vote_updated_message;
|
}
| }
|
// Insert a new reputation else {
| // Insert a new reputation else {
|
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);
| // 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);
|
Zeile 504 | 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 {
|