public function configureField()
{
if ($this->config) {
return $this->config;
}
$config = new FieldConfig();
$config->title = Piwik::translate('SitesManager_Urls');
$config->inlineHelp = Piwik::translate('SitesManager_AliasUrlHelp');
$config->uiControl = FieldConfig::UI_CONTROL_TEXTAREA;
$config->uiControlAttributes = array('cols' => '25', 'rows' => '3');
$self = $this;
$config->validate = function ($urls) use($self) {
$self->checkUrls($urls);
$self->checkAtLeastOneUrl($urls);
};
$config->transform = function ($urls) use($self) {
return $this->cleanParameterUrls($urls);
};
$this->config = $config;
return $this->config;
}