logbuch bei points-mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
MeisterMG
Mitglied
Beiträge: 88
Registriert: 04.07.2003 15:54
Kontaktdaten:

Beitrag 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??? :-?
Zuletzt geändert von MeisterMG am 14.08.2003 14:14, insgesamt 1-mal geändert.
Man sollte sich Geld nur von einem Pessimisten leihen - er erwartet es nicht zurück.
MfG
MeisterMG
MiBo21
Mitglied
Beiträge: 168
Registriert: 06.07.2003 23:18
Kontaktdaten:

Beitrag von MiBo21 »

zum glück bist du da ! :)


Aber ich sehe da nix rotes !
Benutzeravatar
BrahmA
Mitglied
Beiträge: 2283
Registriert: 25.07.2002 13:31
Wohnort: Münsterland

Beitrag 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:
Benutzeravatar
MeisterMG
Mitglied
Beiträge: 88
Registriert: 04.07.2003 15:54
Kontaktdaten:

Beitrag von MeisterMG »

Danke
Man sollte sich Geld nur von einem Pessimisten leihen - er erwartet es nicht zurück.
MfG
MeisterMG
MiBo21
Mitglied
Beiträge: 168
Registriert: 06.07.2003 23:18
Kontaktdaten:

Beitrag von MiBo21 »

soweit ich mich erinnern kann sind das auch so meine markanten stellen !
Archaeomon

Beitrag 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
MiBo21
Mitglied
Beiträge: 168
Registriert: 06.07.2003 23:18
Kontaktdaten:

Beitrag 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!
Archaeomon

Beitrag 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
Archaeomon

Beitrag 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 ;)
Benutzeravatar
MeisterMG
Mitglied
Beiträge: 88
Registriert: 04.07.2003 15:54
Kontaktdaten:

Beitrag von MeisterMG »

Weiß jemand ob man einfach von 1.1.1 auf 2.0.0 updaten kann, ohne das was verloren geht??? :-?
Man sollte sich Geld nur von einem Pessimisten leihen - er erwartet es nicht zurück.
MfG
MeisterMG
Antworten

Zurück zu „phpBB 2.0: Mod Support“