public function service($key = NULL) { $this->auto_render = FALSE; if ($this->input->post()) { $mongo = new MongoCdr(); $mongo->connect(); $xml = $this->input->post('cdr'); Kohana::log('info', $xml); $mongo->addXMLCDR($xml); } else { $error = "NO CDR RECORD FOUND IN POST HEADER"; echo $error; Kohana::log('error', $error); } }
<?php //check external IPs if (sizeof($_POST) == 0) { die('No direct access'); } include 'MongoCdr.php'; $mongo = new MongoCdr(); $mongo->connect(); $xml = $_POST['cdr']; $mongo->addXMLCDR($xml); $fp = fopen('/tmp/lame.txt', 'w+'); fwrite($fp, $xml); fclose($fp); while (false) { $mongo->addXMLCDR(file_get_contents('/home/mphill/cdr.txt')); }