add personalisation logo

This commit is contained in:
aina-esokia
2018-08-29 15:11:04 +04:00
parent 7a71da5d7e
commit 5dba9f64dd
7 changed files with 91 additions and 33 deletions

View File

@@ -14,6 +14,7 @@ use Alchemy\Phrasea\Application;
use Alchemy\Phrasea\Controller\Controller;
use Alchemy\Phrasea\Core\Configuration\PropertyAccess;
use Alchemy\Phrasea\Core\Configuration\RegistryFormManipulator;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
class SetupController extends Controller
@@ -61,4 +62,15 @@ class SetupController extends Controller
'form' => $form->createView(),
]);
}
public function sendPersonaliseLogo(Request $request)
{
if(null !== $blob = $request->request->get('fileToUpload')){
$result = $this->app->getApplicationBox()->write_application_logo($this->app['filesystem'], $blob);
return new JsonResponse($result);
}
return new JsonResponse('No file send');
}
}