Composer Index basic files added
This commit is contained in:
34
www/index.php
Normal file
34
www/index.php
Normal file
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
print <<<EOM
|
||||
<div style="font-size: 2em; font-weight: bold; padding: 30px;">
|
||||
Local Composer Packages
|
||||
</div>
|
||||
EOM;
|
||||
|
||||
if (!file('packages.json')) {
|
||||
echo "[!] No packages.json file";
|
||||
die();
|
||||
}
|
||||
$packages = json_decode(($json = file_get_contents('packages.json')) ?: '{}', true);
|
||||
foreach ($packages['packages'] ?? [] as $package_name => $content) {
|
||||
print <<<EOM
|
||||
<div style="font-size: 1.2em; padding: 10px 5px; background-color: lightgray;">$package_name</div>
|
||||
EOM;
|
||||
foreach ($content as $version => $entry) {
|
||||
// name, version
|
||||
$download = $entry['dist']['url'];
|
||||
print <<<EOM
|
||||
<div style="padding: 0 5px;">
|
||||
<div style="float: left; width: 20%;">
|
||||
<a href="$download">$version</a>
|
||||
</div>
|
||||
<div style="float: left; width: 40%;"></div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
EOM;
|
||||
}
|
||||
}
|
||||
// print "<pre>" . print_r($packages, true) . "</pre>";
|
||||
|
||||
// __END__
|
||||
Reference in New Issue
Block a user