function xnpurlGetUrlBannerFileDetailBlock($item_id, $url) { // retrieve file information that specified by item_id $files = xnpGetFileInfo('t_file.file_id, t_file.caption', 't_file_type.name=\'url_banner_file\' and sess_id is NULL ', $item_id); // generate html if (count($files) != 0) { reset($files); list($dummy, list($fileID, $caption)) = each($files); $imageFileName = XOOPS_URL . "/modules/xoonips/image.php?file_id={$fileID}"; $html = '<a href="' . $url . '"><img src="' . $imageFileName . '" alt="' . $url . '"/></a>'; $hidden = xnpCreateHidden('url_banner_fileFileID', $fileID); } else { $html = ''; $hidden = ''; } return array('name' => 'Banner', 'value' => $html, 'hidden' => $hidden); }
/** get Rights in detail page * @param item_id item_id * @param text Rights text or html */ function xnpGetRightsDetailBlock($item_id, $use_cc = 1, $text = '', $cc_commercial_use = 1, $cc_modification = 2) { $textutil =& xoonips_getutility('text'); $hidden = xnpCreateHidden('rightsUseCC', $use_cc) . xnpCreateHidden('rightsEncText', $text) . xnpCreateHidden('rightsCCCommercialUse', $cc_commercial_use) . xnpCreateHidden('rightsCCModification', $cc_modification); if ($use_cc) { return array('name' => _MD_XOONIPS_ITEM_TEXTFILE_LABEL, 'value' => "{$text}", 'hidden' => $hidden); } else { return array('name' => _MD_XOONIPS_ITEM_TEXTFILE_LABEL, 'value' => '<textarea readonly="readonly" rows="5" cols="40" style="width:320px">' . $textutil->html_special_chars($text) . '</textarea>', 'hidden' => $hidden); } }