70 lines
1.9 KiB
PHP
70 lines
1.9 KiB
PHP
<?php
|
|
class PageRender
|
|
{
|
|
public static function message()
|
|
{
|
|
if (func_num_args() > 0)
|
|
{
|
|
Cookie::set("message", func_get_arg(0));
|
|
|
|
if (func_num_args() > 1)
|
|
Cookie::set("messageClass", func_get_arg(1));
|
|
|
|
return;
|
|
}
|
|
|
|
$strMessage = Cookie::get("message");
|
|
$strMessageClass = Cookie::get("messageClass");
|
|
|
|
if (!isset($strMessageClass) || $strMessageClass == null || strlen($strMessageClass) < 1)
|
|
$strMessageClass = "info";
|
|
|
|
?>
|
|
|
|
<?php if (isset($strMessage) && $strMessage !== null && strlen($strMessage) > 0): ?>
|
|
<p class="message message-<?= $strMessageClass; ?>">
|
|
<?= $strMessage; ?>
|
|
</p>
|
|
<?php endif; ?>
|
|
|
|
<?php
|
|
|
|
Cookie::set("message");
|
|
Cookie::set("messageClass");
|
|
}
|
|
|
|
public static function uploads()
|
|
{
|
|
$varUploads = [];
|
|
try
|
|
{
|
|
$varUploads = scandir("files");
|
|
|
|
if ($varUploads !== false)
|
|
{
|
|
$varUploads = array_diff($varUploads, [".", ".."]);
|
|
rsort($varUploads);
|
|
}
|
|
}
|
|
catch (Exception $x) {}
|
|
$varUploads = array_slice($varUploads, 0, 20);
|
|
?>
|
|
|
|
<div class="uploads">
|
|
<div>
|
|
<label>Uploads</label>
|
|
</div>
|
|
<ul>
|
|
<li><a href="/upload" target="_blank">Manage</a></li>
|
|
<?php foreach ($varUploads as $u): ?>
|
|
<li><a href="/files/<?= $u; ?>" target="_blank">/files/<?= $u; ?></a></li>
|
|
<?php endforeach; ?>
|
|
|
|
</ul>
|
|
</div>
|
|
|
|
<?php
|
|
}
|
|
}
|
|
?>
|