Foren / National / Russian / Тех. поддержка / Как вывести cot_error через хук ajax?

Виктор
#44765 19. Mai 2020, 14:11

Как вывести сообщение cot_error через хук ajax?

если объявлен шаблон то проблем нет, cot_display_messages($t); и в шаблоне {FILE "{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/warnings.tpl"}

вот пример для наглядности

/* ====================
		[BEGIN_COT_EXT]
		Hooks=ajax
		[END_COT_EXT]
	==================== */
	
	
	defined('COT_CODE') or die('Wrong URL');
	
	$test = cot_import('test', 'G', 'TXT');

	if (COT_AJAX && $test == 'act') {	

			
	  $user_email = cot_import('m_email', 'P', 'TXT');
			
            if (empty($user_email) || !cot_check_email($user_email))
	   {
		 cot_error('текст', 'm_email');
	   }
	else
	{
		 $rtn["user_email"] = $user_email;					
	}
		
			
	if (!cot_error_found()){
	
	echo '<div class="alert alert-success m-2" role="alert">
  <strong>Отлично сработано!</strong>  Вы успешно отправили это важное сообщение.
     </div>';
	}					
				
	exit;
	
	}