$data['platforms'][] = array('name' => $os->name(), 'link' => $os->permalink()); } $tf = new RMTimeFormatter(0, '%T% %d%, %Y%'); // Time formatter $data['created'] = $tf->format($item->getVar('created')); $data['update'] = $item->getVar('created') > 0 ? $tf->format($item->getVar('modified')) : ''; $data['author'] = array('name' => $item->getVar('author_name'), 'url' => $item->getVar('author_url'), 'email' => $item->getVar('author_email'), 'contact' => $item->getVar('author_contact')); $data['langs'] = $item->getVar('langs'); $data['downs'] = $item->getVar('hits'); $data['version'] = $item->getVar('version'); $data['updated'] = $item->getVar('modified') > $item->getVar('created') && $item->getVar('modified') > time() - $mc['update'] * 86400; $data['new'] = !$data['updated'] && $item->getVar('created') > time() - $mc['new'] * 86400; $data['description'] = $item->getVar('desc'); $data['shortdesc'] = $item->getVar('shortdesc'); $data['siterate'] = $dtfunc->ratingStars($item->getVar('siterate')); $fg = $item->fileGroups(true); $data['filegroups'] = array(); foreach ($fg as $g) { $files = $g->files(true); $data['filegroups'][$g->id()]['name'] = $g->name(); foreach ($files as $file) { $data['filegroups'][$g->id()]['files'][] = array('file' => $file->file(), 'size' => $rmu->formatBytesSize($file->size()), 'date' => $tf->format($file->date()), 'title' => $file->title(), 'remote' => $file->remote(), 'hits' => $file->hits(), 'link' => $file->permalink()); } } // Imágenes de la Descarga $imgs = $item->screens(true); $xoopsTpl->assign('screens_count', $item->getVar('screens')); $data['screens'] = array(); foreach ($imgs as $img) { $data['screens'][] = array('id' => $img->id(), 'title' => $img->title(), 'image' => $img->url(), 'ths' => $img->url('ths')); }