mirror of
https://github.com/Neetpone/ponepaste.git
synced 2025-03-11 14:10:06 +01:00
fix(pastes): make expiry 1h work and make expiry display work
This commit is contained in:
parent
6ff64c0652
commit
33a3107844
4 changed files with 6 additions and 7 deletions
|
@ -55,15 +55,14 @@ class Paste extends Model {
|
|||
if ($expiry == 'SELF') {
|
||||
return '<b>View Once</b>';
|
||||
}
|
||||
|
||||
var_dump($expiry);
|
||||
|
||||
$dateTime = new DateTime($expiry);
|
||||
|
||||
$dateTime = new DateTime();
|
||||
$dateTime->setTimestamp($expiry);
|
||||
$ret = $dateTime->format('Y-m-d H:i:s');
|
||||
if ($dateTime->diff(new DateTime())->days < 1) {
|
||||
$ret = "<b>$ret</b>";
|
||||
}
|
||||
|
||||
return $ret;
|
||||
}
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ function calculatePasteExpiry(string $expiry) : ?string {
|
|||
return 'SELF';
|
||||
}
|
||||
|
||||
$valid_expiries = ['0Y0M0DT0H10M', '1H', '1D', '1W', '2W', '1M'];
|
||||
$valid_expiries = ['0Y0M0DT0H10M', 'T1H', '1D', '1W', '2W', '1M'];
|
||||
|
||||
return in_array($expiry, $valid_expiries)
|
||||
? (new DateTime())->add(new DateInterval("P{$expiry}"))->format('U')
|
||||
|
|
|
@ -92,7 +92,7 @@
|
|||
<select name="paste_expire_date" id="paste_expire_date">
|
||||
<?= optionsForSelect(
|
||||
['Never', 'View Once', '10 minutes', '1 hour', '1 day', '1 week', '2 weeks', '1 month'],
|
||||
['N', 'self', '0Y0M0DT0H10M', '1H', '1D', '1W', '2W', '1M'],
|
||||
['N', 'self', '0Y0M0DT0H10M', 'T1H', '1D', '1W', '2W', '1M'],
|
||||
$post_expire
|
||||
); ?>
|
||||
</select>
|
||||
|
|
|
@ -268,7 +268,7 @@
|
|||
<option value="N" selected="selected">Never</option>
|
||||
<option value="self">View Once</option>
|
||||
<option value="0Y0M0DT0H10M">10 Minutes</option>
|
||||
<option value="1H">1 Hour</option>
|
||||
<option value="T1H">1 Hour</option>
|
||||
<option value="1D">1 Day</option>
|
||||
<option value="1W">1 Week</option>
|
||||
<option value="2W">2 Weeks</option>
|
||||
|
|
Loading…
Add table
Reference in a new issue