61ef1162 by Jeff Balicki

e

1 parent bb0c41be
......@@ -95,6 +95,22 @@ class ApiController extends Controller
}
public function update($json)
{
$apiCallId = new pdfModel();
$apiCallId = $apiCallId->addApiCall('1',$json);
//$apiCallId = "3";
$pdfId = new pdfModel();
$pdfId = $pdfId->addPdf($apiCallId, $json);
$pdf = new PdfController();
$pdf = $pdf->pdf($pdfId);
$response = $pdf;
$statusCode = 200;
return Response::json($response, $statusCode);
}
public function getList($json)
......@@ -109,12 +125,15 @@ class ApiController extends Controller
public function getApi($json)
{
$statusCode = 200;
$response = include('js/interface.js');
return Response::json($response, $statusCode);
$file = Storage::disk('public')->get('interface.js');
return $file;
return (new Response($file, 200))
->header('Content-Type', 'text/html');
}
public function getPdf($json)
{
$rows = new pdfModel();
......@@ -125,11 +144,6 @@ class ApiController extends Controller
}
public function view(File $file)
{
$response = new BinaryFileResponse($file->getAbsolutePath());
$response->headers->set('Content-Disposition', 'inline; filename="' . $file->real_filename . '"');
return $response;
}
}
......
......@@ -45,6 +45,7 @@ class FileEntryController extends Controller {
return (new Response($file, 200))
->header('Content-Type', 'image/jpeg');
}
public function get($filename){
$entry = Fileentry::where('filename', '=', $filename)->firstOrFail();
......@@ -53,4 +54,13 @@ class FileEntryController extends Controller {
return (new Response($file, 200))
->header('Content-Type', $entry->mime);
}
public function getApi($json)
{
$file = Storage::disk('public')->get('js/interface.js');
return (new Response($file, 200))
->header('Content-Type', 'text/html');
}
}
......
......@@ -34,7 +34,7 @@ class PdfController extends Controller
$outfile="";
$title = "Test Pages";
$storagePath = Storage::disk('local')->getDriver()->getAdapter()->getPathPrefix();
// $outfile = $storagePath.$searchpath."/new_".$rows[0]->file;
$outfile = $storagePath.$searchpath."/new_".$rows[0]->file;
try {
......@@ -152,15 +152,17 @@ try {
$p->end_document("");
return $outfile;
/// To turn on pdf screen out put uncomment below lines and remove the text in $output="" Var
$buf = $p->get_buffer();
$len = strlen($buf);
//$buf = $p->get_buffer();
//$len = strlen($buf);
header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Disposition: inline; filename=test_pages.pdf");
print $buf;
//header("Content-type: application/pdf");
//header("Content-Length: $len");
//header("Content-Disposition: inline; filename=test_pages.pdf");
//print $buf;
......
......@@ -23,15 +23,21 @@ Route::group(array('prefix' => 'api/v1'), function($json)
{
Route::resource('add', 'ApiController@insert');
Route::resource('update', 'ApiController@update');
Route::resource('get-list', 'ApiController@getList');
Route::resource('get-pdf', 'ApiController@getpdf');
Route::resource('api', 'ApiController@getApi');
Route::resource('api', 'FileEntryController@getApi');
});
Route::get('fileentry', 'FileEntryController@index');
Route::get('fileentry/getone/{folder}/{filename}', 'FileEntryController@getone');
Route::get('api/v1/update', 'ApiController@getpdf');
Route::get('fileentry/get/{filename}', [
'as' => 'getentry', 'uses' => 'FileEntryController@get']);
Route::get('fileentry', 'FileEntryController@index');
Route::get('fileentry/getone/{folder}/{filename}', 'FileEntryController@getone');
Route::post('fileentry/add',[
'as' => 'addentry', 'uses' => 'FileEntryController@add']);
......