Форуми / National / Russian / Тех. поддержка / Как в php поймать где я совершаю действие?

Kopusha
#43669 27.08.2018 12:16

Я в 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"

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


Відредаговано: Kopusha (27.08.2018 12:38, 6 років тому)