| Server IP : 89.117.53.150 / Your IP : 216.73.216.11 Web Server : Apache System : Linux server2.hostofiraq.site 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64 User : iscmbt-kufa-atu ( 1014) PHP Version : 8.2.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/iscmbt-kufa-atu/public_html/form/ |
Upload File : |
<?php
session_start();
if (!isset($_SESSION['user_id'])) {
header('Location: login.php');
exit();
}
require 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
require 'contadb.php';
$stmt = $pdo->query("SELECT * FROM researchers");
$requests = $stmt->fetchAll(PDO::FETCH_ASSOC);
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
// رؤوس الأعمدة
$sheet->setCellValue('A1', 'ID');
$sheet->setCellValue('B1', 'Name');
$sheet->setCellValue('C1', 'Research Name');
$sheet->setCellValue('D1', 'Academic Title');
$sheet->setCellValue('E1', 'Academic Degree');
$sheet->setCellValue('F1', 'Specialization');
$sheet->setCellValue('G1', 'Email');
$sheet->setCellValue('H1', 'Mobile Number');
$sheet->setCellValue('I1', 'Affiliation');
$sheet->setCellValue('J1', 'Area of Interest');
$sheet->setCellValue('K1', 'Journal Classification');
$sheet->setCellValue('L1', 'Submission Date');
$sheet->setCellValue('M1', 'File Link');
$row = 2;
foreach ($requests as $request) {
$sheet->setCellValue('A' . $row, $request['id']);
$sheet->setCellValue('B' . $row, $request['researcher_name']);
$sheet->setCellValue('C' . $row, $request['research_name']);
$sheet->setCellValue('D' . $row, $request['title']);
$sheet->setCellValue('E' . $row, $request['degree']);
$sheet->setCellValue('F' . $row, $request['specialization']);
$sheet->setCellValue('G' . $row, $request['institutional_email']);
$sheet->setCellValue('H' . $row, $request['mobile_number']);
$sheet->setCellValue('I' . $row, $request['affiliation']);
$sheet->setCellValue('J' . $row, $request['area_of_interest']);
$sheet->setCellValue('K' . $row, $request['journal_selection']);
$sheet->setCellValue('L' . $row, $request['submission_date']);
$sheet->setCellValue('M' . $row, (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https://" : "http://") . $_SERVER['HTTP_HOST'] . '/' . $request['file_path']);
$row++;
}
$filename = 'exported_data_' . date('Y-m-d') . '.xlsx';
$writer = new Xlsx($spreadsheet);
$writer->save($filename);
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment; filename="' . $filename . '"');
readfile($filename);
unlink($filename);
exit;