Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattab <matthieu.aubry@gmail.com>2013-12-08 13:23:58 +0400
committermattab <matthieu.aubry@gmail.com>2013-12-08 13:23:58 +0400
commit23f62923fa0b11f9f0c6d530e0dc1cbc5d691e11 (patch)
tree62565b3244ae46e7af3c575fa597aa3ee9934924 /core/Profiler.php
parent6f945465fe40021d579bc2b4b8876468da69b062 (diff)
Minor messages
Diffstat (limited to 'core/Profiler.php')
-rw-r--r--core/Profiler.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/Profiler.php b/core/Profiler.php
index d4141f472c..0bf0ac966d 100644
--- a/core/Profiler.php
+++ b/core/Profiler.php
@@ -204,6 +204,9 @@ class Profiler
return;
}
+ if(!is_writable(ini_get("xhprof.output_dir"))) {
+ throw new \Exception("The profiler output dir '" .ini_get("xhprof.output_dir"). "' should exist and be writable.");
+ }
require_once $path;
require_once PIWIK_INCLUDE_PATH . '/tests/lib/xhprof-0.9.4/xhprof_lib/utils/xhprof_lib.php';
@@ -230,6 +233,9 @@ class Profiler
$xhprofRuns = new \XHProfRuns_Default();
$runId = $xhprofRuns->save_run($xhprofData, $profilerNamespace);
+ if(empty($runId)) {
+ die('could not write profiler run');
+ }
$runs = self::getProfilingRunIds();
$runs[] = $runId;
// $weights = array_fill(0, count($runs), 1);