private function geratePerfilCharacter() { global $TABLES_CONFIGS, $PANELUSER_MODULE, $RANKING_CONFIGS; $this->name = $_GET['name']; $findDetailsQ = $this->query("Select AccountId, image,Class,cLevel,PkCount,CtlCode," . COLUMN_RESETS . " as resets, LevelUpPoint, MapNumber, MapPosX, MapPosY, Money, Strength, Dexterity, Vitality, Energy, Leadership from " . DATABASE_CHARACTERS . ".dbo.Character where Name='{$this->name}'"); if (mssql_num_rows($findDetailsQ) > 0) { $findDetails = mssql_fetch_object($findDetailsQ); if (empty($findDetails->image) == true) { $this->photo = "modules/uploads/photos/nophoto.jpg"; } else { $this->photo = "modules/uploads/photos/" . $findDetails->image; } $checkMemberVipQ = $this->query("SELECT " . $TABLES_CONFIGS['WEBVIPS']['columnType'] . " as type FROM " . $TABLES_CONFIGS['WEBVIPS']['database'] . ".dbo." . $TABLES_CONFIGS['WEBVIPS']['table'] . " WHERE " . $TABLES_CONFIGS['WEBVIPS']['columnUsername'] . "='" . $findDetails->AccountId . "'"); $checkMemberVip = mssql_fetch_object($checkMemberVipQ); $findGuildQ = $this->query("SELECT G_Name FROM " . DATABASE_CHARACTERS . ".dbo.GuildMember WHERE Name='{$this->name}'"); $findGuild = mssql_fetch_object($findGuildQ); foreach ($PANELUSER_MODULE['MOVE_CHARACTER']['MAPS'] as $Map) { if ($Map[0] == $findDetails->MapNumber) { $findDetails->MapName = $Map[1]; } } $this->returnRanking .= "<h1>" . RANKING_RESULT_OF . " {$this->name}</h1>\n <div class='quadros'>\n <table width='100%' border='0'>\n <tr>\n <td width='25%' align='center' valign='middle' style='padding-top: 2px;'>\n <p><img src='{$this->photo}' alt='' width='100' height='100' style='border: 2px solid #222222;' /></p>\n </td>\n <td width='37%'>\n <strong>" . RANKING_CLASS . ":</strong> " . ldPanelUser::classNameDefine($findDetails->Class) . " <br />\n <strong>" . RANKING_RESETS . ":</strong> {$findDetails->resets} <br />\n <strong>" . RANKING_LEVEL . ":</strong> {$findDetails->cLevel} <br />\n <strong>" . RANKING_POINTS . ":</strong> {$findDetails->LevelUpPoint} <br />\n " . ($RANKING_CONFIGS['STATS'] == TRUE ? "<strong>" . RANKING_MAP . ":</strong> {$findDetails->MapName} <br />" : NULL) . "\n " . ($RANKING_CONFIGS['STATS'] == TRUE ? "<strong>" . RANKING_MAP_POS_X . ":</strong> {$findDetails->MapPosX} <br />" : NULL) . "\n " . ($RANKING_CONFIGS['STATS'] == TRUE ? "<strong>" . RANKING_MAP_POS_Y . ":</strong> {$findDetails->MapPosY} <br />" : NULL) . "\n <strong>" . RANKING_ZEN . ":</strong> {$findDetails->Money}\n </td>\n <td width='38%' valign='top'>\n " . ($RANKING_CONFIGS['STATS'] == TRUE ? "<strong>" . RANKING_STRENGHT . ":</strong> {$findDetails->Strength} <br />" : NULL) . "\n " . ($RANKING_CONFIGS['STATS'] == TRUE ? "<strong>" . RANKING_DEXTERITY . ":</strong> {$findDetails->Dexterity} <br />" : NULL) . "\n " . ($RANKING_CONFIGS['STATS'] == TRUE ? "<strong>" . RANKING_VITALITY . ":</strong> {$findDetails->Vitality} <br />" : NULL) . "\n " . ($RANKING_CONFIGS['STATS'] == TRUE ? "<strong>" . RANKING_ENERGY . ":</strong> {$findDetails->Energy} <br />" : NULL) . "\n " . ($RANKING_CONFIGS['STATS'] == TRUE ? "<strong>" . RANKING_LEADERSHIP . ":</strong> " . (int) $findDetails->Leadership . " <br />" : NULL) . "\n <strong>" . RANKING_STATUS . ":</strong> " . ((int) ldPanelUser::checkOnlineAccount($findDetails->AccountId) == 1 ? RANKING_STATUS_ONLINE : RANKING_STATUS_OFFLINE) . " <br />\n <strong>" . RANKING_GUILD . ":</strong> " . (empty($findGuild->G_Name) == true ? RANKING_GUILD_EMPTY : "<a href=\"?page=rankings&type=7&name={$findGuild->G_Name}\">" . $findGuild->G_Name . "</a>") . " <br />\n <strong>" . RANKING_TYPE_ACCOUNT . ":</strong> {$PANELUSER_MODULE['BUY_VIPS']['NAME_FLATS'][(int) $checkMemberVip->type]}\n </td>\n </tr>\n </table>\n </div>"; } else { $this->returnRanking .= "<h1>Resultado de {$this->name}</h1>\n <div class='quadros'>\n <table width='100%' border='0'>\n <tr><td>" . RANKING_CHARACTER_NOT_FOUND . "</td></tr>\n </table>\n </div>"; } }