MMCT TEAM
Server IP : 103.191.208.50  /  Your IP : 216.73.216.53
Web Server : LiteSpeed
System : Linux orion.herosite.pro 4.18.0-553.53.1.lve.el8.x86_64 #1 SMP Wed May 28 17:01:02 UTC 2025 x86_64
User : celkcksm ( 1031)
PHP Version : 7.4.33
Disable Function : show_source, system, shell_exec, passthru, popen, exec
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/celkcksm/websites/miereducation.e-campus.co.in/excel/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/celkcksm/websites/miereducation.e-campus.co.in/excel/process_import.php
<?php
include("../include/config.inc.php");
$conn = $con;
require_once('spreadsheet-reader-master/php-excel-reader/excel_reader2.php');
require_once('spreadsheet-reader-master/SpreadsheetReader.php');

if (isset($_POST["import"]))
{
       
  $allowedFileType = ['application/vnd.ms-excel','text/xls','text/xlsx','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'];
  
  if(in_array($_FILES["file"]["type"],$allowedFileType)){

        $targetPath = 'uploads/'.$_FILES['file']['name'];
        move_uploaded_file($_FILES['file']['tmp_name'], $targetPath);
        
        $Reader = new SpreadsheetReader($targetPath);
        
        $sheetCount = count($Reader->sheets());
        
        $course_id=$_REQUEST['course_id'];
        $session_id=$_REQUEST['session_id'];
        for($i=0;$i<$sheetCount;$i++)
        {
            if($i==1){
                break;
            }
            $Reader->ChangeSheet($i);
            $x=0;
            foreach ($Reader as $Row)
            {$x++;
                
                $accession_code="";
                if(!empty($Row[0])) {
                    $accession_code = mysqli_real_escape_string($conn,$Row[0]);
                }
                $book_name="";
                if(!empty($Row[1])) {
                    $book_name = mysqli_real_escape_string($conn,$Row[1]);
                }
                $author="";
                if(!empty($Row[2])) {
                    $author = mysqli_real_escape_string($conn,$Row[2]);
                }
                $publisher="";
                if(!empty($Row[3])) {
                    $publisher = mysqli_real_escape_string($conn,$Row[3]);
                }
                $publication_place="";
                if(!empty($Row[4])) {
                    $publication_place = mysqli_real_escape_string($conn,$Row[4]);
                }
                $publication_year="";
                if(!empty($Row[5])) {
                    $publication_year = mysqli_real_escape_string($conn,$Row[5]);
                }
                $cost="";
                if(!empty($Row[6])) {
                    $cost = mysqli_real_escape_string($conn,$Row[6]);
                }
                $no_of_pages="";
                if(!empty($Row[7])) {
                    $no_of_pages = mysqli_real_escape_string($conn,$Row[7]);
                }
                $nature_of_binding="";
                if(!empty($Row[8])) {
                    $nature_of_binding = mysqli_real_escape_string($conn,$Row[8]);
                }
                $edition="";
                if(!empty($Row[9])) {
                    $edition = mysqli_real_escape_string($conn,$Row[9]);
                }
                $class_type="";
                if(!empty($Row[10])) {
                    $class_type = mysqli_real_escape_string($conn,$Row[10]);
                }
                $language="";
                if(!empty($Row[11])) {
                    $language = mysqli_real_escape_string($conn,$Row[11]);
                }
                $id=mysqli_fetch_assoc(mysqli_query($conn,"select id from book where book_name='$book_name' order by id desc limit 1"))['id'];
                if($id>0){
                    mysqli_query($conn,"insert into book_copies (book_id,accession_code) values ('$id','$accession_code')");
                    mysqli_query($conn,"update book set copies_number=copies_number+1,copies_available=copies_avialable+1 where id=$id");
                }else{
                    mysqli_query($conn,"insert into book (book_name,author,publisher,publication_place,publication_year,cost,no_of_pages,
                    nature_of_binding,edition,class_type,language,copies_number,copies_available) values ('$book_name','$author','$publisher','$publication_place',
                    '$publication_year','$cost','$no_of_pages','$nature_of_binding','$edition','$class_type','$language','1','1')");
                    $id=$conn->insert_id;
                    mysqli_query($conn,"insert into book_copies (book_id,accession_code) values ('$id','$accession_code')");
                }
                echo $id."<br>";
                if (!empty($result)) {
                    $type = "success";
                    $message = "Excel Data Imported into the Database";
                } else {
                    $type = "error";
                    $message = "Problem in Importing Excel Data";
                }
            }
        
        }
  }
  else
  { 
        $type = "error";
        $message = "Invalid File Type. Upload Excel File.";
  }
}
?>

MMCT - 2023