mirror of
https://github.com/sbrl/Pepperminty-Wiki.git
synced 2024-11-25 05:22:59 +00:00
Added time since on page list
This commit is contained in:
parent
b1b763baf9
commit
5d8813988b
1 changed files with 21 additions and 0 deletions
21
index.php
21
index.php
|
@ -402,6 +402,25 @@ function human_filesize($bytes, $decimals = 2)
|
||||||
$factor = floor((strlen($bytes) - 1) / 3);
|
$factor = floor((strlen($bytes) - 1) / 3);
|
||||||
return sprintf("%.{$decimals}f", $bytes / pow(1024, $factor)) . @$sz[$factor];
|
return sprintf("%.{$decimals}f", $bytes / pow(1024, $factor)) . @$sz[$factor];
|
||||||
}
|
}
|
||||||
|
//from http://snippets.pro/snippet/137-php-convert-the-timestamp-to-human-readable-format/
|
||||||
|
function human_time_since($time)
|
||||||
|
{
|
||||||
|
$timediff = time() - $time;
|
||||||
|
$tokens = array (
|
||||||
|
31536000 => 'year',
|
||||||
|
2592000 => 'month',
|
||||||
|
604800 => 'week',
|
||||||
|
86400 => 'day',
|
||||||
|
3600 => 'hour',
|
||||||
|
60 => 'minute',
|
||||||
|
1 => 'second'
|
||||||
|
);
|
||||||
|
foreach ($tokens as $unit => $text) {
|
||||||
|
if ($timediff < $unit) continue;
|
||||||
|
$numberOfUnits = floor($timdiffe / $unit);
|
||||||
|
return $numberOfUnits.' '.$text.(($numberOfUnits>1)?'s':'').' ago';
|
||||||
|
}
|
||||||
|
}
|
||||||
///////////////////////////////////////////
|
///////////////////////////////////////////
|
||||||
|
|
||||||
switch($_GET["action"])
|
switch($_GET["action"])
|
||||||
|
@ -511,6 +530,7 @@ switch($_GET["action"])
|
||||||
<th>Size</th>
|
<th>Size</th>
|
||||||
<th>Last Editor</th>
|
<th>Last Editor</th>
|
||||||
<th>Lasted Modified</th>
|
<th>Lasted Modified</th>
|
||||||
|
<th>Time Since</th>
|
||||||
</tr>\n";
|
</tr>\n";
|
||||||
foreach($pageindex as $pagename => $pagedetails)
|
foreach($pageindex as $pagename => $pagedetails)
|
||||||
{
|
{
|
||||||
|
@ -519,6 +539,7 @@ switch($_GET["action"])
|
||||||
<td>" . human_filesize($pagedetails->size) . "</td>
|
<td>" . human_filesize($pagedetails->size) . "</td>
|
||||||
<td>$pagedetails->lasteditor</td>
|
<td>$pagedetails->lasteditor</td>
|
||||||
<td>" . date("l jS \of F Y \a\\t h:ia T", $pagedetails->lastmodified) . "</td>
|
<td>" . date("l jS \of F Y \a\\t h:ia T", $pagedetails->lastmodified) . "</td>
|
||||||
|
<td>" . human_time_since($pagedetails->lastmodified) . "</td>
|
||||||
</tr>\n";
|
</tr>\n";
|
||||||
}
|
}
|
||||||
$content .= " </table>";
|
$content .= " </table>";
|
||||||
|
|
Loading…
Reference in a new issue