Example #1
0
function geninfo($did)
{
    global $sitename;
    global $NPDS_Prefix;
    settype($did, 'integer');
    $result = sql_query("SELECT dcounter, durl, dfilename, dfilesize, ddate, dweb, duser, dver, dcategory, ddescription, perms FROM " . $NPDS_Prefix . "downloads WHERE did='{$did}'");
    list($dcounter, $durl, $dfilename, $dfilesize, $ddate, $dweb, $duser, $dver, $dcategory, $ddescription, $dperm) = sql_fetch_row($result);
    $okfile = autorisation($dperm);
    if ($okfile) {
        $title = $dfilename;
        echo '<p><strong>' . translate("File Size") . ' : </strong>';
        $Fichier = new File($durl);
        $objZF = new FileManagement();
        if ($dfilesize != 0) {
            echo $objZF->file_size_auto($durl, 2);
            echo $Fichier->Pretty_Size($dfilesize);
        } else {
            echo $Fichier->Affiche_Size();
            echo $objZF->file_size_auto($durl, 2);
        }
        echo '
   </p>
   <p><strong>' . translate("Version") . '&nbsp;:</strong>&nbsp;' . $dver . '</p>
   <p><strong>' . translate("Upload Date") . '&nbsp;:</strong>&nbsp;' . convertdate($ddate) . '</p>
   <p><strong>' . translate("Downloads") . '&nbsp;:</strong>&nbsp;' . wrh($dcounter) . '</p>
   <p><strong>' . translate("Category") . '&nbsp;:</strong>&nbsp;' . aff_langue(stripslashes($dcategory)) . '</p>
   <p><strong>' . translate("Description") . '&nbsp;:</strong>&nbsp;' . aff_langue(stripslashes($ddescription)) . '</p>
   <strong>' . translate("Author") . '&nbsp;:</strong>&nbsp;' . $duser . '</p>
   <strong>' . translate("HomePage") . '&nbsp;:</strong>&nbsp;<a href="http://' . $dweb . '" target="_blank">' . $dweb . '</a></p>';
    } else {
        Header("Location: download.php");
    }
}