public function event($p_eventName)
{
$preview = CampTemplate::singleton()->context()->preview;
switch ($p_eventName) {
case 'beforeRender':
return $preview ? CampRequest::GetVar('previewLang', null) : null;
case 'afterRender':
if ($preview) {
$errorList = '';
foreach ($GLOBALS['g_errorList'] as $error) {
$errorList = $errorList . '<p>' . addslashes($error->getMessage()) . '</p>';
}
?>
<script>
parent.e.document.getElementById('error_count').innerHTML = '<?php
echo count($GLOBALS['g_errorList']);
?>
';
parent.e.document.getElementById('error_list').innerHTML = '<?php
echo $errorList;
?>
';
</script>
<?php
}
break;
}
}