|
|
|
@ -89,8 +89,18 @@ class Download { |
|
|
|
set_time_limit(0); |
|
|
|
|
|
|
|
if (file_exists(DOWNLOADINGDIR.DIRECTORY_SEPARATOR.$this->filename) || file_exists(DOWNLOADEDDIR.DIRECTORY_SEPARATOR.$this->filename)) { |
|
|
|
echo 'le fichier existe deja, exit'; |
|
|
|
exit(); |
|
|
|
$this->addEvent([ |
|
|
|
'timestamp' => time(), |
|
|
|
'state' => 'dupp' |
|
|
|
]); |
|
|
|
|
|
|
|
$db = DbMongo::get(); |
|
|
|
$coll = $db->download; |
|
|
|
$dbRet = $coll->update( |
|
|
|
['_id' => $this->_id], |
|
|
|
['$set' => ['cstate' => 'dupp']] |
|
|
|
); |
|
|
|
return false; |
|
|
|
} |
|
|
|
// On le creer tout de suite pour eviter des conflits de process
|
|
|
|
touch(DOWNLOADINGDIR.DIRECTORY_SEPARATOR.$this->filename); |
|
|
|
|