mirror of
				https://github.com/slawkens/myaac.git
				synced 2025-10-30 23:46:24 +01:00 
			
		
		
		
	Compare commits
	
		
			7 Commits
		
	
	
		
			main
			...
			feature/de
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 94a61f32ae | ||
|   | 577725690d | ||
|   | c227fd4e96 | ||
|   | 9fef84bffe | ||
|   | dedd54286f | ||
|   | 7403a24030 | ||
|   | cc7aec8e28 | 
| @@ -30,6 +30,27 @@ if(!$db->hasTable('myaac_account_actions')) { | |||||||
| 	throw new RuntimeException('Seems that the table <strong>myaac_account_actions</strong> of MyAAC doesn\'t exist in the database. This is a fatal error. You can try to reinstall MyAAC by visiting <a href="' . BASE_URL . 'install">this</a> url.'); | 	throw new RuntimeException('Seems that the table <strong>myaac_account_actions</strong> of MyAAC doesn\'t exist in the database. This is a fatal error. You can try to reinstall MyAAC by visiting <a href="' . BASE_URL . 'install">this</a> url.'); | ||||||
| } | } | ||||||
|  |  | ||||||
|  | $hooks->register('debugbar_admin_head_end', HOOK_ADMIN_HEAD_END, function ($params) { | ||||||
|  | 	global $debugBar; | ||||||
|  |  | ||||||
|  | 	if (!isset($debugBar)) { | ||||||
|  | 		return; | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	$debugBarRenderer = $debugBar->getJavascriptRenderer(); | ||||||
|  | 	echo $debugBarRenderer->renderHead(); | ||||||
|  | }); | ||||||
|  | $hooks->register('debugbar_admin_body_end', HOOK_ADMIN_BODY_END, function ($params) { | ||||||
|  | 	global $debugBar; | ||||||
|  |  | ||||||
|  | 	if (!isset($debugBar)) { | ||||||
|  | 		return; | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	$debugBarRenderer = $debugBar->getJavascriptRenderer(); | ||||||
|  | 	echo $debugBarRenderer->render(); | ||||||
|  | }); | ||||||
|  |  | ||||||
| require SYSTEM . 'status.php'; | require SYSTEM . 'status.php'; | ||||||
| require SYSTEM . 'login.php'; | require SYSTEM . 'login.php'; | ||||||
| require __DIR__ . '/includes/functions.php'; | require __DIR__ . '/includes/functions.php'; | ||||||
|   | |||||||
| @@ -16,7 +16,8 @@ | |||||||
|         "peppeocchi/php-cron-scheduler": "4.*" |         "peppeocchi/php-cron-scheduler": "4.*" | ||||||
|     }, |     }, | ||||||
|     "require-dev": { |     "require-dev": { | ||||||
|         "filp/whoops": "^2.15" |         "filp/whoops": "^2.15", | ||||||
|  |         "maximebf/debugbar": "dev-master" | ||||||
|     }, |     }, | ||||||
|     "autoload": { |     "autoload": { | ||||||
|         "psr-4": { |         "psr-4": { | ||||||
|   | |||||||
| @@ -469,20 +469,30 @@ function tickers() | |||||||
|  */ |  */ | ||||||
| function template_place_holder($type): string | function template_place_holder($type): string | ||||||
| { | { | ||||||
| 	global $twig, $template_place_holders; | 	global $twig, $template_place_holders, $debugBar; | ||||||
| 	$ret = ''; | 	$ret = ''; | ||||||
|  |  | ||||||
|  | 	if (isset($debugBar)) { | ||||||
|  | 		$debugBarRenderer = $debugBar->getJavascriptRenderer(); | ||||||
|  | 	} | ||||||
|  |  | ||||||
| 	if(array_key_exists($type, $template_place_holders) && is_array($template_place_holders[$type])) | 	if(array_key_exists($type, $template_place_holders) && is_array($template_place_holders[$type])) | ||||||
| 		$ret = implode($template_place_holders[$type]); | 		$ret = implode($template_place_holders[$type]); | ||||||
|  |  | ||||||
| 	if($type === 'head_start') { | 	if($type === 'head_start') { | ||||||
| 		$ret .= template_header(); | 		$ret .= template_header(); | ||||||
|  | 		if (isset($debugBar)) { | ||||||
|  | 			$ret .= $debugBarRenderer->renderHead(); | ||||||
|  | 		} | ||||||
| 	} | 	} | ||||||
| 	elseif ($type === 'body_start') { | 	elseif ($type === 'body_start') { | ||||||
| 		$ret .= $twig->render('browsehappy.html.twig'); | 		$ret .= $twig->render('browsehappy.html.twig'); | ||||||
| 	} | 	} | ||||||
| 	elseif($type === 'body_end') { | 	elseif($type === 'body_end') { | ||||||
| 		$ret .= template_ga_code(); | 		$ret .= template_ga_code(); | ||||||
|  | 		if (isset($debugBar)) { | ||||||
|  | 			$ret .= $debugBarRenderer->render(); | ||||||
|  | 		} | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	return $ret; | 	return $ret; | ||||||
|   | |||||||
| @@ -16,10 +16,16 @@ if(!isset($config['installed']) || !$config['installed']) { | |||||||
| 	throw new RuntimeException('MyAAC has not been installed yet or there was error during installation. Please install again.'); | 	throw new RuntimeException('MyAAC has not been installed yet or there was error during installation. Please install again.'); | ||||||
| } | } | ||||||
|  |  | ||||||
|  | use DebugBar\StandardDebugBar; | ||||||
|  |  | ||||||
| if(config('env') === 'dev') { | if(config('env') === 'dev') { | ||||||
| 	require SYSTEM . 'exception.php'; | 	require SYSTEM . 'exception.php'; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | if (config('env') === 'dev' || getBoolean(config('enable_debugbar'))) { | ||||||
|  | 	$debugBar = new StandardDebugBar(); | ||||||
|  | } | ||||||
|  |  | ||||||
| if(empty($config['server_path'])) { | if(empty($config['server_path'])) { | ||||||
| 	throw new RuntimeException('Server Path has been not set. Go to config.php and set it.'); | 	throw new RuntimeException('Server Path has been not set. Go to config.php and set it.'); | ||||||
| } | } | ||||||
|   | |||||||
| @@ -370,7 +370,14 @@ class POT | |||||||
|             throw new RuntimeException('Please install PHP pdo extension. MyAAC will not work without it.'); |             throw new RuntimeException('Please install PHP pdo extension. MyAAC will not work without it.'); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  | 	    global $debugBar; | ||||||
|  | 		if (isset($debugBar)) { | ||||||
|  | 			$this->db = new DebugBar\DataCollector\PDO\TraceablePDO(new OTS_DB_MySQL($params)); | ||||||
|  | 			$debugBar->addCollector(new DebugBar\DataCollector\PDO\PDOCollector($this->db)); | ||||||
|  | 		} | ||||||
|  | 		else { | ||||||
| 			$this->db = new OTS_DB_MySQL($params); | 			$this->db = new OTS_DB_MySQL($params); | ||||||
|  | 		} | ||||||
|  |  | ||||||
|         $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); |         $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); | ||||||
|     } |     } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user