connected()) throw new Exception("Vous devez être connecté pour accéder à cette fonctionnalité",401); require_once(__DIR__.SLASH.'IssueReport.class.php'); require_once(__DIR__.SLASH.'IssueReportTag.class.php'); $tags = IssueReportTag::tags(); $issuereport = IssueReport::provide(); if(!isset($issuereport->id)) throw new Exception("Impossible d'accéder à un rapport vierge"); if(!$myUser->can('issue','read') && $myUser->login != $issuereport->creator) throw new Exception("Vous n'avez pas la permission pour executer cette fonctionnalité",403); $state = IssueReport::states($issuereport->state); $osIcon = $browserIcon = 'fas fa-question-circle'; if(strlen($issuereport->os)>=3 && substr(strtolower($issuereport->os),0,3) == 'win') $osIcon = 'fab fa-windows text-primary'; if(strlen($issuereport->os)>=5 && substr(strtolower($issuereport->os),0,5) == 'linux') $osIcon = 'fab fa-linux text-danger'; if(strlen($issuereport->os)>=3 && substr(strtolower($issuereport->os),0,3) == 'mac') $osIcon = 'fab fa-apple text-secondary'; switch($issuereport->browser){ case 'firefox': $browserIcon = 'fab fa-firefox text-warning'; break; case 'ie': $browserIcon = 'fab fa-internet-explorer text-danger'; break; case 'edge': $browserIcon = 'fab fa-edge text-primary'; break; case 'chrome': $browserIcon = 'fab fa-chrome text-success'; break; } $issueTags = array(); foreach(IssueReportTag::loadAll(array('report'=>$issuereport->id)) as $tag): $issueTags[] = $tag->tag; endforeach; ?>

Ticket #id; ?>

fullName(); ?>
Envoyer
TAGS


ASSIGNATION

ENVIRONNEMENT
  • from); ?>
  • browser; ?>
    browserVersion; ?>
  • os; ?>
  • width; ?>px * height; ?>px
  • IP : ip; ?>
history,true); if($histories!=false): ?>
5 ACTIONS AJAX