public function importData($fileName, $importType)
 {
     $authorizeObj = new authorize($_SESSION['empID'], $_SESSION['isAdmin']);
     if ($authorizeObj->isAdmin()) {
         $csvImport = new CSVImport();
         $csvImport->setImportType($importType);
         try {
             $res = $csvImport->importData($fileName);
         } catch (CSVImportException $e) {
             if ($e->getCode() == CSVImportException::IMPORT_DATA_NOT_RECEIVED) {
                 $showMsg = "IMPORT_FAILURE";
             }
             $res = false;
         }
         if ($res != false) {
             CSVSplitter::deleteTempFile($fileName);
             $response[] = $res->getNumImported();
             $response[] = $res->getNumFailed();
             $response[] = $res->getNumSkipped();
             $results = $res->getImportResults();
             $failures = array();
             $i = 1;
             foreach ($results as $result) {
                 $status = $result->getStatus();
                 if ($status != CSVImport::IMPORTED && $status != CSVImport::SKIPPED_HEADER) {
                     $failures[] = array($i, $status, $result->getComments());
                 }
                 if ($status != CSVImport::SKIPPED_HEADER) {
                     $i++;
                 }
             }
             if (count($failures) > 0) {
                 $response[] = $failures;
             }
             AjaxCalls::sendResponse($response, false, AjaxCalls::NON_XML_MULTI_LEVEL_MODE);
         } else {
         }
     }
 }