From f97ec5ff1c8fca9d4d7f61f4899de93028b2f097 Mon Sep 17 00:00:00 2001 From: Domas Mituzas Date: Tue, 10 Jan 2006 00:07:01 +0000 Subject: [PATCH] check function_exists() once, do nothing if not exists... --- includes/ProfilerStub.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/includes/ProfilerStub.php b/includes/ProfilerStub.php index 86cc622e1f..edadd5e3d3 100644 --- a/includes/ProfilerStub.php +++ b/includes/ProfilerStub.php @@ -2,17 +2,21 @@ # Stub profiling functions +$haveProctitle=function_exists("setproctitle"); function wfProfileIn( $fn = '' ) { - global $hackwhere, $wgDBname; - $hackwhere[] = $fn; - if (function_exists("setproctitle")) + global $hackwhere, $wgDBname, $haveProctitle; + if ($haveProctitle) { + $hackwhere[] = $fn; setproctitle($fn . " [$wgDBname]"); + } } function wfProfileOut( $fn = '' ) { - global $hackwhere, $wgDBname; - if (count($hackwhere)) + global $hackwhere, $wgDBname, $haveProctitle; + if (!$haveProctitle) + return; + if (count($hackwhere)) array_pop($hackwhere); - if (function_exists("setproctitle") && count($hackwhere)) + if (count($hackwhere)) setproctitle($hackwhere[count($hackwhere)-1] . " [$wgDBname]"); } function wfGetProfilingOutput( $s, $e ) {} -- 2.20.1