Add a better name for the file
This commit is contained in:
parent
9d804928a5
commit
ce1f6fb7d7
@ -16,16 +16,21 @@ class TelechargementController extends Zend_Controller_Action
|
||||
/**
|
||||
* Vérifie ou télécharge le fichier sur une url
|
||||
* @param string $url
|
||||
* @param mixed $filename
|
||||
*/
|
||||
protected function getFile($url)
|
||||
protected function getFile($url, $filename=null)
|
||||
{
|
||||
if (!is_dir($this->path)) mkdir($this->path);
|
||||
|
||||
require_once 'common/curl.php';
|
||||
|
||||
// Recuperation du nom du fichier
|
||||
$tableau = explode('/', $url);
|
||||
$file = $tableau[sizeof($tableau) - 1];
|
||||
if ($filename===null) {
|
||||
$tableau = explode('/', $url);
|
||||
$file = $tableau[sizeof($tableau) - 1];
|
||||
} else {
|
||||
$file = $filename;
|
||||
}
|
||||
|
||||
// Suppression du fichier si le temps de cache est depasse
|
||||
if (file_exists($this->path.'/'.$file)){
|
||||
@ -232,9 +237,7 @@ class TelechargementController extends Zend_Controller_Action
|
||||
$authinfo = '/login/'.$identity->username.'/hach/'.$identity->password;
|
||||
$url = $url.$authinfo.'/'.$q;
|
||||
|
||||
Zend_Registry::get('firebug')->info($url);
|
||||
|
||||
$file = $this->getFile($url);
|
||||
$file = $this->getFile($url, uniqid().'.pdf');
|
||||
|
||||
// Le fichier existe sur l'extranet
|
||||
if ($file && file_exists($this->path.'/'.$file)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user