diff --git a/public_html/valuestore/browse.php b/public_html/valuestore/browse.php index a3bf2ce9f65c69e8fb304f957da665cafccf437f..246d3a06622f2aaab7ce7bd4b704e519b402b959 100644 --- a/public_html/valuestore/browse.php +++ b/public_html/valuestore/browse.php @@ -115,7 +115,7 @@ $sTableHead=''; if(is_array($aData) && count($aData)){ // echo '<pre>' . print_r($aData, 1); foreach ($aData as $aRow){ - $sItemUrl='index.php?project='.$aRow['project'].'&package='.$aRow['package'].'&phase='.$aRow['phase'].'&host='.$aRow['host'].'&variable='.$aRow['variable'].''; + $sItemUrl='index.php?action=show&project='.$aRow['project'].'&package='.$aRow['package'].'&phase='.$aRow['phase'].'&host='.$aRow['host'].'&variable='.$aRow['variable'].''; $sTable.='<tr onclick="location.href=\''.$sItemUrl.'\'">'; // $sTable.='<tr>'; foreach ($aRow as $sKey=>$sValue){ @@ -138,8 +138,8 @@ if(is_array($aData) && count($aData)){ $sOut.='' . '<form method="POST" action="index.php">' . '<input type="hidden" name="action" value="cleanup">' - . '<button>Cleanup</button>' - . '</form>' + . '<button>Cleanup (> 1d)</button>' + . '</form><hr>' . '<table id="tbldata"><thead>' . '<tr>'.$sTableHead. '</tr>' diff --git a/public_html/valuestore/index.php b/public_html/valuestore/index.php index 43d172d928850002ba383b752885228fe1ce7ab6..c94ac0fd238309d673d289516ed9b40564c5552d 100644 --- a/public_html/valuestore/index.php +++ b/public_html/valuestore/index.php @@ -81,7 +81,12 @@ if (!$_GET || !count($_GET)) { // ---------------------------------------------------------------------- $sAction = getParam('action', '/[^a-z]/'); -if ($sAction !== "delete" && $sAction !== "get" && $sAction !== "update" && $sAction !== "cleanup") { +if ($sAction !== "cleanup" + && $sAction !== "delete" + && $sAction !== "get" + && $sAction !== "show" + && $sAction !== "update" + ) { quit("action is unknown or not implemented yet."); } @@ -149,6 +154,23 @@ switch ($sAction) { break; } break; + case 'show': + $oVersion->setProject($sProject, $sPackage, $sPhase, $sPlace, $sHost); + + echo '<h1>package ['.$sPackage.'] on '.$sHost.'</h1>' + . 'Host: '.$sHost.'<br>' + . 'package: '.$sPackage.'<br>' + . 'phase: '.$sPhase.'<br>' + . 'place: '.$sPlace.'<br>' + . '<br>' + . '<button onclick="history.back();">back</button><br>' + . '<hr>' + . '<pre>'.json_encode($oVersion->getVersion(), JSON_PRETTY_PRINT).'</pre>' + . '<hr>' + . '<button onclick="history.back();">back</button>' + . ''; + + break; default: