public function getFile() { //pega o id da imagem enviada na url - esse é a preferencia $file_id = DataHandler::forceInt($this->infoPost->request_file_id); // print_r($file_id);exit(); $url = ""; // echo Debug::li("1"); if (!$file_id > 0) { // echo Debug::li("2"); //só considera a url se não tem id $url = $this->infoPost->request_file_url; } $urlFile = $url; // echo $url; // echo Debug::li("3"); if ($urlFile == "") { // echo Debug::li("4"); $FileVO = new FileVO(); $ReturnResultVO = $FileVO->setId($file_id, TRUE); // print_r($FileVO); if ($ReturnResultVO->success) { // echo Debug::li("5 : ".$FileVO->getURL()); $urlFile = DataHandler::removeDobleBars($FileVO->getURL()); } } else { // echo Debug::li("6"); // echo $urlFile."cacacaac"; $urlFile = DataHandler::removeDobleBars(str_replace(array("..", ""), "", $urlFile)); } // echo $urlFile; // exit(); // echo Debug::li("7"); if ($urlFile == "" || !file_exists($urlFile)) { // echo Debug::li("8 : ".$urlFile." nao existe, entao:".$this->defaultFile404); // exit(); //não encontrou a filem, seta a url com a url da filem padrão $urlFile = $this->defaultFile404; } // echo $urlFile; // exit(); Navigation::redirect($urlFile); exit; }