errorCode(404); if ($item->type == 9) redirect("/".encode_asset_name($item->name)."-place?id=".$item->id); $ownsAsset = SESSION && Catalog::OwnsAsset(SESSION["user"]["id"], $item->id); $isCreator = SESSION && $item->creator == SESSION["user"]["id"]; $isAdmin = Users::IsAdmin(); if($_SERVER['REQUEST_URI'] != "/".encode_asset_name($item->name)."-item?id=".$item->id) redirect("/".encode_asset_name($item->name)."-item?id=".$item->id); $pageBuilder = new PageBuilder(["title" => Polygon::FilterText($item->name).", ".vowel(Catalog::GetTypeByNum($item->type))." by ".$item->username, "ShowFooterAd" => false]); $pageBuilder->addAppAttribute("data-asset-id", $item->id); $pageBuilder->addMetaTag("og:description", Polygon::FilterText($item->description)); $pageBuilder->addMetaTag("og:image", Thumbnails::GetAsset($item)); if(Users::IsAdmin()) $pageBuilder->addResource("polygonScripts", "/js/polygon/admin/asset-moderation.js"); $pageBuilder->addResource("polygonScripts", "/js/polygon/item.js"); $pageBuilder->addResource("polygonScripts", "/js/3D/ThumbnailView.js"); $pageBuilder->addResource("polygonScripts", "/js/3D/ThreeDeeThumbnails.js"); $pageBuilder->addResource("polygonScripts", "/js/3D/three.min.js"); $pageBuilder->addResource("polygonScripts", "/js/3D/MTLLoader.js"); $pageBuilder->addResource("polygonScripts", "/js/3D/OBJMTLLoader.js"); $pageBuilder->addResource("polygonScripts", "/js/3D/tween.js"); $pageBuilder->addResource("polygonScripts", "/js/3D/PolygonOrbitControls.js"); $pageBuilder->buildHeader(); ?>
Creator: =$item->username?>
Created: =timeSince($item->created)?>
Updated: =timeSince($item->updated)?>
=nl2br(Polygon::FilterText($item->description))?>
This audio is a MIDI and cannot be played back in a browser, but will work ingame
Price: =$item->price?' '.$item->price:'FREE'?>
sale) { ?>(=$item->Sales?> sold)
Commentary
Come and share your thoughts about it!
$content