diff --git a/htdocs/opensurvey/card.php b/htdocs/opensurvey/card.php index 1cc900c7bd0..cc359726513 100644 --- a/htdocs/opensurvey/card.php +++ b/htdocs/opensurvey/card.php @@ -101,8 +101,8 @@ if (empty($reshook)) { $object->update($user); } - // Reopend - if ($action == 'reopen') { + // Valid or Reopend + if ($action == 'reopen' || $action == 'validate') { $object->status = Opensurveysondage::STATUS_VALIDATED; $object->update($user); } @@ -376,6 +376,11 @@ if ($action != 'edit' && $user->hasRight('opensurvey', 'write')) { // Modify button print ''.$langs->trans("Modify").''; + if ($object->status == Opensurveysondage::STATUS_DRAFT) { + // Validate button + print ''.$langs->trans("Valid").''; + } + if ($object->status == Opensurveysondage::STATUS_VALIDATED) { // Close button print ''.$langs->trans("Close").'';