cotonti.com : Как в php поймать где я совершаю действие? https://www.cotonti.com Laatste forum onderwerpen Cotonti en Sat, 20 Dec 2025 07:58:14 -0000 Roffun Можно воспользоваться отладкой

]]>
Ma, 27 Aug 2018 20:53:57 -0000
Edward А в плагине var_dump($env['ext']) что даст?

]]>
Ma, 27 Aug 2018 15:24:24 -0000
Kopusha Я в Hooks=comments.send.first пытаюсь отправить определенные комментарии на модерацию ($comarray['com_state'] = 1;)

Это отдельный плагин. 

Для админа все работает - если я админ то ['com_state'] = 0 иначе 1

if(!$usr['isadmin'])
{
	$comarray['com_state'] = 1;	
}

Пробую "если я в $env['ext'] == "page" 

global $structure, $sys, $c, $db, $cfg, $env, $db_pages, $db_structure;
 
if ($env['ext'] == "page")
{
$comarray['com_state'] = 1; 
}

В шаблоне dump дает
{PHP.env.ext} ="page"
 

global $structure, $sys, $c, $db, $cfg, $env, $db_pages, $db_com, $db_structure;
require_once cot_incfile('comments', 'plug');

if ($env['ext'] == "page")
{
$comarray['com_state'] = 1; // a кидает 0
}

Не работает.
 

if ($env['ext'] = "page"

и прочие телодвижения не помогли

]]>
Ma, 27 Aug 2018 12:16:02 -0000
Edward Привет!

Значит не выполняется условие)

что в

var_dump($env['ext'])

или в шаблоне

{PHP.env|dump}

?

]]>
Ma, 27 Aug 2018 10:04:45 -0000
Kopusha К примеру мне надо сделать ХХХ только если я не админ. В php нужного модуля - 

	if(!$usr['isadmin'])
	{  
    тут искомый ХХХ;	
	}

А как сделать ХХХ если я в page и категрии news?
пробую и так и сяк
global $structure, $sys, $c, $db, $cfg, $env, $db_pages, $db_structure;

 
 
if ($env['ext'] == "page" && $c == "tricks")
{
$comarray['com_state'] = 1; // a кидает =0
}
]]>
Ma, 27 Aug 2018 01:58:37 -0000