} // Display a single entry with a tooltip for the loot $playereventtooltip .= "</table>"; $output .= "<td class=\"membersRowRight" . $row . "\" style=\"color: #a335ee; font-weight: bold;\"><span onmouseover=\"overlib('" . $playereventtooltip . "',CAPTION,'Event Insert Details');\" onmouseout=\"return nd();\">[Events]</span></td>\n"; if (floatval($totaldkpplayer) > 0) { $dkpcolor = 'green'; } elseif (floatval($totaldkpplayer) < 0) { $dkpcolor = 'red'; } else { $dkpcolor = 'white'; } // Display the total earned/spend DKP value $output .= "<td class=\"membersRowRight" . $row . "\" style=\"color: " . $dkpcolor . ";\">" . number_format($totaldkpplayer, 2, '.', '') . "</td>\n"; $output .= "</tr>\n"; // Swap $row for the next if ($row == 1) { $row = 2; } else { $row = 1; } // Trigger the calculation for the DKP values and statistics, for this member $calculation_log .= calculate_member($players[$playerkey]['member_id']); } $output .= "</table>" . border("sorange", 'end'); // Display output and reset print $output . '<br>'; $output = ''; // print($calculation_log); } } }
if (floatval($addon_conf['rosterdkp_dkptillendbonus']) > 0) { $output .= '<th class="membersHeader"><a href="' . $linkbase . sort_link($sort, 'tillend') . '">' . $wordings[$roster_conf['roster_lang']]['raids_tillendratio'] . '</a></th>'; } if (floatval($addon_conf['rosterdkp_dkphourbonus']) > 0) { $output .= '<th class="membersHeader"><a href="' . $linkbase . sort_link($sort, 'hours') . '">' . $wordings[$roster_conf['roster_lang']]['raids_hours'] . '</a></th>'; } $output .= '</tr>'; // Different Row Display Swap $tablerow = 1; // Get the members from the database $get_members_query = "SELECT * FROM `" . ROSTER_ADDON_ROSTER_DKP_MEMBERS; $members_result = $wowdb->query($get_members_query) or die_quietly($wowdb->error(), 'roster_dkp', __FILE__, __LINE__, $get_members_query); while ($memberrow = $wowdb->fetch_assoc($members_result)) { // Get the guild_title for the member, if there is any if ($memberrow['roster_id']) { $log .= calculate_member($memberrow['member_id']); $get_guild_title_sql = "SELECT guild_rank, guild_title FROM `" . ROSTER_MEMBERSTABLE . "` WHERE `member_id` = " . $memberrow['roster_id'] . " LIMIT 1"; $gtitle_result = $wowdb->query($get_guild_title_sql) or die_quietly($wowdb->error(), 'roster_dkp', __FILE__, __LINE__, $get_guild_title_sql); if ($roster_member = $wowdb->fetch_assoc($gtitle_result)) { $memberrow['guild_title'] = $roster_member['guild_title']; $memberrow['guild_rank'] = $roster_member['guild_rank']; } else { $memberrow['guild_title'] = $wordings[$roster_conf['roster_lang']]['unknown']; $memberrow['guild_rank'] = 999; } } else { $memberrow['guild_title'] = $wordings[$roster_conf['roster_lang']]['not_in_guild']; $memberrow['guild_rank'] = 1000; } // Store the members into an array $member_array[] = $memberrow;