_format; foreach ($event as $name => $value) { if ($name == 'message') { if (! is_array($value) || ! isset($value['tag']) || ! isset($value['data'])) { throw new Zeed_Exception('Tracker formatter message define invalid'); } } if ((is_object($value) && !method_exists($value,'__toString'))) { $value = gettype($value); } else if (is_array($value)) { $value = serialize($value); } $output = str_replace("%$name%", $value, $output); } return $output; } } // End ^ Native EOwL ^ encoding