Dotclear


Ignore:
Timestamp:
12/28/16 15:07:47 (9 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
2.11
Children:
3480:2227c4b4964a, 3481:578dcd064a20
Message:

Prevents PHP notice on some unitialized vars for CSP report

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/csp_report.php

    r3453 r3478  
    2323 
    2424     // get source-file and blocked-URI to perform some tests 
    25      $source_file = $data['csp-report']['source-file']; 
    26      $blocked_uri = $data['csp-report']['blocked-uri']; 
     25     $source_file = isset($data['csp-report']['source-file']) ? $data['csp-report']['source-file'] : ''; 
     26     $blocked_uri = isset($data['csp-report']['blocked-uri']) ? $data['csp-report']['blocked-uri'] : ''; 
    2727 
    2828     if ( 
     
    4747          // Prepare report data (hash => info) 
    4848          $hash = hash('md5', 
    49                $data['csp-report']['blocked-uri']. 
    50                $data['csp-report']['document-uri']. 
    51                $data['csp-report']['source-file']. 
    52                $data['csp-report']['line-number']. 
    53                $data['csp-report']['violated-directive']); 
     49               $blocked_uri. 
     50               isset($data['csp-report']['document-uri']) ? $data['csp-report']['document-uri'] : ''. 
     51               $source_file. 
     52               isset($data['csp-report']['line-number']) ? $data['csp-report']['line-number'] : ''. 
     53               isset($data['csp-report']['violated-directive']) ? $data['csp-report']['violated-directive'] : ''); 
    5454 
    5555          try { 
Note: See TracChangeset for help on using the changeset viewer.

Sites map