Vergleich reputation.php - 1.2.1 - 1.2.13

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 3Zeile 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 98Zeile 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 235Zeile 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 296Zeile 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 327Zeile 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 346Zeile 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 357Zeile 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 386Zeile 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 479Zeile 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 491Zeile 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&amp;uid={$reputation_vote['rated_uid']}&amp;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&amp;uid={$reputation_vote['rated_uid']}&amp;rid={$reputation_vote['rid']}&amp;my_post_key={$mybb->post_code}\" onclick=\"MyBB.deleteReputation({$reputation_vote['rated_uid']}, {$reputation_vote['rid']}); return false;\">{$lang->delete_vote}</a>]";

		}
else
{

		}
else
{