Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function renderBossComposition($current_boss){
- $str = file_get_contents('./content/benchmarks/compositions.json');
- $json_compositions = json_decode($str, true);
- $p_subtext[1] = $json_compositions[$current_boss][0]["1"]["subtext"];
- $p_profession[1] = $json_compositions[$current_boss][0]["1"]["profession"];
- $p_specialization[1] = $json_compositions[$current_boss][0]["1"]["specialization"];
- $p_build[1] = $json_compositions[$current_boss][0]["1"]["build"];
- $p_subtext[2] = $json_compositions[$current_boss][0]["2"]["subtext"];
- $p_profession[2] = $json_compositions[$current_boss][0]["2"]["profession"];
- $p_specialization[2] = $json_compositions[$current_boss][0]["2"]["specialization"];
- $p_build[2] = $json_compositions[$current_boss][0]["2"]["build"];
- $p_subtext[3] = $json_compositions[$current_boss][0]["3"]["subtext"];
- $p_profession[3] = $json_compositions[$current_boss][0]["3"]["profession"];
- $p_specialization[3] = $json_compositions[$current_boss][0]["3"]["specialization"];
- $p_build[3] = $json_compositions[$current_boss][0]["3"]["build"];
- $p_subtext[4] = $json_compositions[$current_boss][0]["4"]["subtext"];
- $p_profession[4] = $json_compositions[$current_boss][0]["4"]["profession"];
- $p_specialization[4] = $json_compositions[$current_boss][0]["4"]["specialization"];
- $p_build[4] = $json_compositions[$current_boss][0]["4"]["build"];
- $p_subtext[5] = $json_compositions[$current_boss][0]["5"]["subtext"];
- $p_profession[5] = $json_compositions[$current_boss][0]["5"]["profession"];
- $p_specialization[5] = $json_compositions[$current_boss][0]["5"]["specialization"];
- $p_build[5] = $json_compositions[$current_boss][0]["5"]["build"];
- $p_subtext[6] = $json_compositions[$current_boss][0]["6"]["subtext"];
- $p_profession[6] = $json_compositions[$current_boss][0]["6"]["profession"];
- $p_specialization[6] = $json_compositions[$current_boss][0]["6"]["specialization"];
- $p_build[6] = $json_compositions[$current_boss][0]["6"]["build"];
- $p_subtext[7] = $json_compositions[$current_boss][0]["7"]["subtext"];
- $p_profession[7] = $json_compositions[$current_boss][0]["7"]["profession"];
- $p_specialization[7] = $json_compositions[$current_boss][0]["7"]["specialization"];
- $p_build[7] = $json_compositions[$current_boss][0]["7"]["build"];
- $p_subtext[8] = $json_compositions[$current_boss][0]["8"]["subtext"];
- $p_profession[8] = $json_compositions[$current_boss][0]["8"]["profession"];
- $p_specialization[8] = $json_compositions[$current_boss][0]["8"]["specialization"];
- $p_build[8] = $json_compositions[$current_boss][0]["8"]["build"];
- $p_subtext[9] = $json_compositions[$current_boss][0]["9"]["subtext"];
- $p_profession[9] = $json_compositions[$current_boss][0]["9"]["profession"];
- $p_specialization[9] = $json_compositions[$current_boss][0]["9"]["specialization"];
- $p_build[9] = $json_compositions[$current_boss][0]["9"]["build"];
- $p_subtext[10] = $json_compositions[$current_boss][0]["10"]["subtext"];
- $p_profession[10] = $json_compositions[$current_boss][0]["10"]["profession"];
- $p_specialization[10] = $json_compositions[$current_boss][0]["10"]["specialization"];
- $p_build[10] = $json_compositions[$current_boss][0]["10"]["build"];
- //added subgroups
- $p_subgroup[1] = $json_compositions[$current_boss][0]["1"]["subgroup"];
- $p_subgroup[2] = $json_compositions[$current_boss][0]["2"]["subgroup"];
- $p_subgroup[3] = $json_compositions[$current_boss][0]["3"]["subgroup"];
- $p_subgroup[4] = $json_compositions[$current_boss][0]["4"]["subgroup"];
- $p_subgroup[5] = $json_compositions[$current_boss][0]["5"]["subgroup"];
- $p_subgroup[6] = $json_compositions[$current_boss][0]["6"]["subgroup"];
- $p_subgroup[7] = $json_compositions[$current_boss][0]["7"]["subgroup"];
- $p_subgroup[8] = $json_compositions[$current_boss][0]["8"]["subgroup"];
- $p_subgroup[9] = $json_compositions[$current_boss][0]["9"]["subgroup"];
- $p_subgroup[10] = $json_compositions[$current_boss][0]["10"]["subgroup"];
- echo'
- <div class="card">
- <div class="card-header clr-benchmarks">
- Composition
- </div>
- <div class="card-body text-center">
- ';
- //iterate through all possible subgroups 1-10
- for ($i = 1; $i <= 10; $i++) {
- $subgroupexists=false;
- //iterate through all players 1-10
- for ($j = 1; $j <= 10; $j++) {
- if ($p_subgroup[$j] == $i){
- //check if first time
- if (!$subgroupexists){
- $subgroupexists = true;
- echo '
- <div class="row">
- <div class="col-2">
- Group '.$i.'
- </div>
- ';
- }
- echo '<div class="col-2">';
- if ($p_profession[$j] == "any") { echo '<a name="any">';}
- else{ echo '<a href="/raids/'.$p_profession[$j].'/'.systemStringToURL($p_build[$j]).'/">';}
- echo'
- <img src="/assets/icons/professions/'.$p_specialization[$j].'-dark.png" alt="" class="img-fluid benchmarks-composition-icon">
- </a>
- <span class="benchmarks-composition-title">'.$p_subtext[$j].'</span>
- </div>
- ';
- }
- }
- //close subgroup div
- if ($subgroupexists){
- echo '
- </div>
- <hr>
- ';
- }
- }
- //close group composition divs
- echo '
- </div>
- </div>
- ';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement