Статус точки

Sunrize

Registered
как ще стане от този урок http://web-tourist.net/login/login/view.php?st=1351

в дадена тема само автора на темата да може да дава (1) точка .. а админа той си е добре може да добавя колкото си иска ..

само viewtopic.php дето е кода иска промяна .. до са го мъчих ма неможах да го наглася ..
 
Мисля, че това е доста занимавка. Защо не пуснеш тема в phpbb.com и да ги питаш как ще стане?
 
Абе не е голяма занимавка ама като немога да го наглася са .. 2 реда има за променяне

Код:
#
#-----[ НАМИРАТЕ ]------------------------------------------
#
//
// End auth check
//

#
#-----[ СЛЕД ТОВА ДОБАВЯТЕ ]------------------------------------
#
//
// Advanced Karma Mod
//
if ( $userdata['session_logged_in'] && isset($HTTP_GET_VARS['k']) && isset($HTTP_GET_VARS[POST_USERS_URL]) && $board_config['karma_onoff'] == 1 )
{
if ( $HTTP_GET_VARS['k'] == 'p' || $HTTP_GET_VARS['k'] == 'm' )
{
if ( $userdata['user_posts'] >= $board_config['min_post_karma'] || ( $board_config['admin_karma'] == 1 && $userdata['user_level'] == ADMIN ) )
{
$karma_time = $userdata['karma_time'];

if ( $board_config['lag_karmer'] == 0 )
{
$sql = "SELECT karma_time FROM " . USERS_TABLE . " WHERE user_id = '" . intval($HTTP_GET_VARS[POST_USERS_URL]) . "'";
if ($result = $db->sql_query($sql))
{
while ($row = $db->sql_fetchrow($result))
{
$db->sql_freeresult($result);
$karma_time = $row['karma_time'];
}
}
$db->sql_freeresult($result);
}

if ( ( time() - $karma_time > $board_config['time_between_karma'] * 3600 ) || ( ( $board_config['admin_karma'] == 1 ) && ( $userdata['user_level'] == ADMIN ) ) )
{
$sql = ( $HTTP_GET_VARS['k'] == 'p' ) ? "UPDATE " . USERS_TABLE . " SET karma_plus = karma_plus + 1 WHERE user_id = '" . intval($HTTP_GET_VARS[POST_USERS_URL]) . "'" : "UPDATE " . USERS_TABLE . " SET karma_minus = karma_minus + 1 WHERE user_id = '" . intval($HTTP_GET_VARS[POST_USERS_URL]) . "'" ;

if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update user karma', '', __LINE__, __FILE__, $sql);
}

$sql = ( $board_config['lag_karmer'] == 1 ) ? "UPDATE " . USERS_TABLE . " SET karma_time = '" . time() . "' WHERE user_id = '" . $userdata['user_id'] . "'" : "UPDATE " . USERS_TABLE . " SET karma_time = '" . time() . "' WHERE user_id = '" . intval($HTTP_GET_VARS[POST_USERS_URL]) . "'";

if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update user karma time', '', __LINE__, __FILE__, $sql);
}

$temp_url = append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $HTTP_GET_VARS[POST_POST_URL] . "&start=" . $start) . "#" . $HTTP_GET_VARS[POST_POST_URL];
header("Location: " . $temp_url);
}
}
}
}

е от тука .. ще се помъча пък некой ако може да го направи ..
 
Никои ли няма идея как само автора на темата да може да дава 1 точка !?
 

Back
Горе