Add a checkbox to don't show the paste on the main page

This commit is contained in:
Némunaire 2012-11-05 20:04:26 +01:00
commit 8bb7bbb519
4 changed files with 21 additions and 16 deletions

View file

@ -104,11 +104,11 @@ else
<label for="content">Contenu :</label><br>
<textarea id="content" name="content"><?php
echo htmlentities(utf8_decode($paste->content));
echo htmlentities($paste->content);
?></textarea><br><br>
<label for="crypt" style="font-style: italic;">Mot de passe :</label>
<input type="text" maxlength="64" size="25" id="crypt" name="crypt">
<input type="text" maxlength="64" size="20" id="crypt" name="crypt">
<label for="lang">Langage :</label>
<select id="lang" name="lang">
@ -142,6 +142,9 @@ else
if (!empty($paste->fileref))
echo '<input type="hidden" name="ref" value="'.$paste->fileref.'">';
?>
<input type="checkbox" id="hide" name="hide" value="1">
<label for="hide">Invisible</label>
<input type="submit" value="Envoyer">
</fieldset>
</form>

View file

@ -37,10 +37,10 @@ if ($dh = opendir(DESTINATION))
if ($i > 23)
{
$GT = $GA = $GL = "";
if (!empty($srch_title)) $GR = "&amp;title=".$srch;
if (!empty($srch_author)) $GR = "&amp;author=".$srch;
if (!empty($srch_lang)) $GR = "&amp;lang=".$srch;
print '<li><a href="./?s='.(intval($_GET["s"])+23).$GR.'#list">Plus anciens ...</a></li>';
if (!empty($srch_title)) $GT = "&amp;title=".$srch;
if (!empty($srch_author)) $GA = "&amp;author=".$srch;
if (!empty($srch_lang)) $GL = "&amp;lang=".$srch;
print '<li><a href="./?s='.(intval($_GET["s"])+23).$GT.$GA.$GL.'#list">Plus anciens ...</a></li>';
break;
}

View file

@ -3,6 +3,15 @@ require_once("../common.php");
if (!empty($_POST["content"]))
{
if (!isset($_POST["title"]))
$_POST["title"] = "";
if (!isset($_POST["author"]))
$_POST["author"] = "";
if (!isset($_POST["lang"]))
$_POST["lang"] = "";
if (!isset($_POST["hide"]))
$_POST["hide"] = 0;
$paste = new Paste();
$paste->create($_POST);