Example #1
0
 /**
  * Check if saved script file extension is up to date
  */
 protected function checkScriptExtension()
 {
     $actualExtensions = getScriptFileExt();
     $missingExtensions = array_diff(explode(",", self::$expectedScriptExtensions), $actualExtensions);
     if (!empty($missingExtensions)) {
         $this->addUnformattedDetailError("SECURITY_SITE_CHECKER_DANGER_EXTENSIONS", CSecurityCriticalLevel::HIGHT, getMessage("SECURITY_SITE_CHECKER_DANGER_EXTENSIONS_ADDITIONAL", array("#EXPECTED#" => self::$expectedScriptExtensions, "#ACTUAL#" => join(",", $actualExtensions), "#MISSING#" => join(",", $missingExtensions))));
         return self::STATUS_FAILED;
     }
     return self::STATUS_PASSED;
 }
Example #2
0
 /**
  * Check if saved script file extension is up to date
  */
 protected function checkScriptExtension()
 {
     $missingExtensions = array_diff(explode(",", self::$actualScriptExtensions), getScriptFileExt());
     return empty($missingExtensions);
 }