Javascript Libraries HTML; $lib = ""; foreach($libs as $name => $versions) { if ($lib != $name) { echo "

$name"; $lib = $name; } foreach ($versions as $major => $minors) { foreach ($minors as $minor => $revisions) { foreach ($revisions as $revision => $types) { $version = "$major.$minor.$revision"; echo "
  - $version ["; $cnt = 0; foreach ($types as $type => $value) { $minimize = ($type == "minimized") ? "true" : "false"; if ($cnt++ > 0) echo "|"; echo "$type"; } echo "]"; $dep_file = $name."-".$version.".dep"; if (file_exists($path.$dep_file)) { echo " deprecated"; } } } } } echo << HTML; } else { $msg = date('Y-m-d H:i:s') . "\t$file\t$version\t$minimize\t"; if ($file == "") { writeMessage("File undefined"); $msg .= "file undefined"; } else if (!isset($libs[$file])) { writeMessage("File $file not found"); $msg .= "file not found"; } else { list($major, $minor, $revision) = split("\.", $version); if ($major != "" && $major != "x") $major *= 1; if ($minor != "" && $minor != "x") $minor *= 1; if ($revision != "" && $revision != "x") $revision *= 1; $minimize = ($minimize == "true"); $lib = getLib($libs, $file, $major, $minor, $revision, $minimize); if ($lib == "") { writeMessage("Version $version of file $file".(($minimize) ? " (minimized)" : "")." not found"); $msg .= "file not found"; } else { echo <<