Morozov&Pimnev blog

Полезные решения, шпаргалки и примеры по html, css, js, jQuery, MySQL, PHP, HostCMS, ssh.

Метка - core_auth.

Вывод ассоциативного массива на странице сайта и показ его только администраторам в HostCMS v5 и v6

Иногда нужно вывести массив на станице сайта чтобы что то посмотреть, вывести его читабельным, но не хочется чтобы всю эту простыню видели обычные пользователи сайта, то делаем так:

HostCMS v6

<?php
	echo("<pre>");
	Core_Auth::logged() && print_r($asArray); //$aArray - ваш массив данных
	echo("</pre>");
?>

или так:

<?php
	if(Core_Auth::logged())
	{
		echo("<pre>");
		print_r($asArray); //$aArray - ваш массив данных
		echo("</pre>");
	}
?>

HostCMS v5

<?php
	$kernel = & singleton('kernel');
	$result = $kernel->GetCurrentUser();
	echo("<pre>");
	$result && print_r($asArray); //$aArray - ваш массив данных
	echo("</pre>");
?>

или так:

<?php
	$kernel = & singleton('kernel');
	$result = $kernel->GetCurrentUser();
	if($result)
	{
		echo("<pre>");
		print_r($asArray); //$aArray - ваш массив данных
		echo("</pre>");
	}
?>

...

Читать дальше →

hostcms5, php, hostcms6, core_auth