コード例 #1
0
ファイル: service.php プロジェクト: alandow/uneeosce_backend
     break;
 case 'deletestudent':
     $returnStr = $authlib->delete_student($_REQUEST['id']);
     break;
 case 'uploadstudentbycsv':
     $returnStr = $authlib->upload_csv($_FILES['file']);
     break;
 case 'liststudents':
     include 'lib/EnumLib.php';
     $enumLib = new EnumLib();
     $returnStr = $enumLib->getStudents();
     break;
 case 'liststudentsbysearchstr':
     include 'lib/EnumLib.php';
     $enumLib = new EnumLib();
     $returnStr = $enumLib->findStudents(isset($_REQUEST['searchstr']) ? $_REQUEST['searchstr'] : '');
     break;
 case 'liststudentsbysearchstrforform':
     include 'lib/EnumLib.php';
     $enumLib = new EnumLib();
     $returnStr = $enumLib->findStudentsForForm($_REQUEST['formid'], isset($_REQUEST['searchstr']) ? $_REQUEST['searchstr'] : '', isset($_REQUEST['site']) ? $_REQUEST['site'] : -1);
     break;
 case 'listunusedstudentsforformAsExcel':
     include 'lib/EnumLib.php';
     $reportsLib = new ReportsLib();
     $phpexcelObj = $reportsLib->findUnusedStudentsForFormAsExcel($_REQUEST['formid']);
     header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
     header('Content-Disposition: attachment;filename="OSCE_Missing_students_report.xlsx"');
     header('Cache-Control: max-age=0');
     $objWriter = new PHPExcel_Writer_Excel2007($phpexcelObj);
     $objWriter->save('php://output');