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);
}
Esempio n. 2
0
/** 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);
    }
}