Seite 1 von 1

KarmaMOD

Verfasst: 21.12.2007 22:38
von Lord Luigi
Hi.

Ich hab den KarmaMOD von phpbb.com genommen. Klappt soweit alles,
nur will ich jetzt, dass die Benutzer einstellen können, wieviel sie vergeben
wollen. Dazu habe ich folgendes gemacht:

Code: Alles auswählen

		$give = (isset($_POST['how_many_karma']) && (!empty($_POST['how_many_karma']))) ? intval($_POST['how_many_karma']) : $user->data['user_karma'] / 5;

		if ( $auth->acl_get('a_') )
		{
         $karma_power = $give;
      }
      else
      {
         if ( $give > ( $user->data['user_karma'] / 5 ) )
         {
            $karma_power = $user->data['user_karma'] / 5;
         }
         else
         {
            $karma_power = $give;
         }
      }
Aber das klappt nicht, ich bewerte IMMER mit 0.
Wo liegt der Fehler?
Danke im ´voraus.

/e: Ja, die Post-Variable existiert.
/e2: root/styles/proSilver/karma_body.html
root/karma.php

Verfasst: 22.12.2007 11:39
von Lord Luigi
*push*

Bitte Leute, ich brauch das!!
Was mach ich falsch, dass ich keine Antwort krieg?

Verfasst: 22.12.2007 13:02
von nickvergessen
Ersetz mal

Code: Alles auswählen

$give = (isset($_POST['how_many_karma']) && (!empty($_POST['how_many_karma']))) ? intval($_POST['how_many_karma']) : $user->data['user_karma'] / 5;
mit

Code: Alles auswählen

$give = request_var('how_many_karma', ($user->data['user_karma'] / 5))

Verfasst: 22.12.2007 14:12
von Lord Luigi
Dann ändert sich leider auch nichts. Ich vergebe immer
noch nur 0. Wo könnte der Fehler liegen?

/e: Hat sich geklärt, nach der confirm_box() wurde das $karma_power
nicht weitergegeben. Macht das in die Hidden-Fields rein und fertig.