|  | @@ 2161-2172 (lines=12) @@ | 
                                                            
                                    | 2158 |  |         // When reached here, no fatal error occured so the lock should be removed. | 
                                                            
                                    | 2159 |  |         /*if(is_file($lock_file_path)) unlink($lock_file_path);*/ | 
                                                            
                                    | 2160 |  |  | 
                                                            
                                    | 2161 |  |         if ((0 < $this->config['error_reporting']) && $msg && isset($php_errormsg)) { | 
                                                            
                                    | 2162 |  |             $error_info = error_get_last(); | 
                                                            
                                    | 2163 |  |             if ($this->detectError($error_info['type'])) { | 
                                                            
                                    | 2164 |  |                 $msg = ($msg === false) ? 'ob_get_contents() error' : $msg; | 
                                                            
                                    | 2165 |  |                 $this->messageQuit('PHP Parse Error', '', true, $error_info['type'], $error_info['file'], 'Plugin', $error_info['message'], $error_info['line'], $msg); | 
                                                            
                                    | 2166 |  |                 if ($this->isBackend()) { | 
                                                            
                                    | 2167 |  |                     $this->event->alert('An error occurred while loading. Please see the event log for more information.<p>' . $msg . '</p>'); | 
                                                            
                                    | 2168 |  |                 } | 
                                                            
                                    | 2169 |  |             } | 
                                                            
                                    | 2170 |  |         } else { | 
                                                            
                                    | 2171 |  |             echo $msg; | 
                                                            
                                    | 2172 |  |         } | 
                                                            
                                    | 2173 |  |         unset($modx->event->params); | 
                                                            
                                    | 2174 |  |     } | 
                                                            
                                    | 2175 |  |  | 
                                                                                
                                |  | @@ 2210-2219 (lines=10) @@ | 
                                                            
                                    | 2207 |  |         } | 
                                                            
                                    | 2208 |  |         $echo = ob_get_contents(); | 
                                                            
                                    | 2209 |  |         ob_end_clean(); | 
                                                            
                                    | 2210 |  |         if ((0 < $this->config['error_reporting']) && isset($php_errormsg)) { | 
                                                            
                                    | 2211 |  |             $error_info = error_get_last(); | 
                                                            
                                    | 2212 |  |             if ($this->detectError($error_info['type'])) { | 
                                                            
                                    | 2213 |  |                 $echo = ($echo === false) ? 'ob_get_contents() error' : $echo; | 
                                                            
                                    | 2214 |  |                 $this->messageQuit('PHP Parse Error', '', true, $error_info['type'], $error_info['file'], 'Snippet', $error_info['message'], $error_info['line'], $echo); | 
                                                            
                                    | 2215 |  |                 if ($this->isBackend()) { | 
                                                            
                                    | 2216 |  |                     $this->event->alert('An error occurred while loading. Please see the event log for more information<p>' . $echo . $return . '</p>'); | 
                                                            
                                    | 2217 |  |                 } | 
                                                            
                                    | 2218 |  |             } | 
                                                            
                                    | 2219 |  |         } | 
                                                            
                                    | 2220 |  |         unset($modx->event->params); | 
                                                            
                                    | 2221 |  |         if (is_array($return) || is_object($return)) { | 
                                                            
                                    | 2222 |  |             return $return; |