GetErrors
Описание
array GetErrors();
Метод возвращает массив ошибок шага.
Смотрите также
Примеры использования
<?
class MyPinkTemplate extends CWizardTemplate
{
function GetLayout()
{
$wizard =& $this->GetWizard();
$obStep =& $wizard->GetCurrentStep();
$wizardName = htmlspecialcharsEx($wizard->GetWizardName());
//Получаем ошибки
$arErrors = $obStep->GetErrors();
$strError = "";
if (count($arErrors) > 0)
{
foreach ($arErrors as $arError)
$strError .= $arError[0]."<br />";
$strError = '<tr><td style="padding-top: 10px; padding-left: 20px; color:red;">'.$strError.'</td></tr>';
}
//Заголовок и подзаголовок
$stepTitle = $obStep->GetTitle();
$stepSubTitle = $obStep->GetSubTitle();
return <<<HTML
{#FORM_START#}
<table style="border:2px outset #D4D0C8; background-color: #FFDEDE;" border="0" cellpadding="0" cellspacing="0" height="370" width="100%">
<tr>
<td style="background-color: #142F73" height="1"><span style="color:white; font-weight:bold; text-align:left; padding-left: 2px;">{$wizardName}</span></td>
</tr>
<tr>
<td style="height: 60px; border-bottom:2px groove #aca899; background-color: #FFC4C4; padding: 8px;" valign="top">
<div style="padding-top: 5px; padding-left: 20px;"><b>{$stepTitle}</b></div>
<div style="padding-left: 40px;">{$stepSubTitle}</div>
</td>
</tr>
{$strError}
<tr>
<td style="padding: 20px; padding-left: 28px;padding-right: 28px;" valign="top" id="wizard-content-area">{#CONTENT#}</td>
</tr>
<tr>
<td style="background-color: #FFC4C4; height: 40px; border-top:2px groove #ffffff; padding-right: 15px;" align="right">{#BUTTONS#}</td>
</tr>
</table>
{#FORM_END#}
HTML;
}
}
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025