Skip to content

Commit

Permalink
fix(issue): handle survey expiration
Browse files Browse the repository at this point in the history
Signed-off-by: Thierry Bugier <[email protected]>
  • Loading branch information
btry committed Mar 11, 2020
1 parent 5899d27 commit 8810dad
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions inc/issue.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,20 @@ public function displaySimplified($options = []) {

if ($item instanceof Ticket) {
//Tickets without form associated or single ticket for an answer
$satisfaction = new TicketSatisfaction();
if ($satisfaction->getFromDB($options['id'])) {
// show survey form, if any
// @see Ticket::displayTabContentForItem()
$duration = Entity::getUsedConfig('inquest_duration', $item->fields['entities_id']);
$date2 = strtotime($satisfaction->fields['date_begin']);
if (($duration == 0)
|| (strtotime("now") - $date2) <= $duration*DAY_TIMESTAMP) {
$satisfaction->showForm($item);
} else {
echo "<p class='center b'>".__('Satisfaction survey expired')."</p>";
}
}

echo "<div class='timeline_box'>";
$rand = mt_rand();
$item->showTimelineForm($rand);
Expand Down

0 comments on commit 8810dad

Please sign in to comment.