File manager - Edit - /home/autoph/public_html/connectv1/pdf.php
Back
<?php ini_set('max_execution_time', '0'); set_time_limit(0); //same code above ini_set('memory_limit','-1'). date_default_timezone_set('Asia/Manila'); // include('api/controllers/utility.php'); include('cfg/db.php'); // if(!isset($_SESSION['user']['id'])){ // header('location:requested_reports.php'); // return; // } // $utility = new Utility(); $file_name = $_REQUEST['token']; $decoded = strtr( $file_name, "-_~","+/="); // $decoded = str_replace(".php","", $decoded); $decoded = $db->escape($db -> cipher($decoded,false)); $report_info = $db -> return_result("SELECT r.is_downloadable, ( IF( (SELECT DATEDIFF(r.expire,NOW()) < 0),'3', IF( (SELECT count(id) FROM `report_status` WHERE report_id = r.id AND `status` = 2) = 0 , IF( (SELECT count(id) FROM `report_status` WHERE report_id = r.id AND `status` = 0) = 0 , '1', '0' ), '2' ) ) ) as status FROM `report` r INNER JOIN report_type rt ON r.report_type_id = rt.id WHERE r.control_number = '".$decoded."' "); foreach($report_info as $report_info_data){ $check_report = $report_info_data['status']; $is_downloadable = $report_info_data['is_downloadable']; } if(! $utility_class->isNotEmpty($check_report) || intval($check_report) <> 1){ header('location:requested_reports.php'); return; } $dir ='reportv2/'; chmod($dir, 0777); $file_ =$dir.$file_name.'.pdf'; ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Report</title> <!-- <script src="dist/js/filter.js"></script> --> <!-- Google Font: Source Sans Pro --> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"> <!-- Font Awesome --> <link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css"> <!-- Theme style --> <link rel="stylesheet" href="dist/css/adminlte.min.css"> <!-- overlayScrollbars --> <link rel="stylesheet" href="plugins/overlayScrollbars/css/OverlayScrollbars.min.css"> <style> body { overflow: hidden; /* Hide scrollbars */ } </style> </head> <body class="hold-transition sidebar-mini text-sm" oncopy='return false' oncut='return false' onselectstart='return false'> <!-- <body style="font-family: Arial, Helvetica, sans-serif;"> --> <!-- <iframe style="width: 100%;height: 100vh;position: relative;" id="pdf-js-viewer" class="embed-responsive-item"></iframe> --> <?php if(intval($is_downloadable) == 0){ ?> <iframe id="iframepdf" style="width: 100%;height: 100vh;position: relative;" src="<?=$file_?>"></iframe> <!--<iframe style="width: 100%;height: 100vh;position: relative;" id="pdf-js-viewer" src="plugins/pdfjs-2.8.335-dist/web/viewer_readonly.html?file=../../../report/pdf/<?php echo $file_name.'.pdf'; ?>" class="embed-responsive-item"></iframe>--> <?php }else if(intval($is_downloadable) == 1){ ?> <iframe id="iframepdf" style="width: 100%;height: 100vh;position: relative;" src="<?=$file_?>"></iframe> <!--<iframe style="width: 100%;height: 100vh;position: relative;" id="pdf-js-viewer" src="plugins/pdfjs-2.8.335-dist/web/viewer.html?file=../../../reportv2/<?php echo $file_name.'.pdf'; ?>" class="embed-responsive-item"></iframe>--> <!--<iframe style="width: 100%;height: 100vh;position: relative;" id="pdf-js-viewer" src="plugins/pdfjs-2.8.335-dist/web/viewer.html?file=../../../report/pdf/<?php echo $file_name.'.pdf'; ?>" class="embed-responsive-item"></iframe>--> <?php } ?> <!-- </div> --> <!-- jQuery --> <script src="plugins/jquery/jquery.min.js"></script> <!-- Bootstrap 4 --> <script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script> <!-- bs-custom-file-input --> <script src="plugins/bs-custom-file-input/bs-custom-file-input.min.js"></script> <!-- AdminLTE App --> <script src="dist/js/adminlte.min.js"></script> <script> $(document).ready(function() { // $('#pdf-js-viewer').attr('src', 'http://facebook.com'); }); </script> </body> </html>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings