No dobrze, a mając takie coś:
while( $row = $this->DB->fetch() )
{
$data[]= $row;
if($data[$i]['map']!='n/a' && file_exists($this->settings['upload_dir'].'/servers/'.$data[$i]['type'].'/'.$data[$i]['map'].'.jpg')){
$data[$i]['map_img'] = $this->settings['upload_url'].'/servers/'.$data[$i]['type'].'/'.$data[$i]['map'].'.jpg';
} else {
$data[$i]['map_img'] = $this->settings['upload_url'].'/servers/no_map.jpg';
}
(!empty($data[$i]['hostname']))?$data[$i]['nazwa']=$data[$i]['hostname']:$data[$i]['nazwa']=$data[$i]['name'];
($data[$i]['players_num']>0)?$data[$i]['percent']=round($data[$i]['players_num']*100/$data[$i]['players_max'], 2):$data[$i]['percent']=0;
$temp[] = json_decode($data[$i]['players'],1);
$i++;
}
Tu poprzedni post nie pomoże, bo nie ma w nim map, a w moim kodzie sa.