Fork me on GitHub
Please upgrade to 2.1.x here. The 2.0 branch is no longer being updated.
Critical: Update to 2.1.8, released 15 Jan.

Get Karmabank Url in Discussion user meta

SevMCSevMC
edited May 2012 in Vanilla 2.0 Help
This discussion is related to the Karma Bank addon.

Thanks for this excellent plugin! :)

I was modifying the default.php in order to add the author's Karmabank Url to the KarmaBalance displayed in the dicussion meta, but If I add something like $UserID or $Author it doesn't work (Sorry, Im pretty bad with php XD).

Do you know how can I do that? :)

I got stuck here:

protected function ShowBalance(&$Sender) {
    $Balance = ArrayValue($Sender->EventArguments['Author']->UserID, $Sender->Data('KarmaBalances'));
    echo '<a href="profile/karmabank/'.AUTHORID.'/'.AUTHORNAME.'"><span title="Loudness" class="udb">'.sprintf(T("%01.2f Karma"),$Balance).'</span></a>';
}
Tagged:

Best Answer

  • peregrineperegrine MVP
    edited May 2012 Answer ✓

    I assume the logic is correct and you want to replace these two items...

    AUTHORID.'/'.AUTHORNAME

    try this...

    $AId = $Sender->EventArguments['Author']->UserID  // would be authorid
    $AName =$Sender->EventArguments['Author']->Name;  // would be authorname
    
    echo '<a href="profile/karmabank/'. $AId . '/'. $AName .'"><span title="Loudness" class="udb">'.sprintf(T("%01.2f Karma"),$Balance).'</span></a>';
    

Answers

Sign In or Register to comment.