/** * @name log * @tutorial Save a log if is enabled logging * @param boolean $save If is true, save the log * @param string $message Message to log */ private function log($message, $data = array()) { if ($this->logErrors) { // Try to get a name (label or name) if (class_exists('kw')) { if (isset($data['label'])) { $this->errors .= kw::te('Found an error in field', 'FormGenerator') . ': "' . $data['label'] . '": '; } elseif (isset($data['name'])) { $this->errors .= kw::te('Found an error in field', 'FormGenerator') . ': "' . $data['name'] . '": '; } } else { if (isset($data['label'])) { $this->errors .= 'Found an error in field' . $data['label'] . '": '; } elseif (isset($data['name'])) { $this->errors .= 'Found an error in field' . ': "' . $data['name'] . '": '; } } // preparing message $this->errors .= ' ' . $message . '.'; // Extra message (title attribute) if (isset($data['title']) and $data['title'] != '') { $this->errors .= ' | ' . kw::te('MESSAGE', 'FormGenerator') . ': ' . $data['title']; } $this->errors .= '<br />'; } }