/** * Process input errors * * @param array $data Input data * * @return array */ public function getInputErrors(array $data) { $errors = parent::getInputErrors($data); foreach ($this->getInputDataLabels() as $k => $t) { if (!isset($data[$k]) || !$data[$k]) { $errors[] = \XLite\Core\Translation::lbl('X field is required', array('field' => $t)); } } return $errors; }