/** * @desc Visualiza las caracteríticas existentes de un elemento especificado **/ function dt_show_features() { global $xoopsModule, $tpl, $functions; define('RMCSUBLOCATION', 'showfeatures'); $item = rmc_server_var($_REQUEST, 'item', 0); $sw = new DTSoftware($item); if ($sw->isNew() && $item > 0) { redirectMsg('items.php', __('Specified download item does not exists!', 'dtransport'), RMMSG_WARN); } $db = XoopsDatabaseFactory::getDatabaseConnection(); $sql = "SELECT * FROM " . $db->prefix('dtrans_features') . " WHERE id_soft={$item}"; $result = $db->query($sql); $features = array(); $tf = new RMTimeFormatter(0, "%T%-%d%-%Y% %h%:%i%"); while ($rows = $db->fetchArray($result)) { $ft = new DTFeature(); $ft->assignVars($rows); $features[] = array('id' => $ft->id(), 'title' => $ft->title(), 'created' => $tf->format($ft->created()), 'modified' => $tf->format($ft->modified()), 'software' => $sw->getVar('name')); } $functions->toolbar(); $tpl->assign('xoops_pagetitle', sprintf(__('Features of "%s"', 'dtransport'), $sw->getVar('name'))); // Styles $tpl->add_style('admin.css', 'dtransport'); // scripts $tpl->add_local_script('admin.js', 'dtransport'); $tpl->add_local_script('jquery.checkboxes.js', 'rmcommon', 'include'); xoops_cp_location("<a href='./'>" . $xoopsModule->name() . "</a> » <a href='./items.php'>" . __('Downloads', 'dtransport') . "</a> » " . __('Features', 'dtransport')); xoops_cp_header(); include $tpl->get_template('admin/dtrans_features.php', 'module', 'dtransport'); xoops_cp_footer(); }