private function getIsbnsInFile(\Sb\Context\Model\Context $context)
 {
     $uploaddir = $context->getBaseDirectory() . "/var/uploads/";
     $uploadfile = $uploaddir . session_id() . "_" . basename($_FILES['importFile']['name']);
     if (move_uploaded_file($_FILES['importFile']['tmp_name'], $uploadfile)) {
         \Sb\Trace\Trace::addItem("File is valid, and was successfully uploaded.");
         $fileContent = file_get_contents($uploadfile);
         $lines = explode("\r\n", $fileContent);
         $isbns = array_filter(array_map(array(&$this, "getIsbnFromLine"), $lines), array(&$this, "isIsbn"));
         // dédoublonage des isbns
         $isbns = array_unique($isbns);
         //var_dump($isbns);
         return $isbns;
     } else {
         \Sb\Trace\Trace::addItem("Possible file upload attack!");
     }
 }