Пример #1
0
 /**
  * @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 />';
     }
 }