Commit 992fda3d by Frédéric

Sync controller

parent 1770d5d2
......@@ -64,7 +64,7 @@ class FluxController extends BackendBase
* @return \Bolt\Response\TemplateResponse|\Bolt\Response\TemplateView|\Symfony\Component\HttpFoundation\RedirectResponse
* @throws \Exception
*/
public function add( Request $request) {
public function add(Request $request) {
$flux = $this->getRepository(Flux::class)->findAll();
$form = $this->createForm('Bolt\Extension\Appolo\Tourinsoft\Form\FluxType', new Flux());
......@@ -88,6 +88,8 @@ class FluxController extends BackendBase
/**
* Edit ('/edit/:id')
* @param Request $request
* @return \Bolt\Response\TemplateResponse|\Bolt\Response\TemplateView|\Symfony\Component\HttpFoundation\RedirectResponse
*/
public function edit(Request $request) {
......@@ -116,18 +118,19 @@ class FluxController extends BackendBase
/**
* Synchornisation ('/sync/:id')
*/
public function sync($id) {
$flux = new Flux();
$flux->setTitle('Mon Titre');
$flux->setContentType('test2');
$flux->setEnabled(true);
$flux->setKey('2184659e-c7b0-4e8c-8f08-0813bbda30a6');
public function sync(Request $request) {
$flux = $this->getRepository(Flux::class)->find($request->get('id'));
if (!$flux){
$this->app['session']->getFlashBag()->add('error', 'Modification impossible: Flux inexistant');
} else {
$sync = new Synchronisation($this->config, $this->application, $flux);
$sync->sync();
}
return $this->redirectToRoute('tourinsoft_admin_flux_index');
}
/**
* Delete ('/delete/:id')
* @param Request $request
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment