Fix no lose entry when error on survey comment submission
This commit is contained in:
parent
84426c69e3
commit
35d2f0e441
@ -60,18 +60,18 @@ $nbcolonnes = substr_count($object->sujet, ',') + 1;
|
|||||||
$listofvoters=explode(',',$_SESSION["savevoter"]);
|
$listofvoters=explode(',',$_SESSION["savevoter"]);
|
||||||
|
|
||||||
// Add comment
|
// Add comment
|
||||||
if (GETPOST('ajoutcomment'))
|
if (GETPOST('ajoutcomment','alpha'))
|
||||||
{
|
{
|
||||||
if (!$canbemodified) accessforbidden();
|
if (!$canbemodified) accessforbidden();
|
||||||
|
|
||||||
$error=0;
|
$error=0;
|
||||||
|
|
||||||
if (! GETPOST('comment'))
|
if (! GETPOST('comment','none'))
|
||||||
{
|
{
|
||||||
$error++;
|
$error++;
|
||||||
setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Comment")), null, 'errors');
|
setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Comment")), null, 'errors');
|
||||||
}
|
}
|
||||||
if (! GETPOST('commentuser'))
|
if (! GETPOST('commentuser','nohtml'))
|
||||||
{
|
{
|
||||||
$error++;
|
$error++;
|
||||||
setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("User")), null, 'errors');
|
setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("User")), null, 'errors');
|
||||||
@ -79,8 +79,8 @@ if (GETPOST('ajoutcomment'))
|
|||||||
|
|
||||||
if (! $error)
|
if (! $error)
|
||||||
{
|
{
|
||||||
$comment = GETPOST("comment");
|
$comment = GETPOST("comment",'none');
|
||||||
$comment_user = GETPOST('commentuser');
|
$comment_user = GETPOST('commentuser','nohtml');
|
||||||
|
|
||||||
$resql = $object->addComment($comment, $comment_user);
|
$resql = $object->addComment($comment, $comment_user);
|
||||||
|
|
||||||
@ -94,7 +94,7 @@ if (GETPOST("boutonp") || GETPOST("boutonp.x") || GETPOST("boutonp_x")) // bout
|
|||||||
if (!$canbemodified) accessforbidden();
|
if (!$canbemodified) accessforbidden();
|
||||||
|
|
||||||
//Si le nom est bien entré
|
//Si le nom est bien entré
|
||||||
if (GETPOST('nom'))
|
if (GETPOST('nom','nohtml'))
|
||||||
{
|
{
|
||||||
$nouveauchoix = '';
|
$nouveauchoix = '';
|
||||||
for ($i=0;$i<$nbcolonnes;$i++)
|
for ($i=0;$i<$nbcolonnes;$i++)
|
||||||
@ -112,7 +112,7 @@ if (GETPOST("boutonp") || GETPOST("boutonp.x") || GETPOST("boutonp_x")) // bout
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$nom=substr(GETPOST("nom"),0,64);
|
$nom=substr(GETPOST("nom",'nohtml'),0,64);
|
||||||
|
|
||||||
// Check if vote already exists
|
// Check if vote already exists
|
||||||
$sql = 'SELECT id_users, nom as name';
|
$sql = 'SELECT id_users, nom as name';
|
||||||
@ -739,9 +739,9 @@ if ($comments)
|
|||||||
if ($object->allow_comments) {
|
if ($object->allow_comments) {
|
||||||
print '<div class="addcomment">' .$langs->trans("AddACommentForPoll") . "<br>\n";
|
print '<div class="addcomment">' .$langs->trans("AddACommentForPoll") . "<br>\n";
|
||||||
|
|
||||||
print '<textarea name="comment" rows="'.ROWS_2.'" class="quatrevingtpercent"></textarea><br>'."\n";
|
print '<textarea name="comment" rows="'.ROWS_2.'" class="quatrevingtpercent">'.dol_escape_htmltag(GETPOST('comment','none')).'</textarea><br>'."\n";
|
||||||
print $langs->trans("Name") .': ';
|
print $langs->trans("Name") .': ';
|
||||||
print '<input type="text" name="commentuser" maxlength="64" /> '."\n";
|
print '<input type="text" name="commentuser" maxlength="64" value="'.GETPOST('commentuser','nohtml').'"> '."\n";
|
||||||
print '<input type="submit" class="button" name="ajoutcomment" value="'.dol_escape_htmltag($langs->trans("AddComment")).'"><br>'."\n";
|
print '<input type="submit" class="button" name="ajoutcomment" value="'.dol_escape_htmltag($langs->trans("AddComment")).'"><br>'."\n";
|
||||||
print '</form>'."\n";
|
print '</form>'."\n";
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user