getOwnArtefactsInfo($session->uid ?? 0); $wref = $village->wid ?? 0; ?>
'; } else { foreach($ownArtifacts as $ownArtifact){ $ownArtifactInfo = Artifacts::getArtifactInfo($ownArtifact); $conquered = !empty($ownArtifact['conquered']) ? date("d.m.Y H:i", $ownArtifact['conquered']) : '-'; $villageName = $database->getVillageField($ownArtifact['vref'], "name") ?? '-'; echo ''; echo ''; echo ''; echo ''; } } ?>
'.ANY_ARTEFACTS.'
' . $ownArtifact['name'] . ' ' . $ownArtifact['effect'] . '
Treasury '.($ownArtifactInfo['requiredLevel'] ?? 0).', Effect '.($ownArtifactInfo['effectInfluence'] ?? '').'
' . $villageName . ''.$conquered.'
getArtifactsBysize([1, 2, 3]); if(count($artifacts) == 0) { echo ''; } else { $rows = []; foreach($artifacts as $artifact){ $coordinates = $database->getCoor($artifact['vref']); $distance = $database->getDistance($village->coor['x'], $village->coor['y'], $coordinates['x'], $coordinates['y']); // cheia unică previne suprascrierea când 2 artefacte sunt la aceeași distanță $rows[$distance.'_'.$artifact['id']] = ['dist' => $distance, 'data' => $artifact]; } ksort($rows); foreach($rows as $row) { $distance = $row['dist']; $artifact = $row['data']; $artifactInfo = Artifacts::getArtifactInfo($artifact); $ownerName = $database->getUserField($artifact['owner'], "username", 0) ?? 'Natars'; echo ''; } } ?>
'.NO_ARTEFACTS_AREA.'
'.$artifact['name'].' '.$artifact['effect'].'
'.TREASURY.' '.($artifactInfo['requiredLevel'] ?? 0).', '.EFFECT.' '.($artifactInfo['effectInfluence'] ?? '').'
'.$ownerName.' '.$distance.'