Foren / National / Russian / Тех. поддержка / cot_block();

Kopusha
#1 5. Januar 2019, 11:07

В ряде плагинов есть конструкция типа 

if (empty($pt_cfg[$area]) || empty($pt_cfg[$area]['cost']))
	{
		cot_block();
	}

При выполнении условия на странице бьёт ошибку (после перехода с php 5.6 на 7.3 ) Too few arguments to function cot_block(), 0 passed in .... and exactly 1 expected in  ....

При php 5.6 тупо блокировало и системным сообщением. Как правильно исправить посоветуйте.

Added 44 minutes later:

Я посмотрел саму функцию и понимаю что ей нужен хотя бы 1 параметр кого пускать, а тут он не указан.
Я понимаю что через cot_block($usr['isadmin']); я для всех кроме админа сделаю нормально, но в этих ситуациях надо блокировать всех. Как верно это указать?

Added 49 minutes later:

PS костыль конечно еще тот

cot_block($usr['id'] == 0);

Dieser Beitrag wurde von Kopusha (am 5. Januar 2019, 12:41, vor 5 Jahre) bearbeitet
Dr2005alex
#2 5. Januar 2019, 16:51

Все намного проще

cot_block(false);

 

WebKaa.ru - Cotonti Relax