Seite 2 von 4

Verfasst: 14.08.2003 14:09
von MeisterMG

Code: Alles auswählen

pointscp.php

# 
#-----[ FIND ]------------------------------------------ 
# 

			$error_msg .= ((!empty($error_msg)) ? '<br />' : '') . sprintf($lang['Points_enter_some_donate'], $board_config['points_name']);
		}

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

		if(empty($HTTP_POST_VARS['reason_donate']))
		{
			$error = true;
			$error_msg = $lang['Points_no_reason_donate'];
		}
			
# 
#-----[ FIND ]------------------------------------------ 
# 			

			subtract_points($userdata['user_id'], $amount);			
			
			
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 			
			
			// Transaction mod by Conan Tran http://www.maihoatrang.com
			if( $amount != 0 )
			{

			$sql = "INSERT INTO " . TRANSACTION_TABLE . " (trans_date, trans_from, trans_to, trans_amount, trans_reason)
					VALUES ( " . time() . ", '" . $userdata['username'] . "', '" . str_replace("\'", "''", $username) . "', '$amount', '" . str_replace("\'", "''", $reason_donate) . "')";
			}

			if( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, "Could not insert data into transaction table", '', __LINE__, __FILE__, $sql);
			}
			// Transaction mod by Conan Tran http://www.maihoatrang.com
			

# 
#-----[ FIND ]------------------------------------------ 
# 			

				$emailer->assign_vars(array(
					'DONATOR' => $userdata['username'],
					'USERNAME' => $to_userdata['username'],
					'AMOUNT_DONATE' => $amount,
					
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 			

					'REASON_DONATE' => $reason_donate,


Diese konnte ich nicht finden. Die anderen Dateien habe ich noch nicht geschaut.

Außerdem fehlt folgende Datei komplet bei mir: language/lang_english/email/user_notify_donation.tpl

Jemand einen Vorschlag??? :-?

Verfasst: 14.08.2003 14:10
von MiBo21
zum glück bist du da ! :)


Aber ich sehe da nix rotes !

Verfasst: 14.08.2003 14:15
von BrahmA
MeisterMG hat geschrieben:pointscp.php

#
#-----[ FIND ]------------------------------------------
#

$error_msg .= ((!empty($error_msg)) ? '<br />' : '') . sprintf($lang['Points_enter_some_donate'], $board_config['points_name']);
}


#
#-----[ AFTER, ADD ]------------------------------------------
#

if(empty($HTTP_POST_VARS['reason_donate']))
{
$error = true;
$error_msg = $lang['Points_no_reason_donate'];
}

#
#-----[ FIND ]------------------------------------------
#

$from_points = get_user_points($userdata['user_id']);

#
#-----[ AFTER, ADD ]------------------------------------------
#

$reason_donate = $HTTP_POST_VARS['reason_donate'];

#
#-----[ FIND ]------------------------------------------
#

subtract_points($userdata['user_id'], $amount);


#
#-----[ AFTER, ADD ]------------------------------------------
#

// Transaction mod by Conan Tran http://www.maihoatrang.com
if( $amount != 0 )
{

$sql = "INSERT INTO " . TRANSACTION_TABLE . " (trans_date, trans_from, trans_to, trans_amount, trans_reason)
VALUES ( " . time() . ", '" . $userdata['username'] . "', '" . str_replace("\'", "''", $username) . "', '$amount', '" . str_replace("\'", "''", $reason_donate) . "')";
}

if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Could not insert data into transaction table", '', __LINE__, __FILE__, $sql);
}
// Transaction mod by Conan Tran http://www.maihoatrang.com


#
#-----[ FIND ]------------------------------------------
#

$emailer->assign_vars(array(
'DONATOR' => $userdata['username'],
'USERNAME' => $to_userdata['username'],
'AMOUNT_DONATE' => $amount,


#
#-----[ AFTER, ADD ]------------------------------------------
#

'REASON_DONATE' => $reason_donate,

#
#-----[ FIND ]------------------------------------------
#

'L_AMOUNT_GIVE' => sprintf($lang['Points_give'], $board_config['points_name']),

#
#-----[ AFTER, ADD ]------------------------------------------
#

'L_REASON' => $lang['Points_reason'],
'L_REASON_DONATE' => $lang['Points_reason_donate'],

ich hab dann mal das rote sichtbar gemacht......:wink:

Verfasst: 14.08.2003 14:15
von MeisterMG
Danke

Verfasst: 14.08.2003 14:29
von MiBo21
soweit ich mich erinnern kann sind das auch so meine markanten stellen !

Verfasst: 14.08.2003 16:19
von Archaeomon
(angaben in Points System Mod Version 2.0.0)
MeisterMG hat geschrieben:pointscp.php

#
#-----[ FIND ]------------------------------------------
#

$error_msg .= ((!empty($error_msg)) ? '<br />' : '') . sprintf($lang['Points_enter_some_donate'], $board_config['points_name']);
}
Zeile 99/100
subtract_points($userdata['user_id'], $amount);


Zeile 124
$emailer->assign_vars(array(
'DONATOR' => $userdata['username'],
'USERNAME' => $to_userdata['username'],
'AMOUNT_DONATE' => $amount,
Zeile 147 bis 150

würde vorschlagen, mal ein mod-update zu machen, da es wahrscheinlich daran liegt, dass die sätze nicht vorhanden sind ;) konnte auch leider keinen point-mod in der version 1.1.1 finden, um mögliche alternativen zu entdecken

Verfasst: 14.08.2003 16:31
von MiBo21
kann es im moment leider nicht ausprobieren, da ich noch auf der arbeit bin !

Lässt es sich auf diesem Wege dann auch nachvollziehen, wenn MODS oder ADMIN´s Punkte verschenken ?!? MODS können ja neue POINTS erschaffen, wenn sie einfach auf die PunktZAHL únd nich auf Donate klicken!

Verfasst: 14.08.2003 16:42
von Archaeomon
Nachtrag: Version 1.1.1 gefunden.
$error_msg .= ((!empty($error_msg)) ? '<br />' : '') . sprintf($lang['Points_enter_some_donate'], $board_config['points_name']);
}
lautet im original
$error_msg .= ( ( !empty($error_msg) ) ? '<br />' : '' ) . sprintf($lang['Points_cant_donate_self'], $board_config['points_name']);
}
(Zeile 141/142)

------------
subtract_points($userdata['user_id'], $amount);
lautet
SET user_points = user_points - $amount
WHERE user_id = $userdata[user_id]";
soweit ich das richtig verstanden habe (Zeile 179/180)

------------

und zu guter letzt:
$emailer->assign_vars(array(
'DONATOR' => $userdata['username'],
'USERNAME' => $to_userdata['username'],
'AMOUNT_DONATE' => $amount,
emailer nicht gefunden, donator nicht vorhanden, username in zeile 309 und amount_donate auch nicht gefunden, schwirren entweder mit anderen namen da rum, nur ist mein englisch so schlecht, oder es ist zu bescheiden bezeichnet, dass man es gerade übersieht.

wenn ich die wahl hätte, würde ich jedoch eben ein update machen, ehe ich da irgendwas umschreiben würde :D

Verfasst: 14.08.2003 16:54
von Archaeomon
soweit ich es sehe, wird jede Aktivität mitgeführt, das bedeutet, dass auch die aktivitäten von den spendableren mods und admins auch da stehen werden, was auch der sinn der sache meiner ansicht nach ist ;)

Verfasst: 14.08.2003 17:50
von MeisterMG
Weiß jemand ob man einfach von 1.1.1 auf 2.0.0 updaten kann, ohne das was verloren geht??? :-?