parent
e2618b06af
commit
3a68ee4bcf
1 changed files with 6 additions and 3 deletions
|
@ -192,13 +192,16 @@ class EventController extends Controller
|
||||||
*/
|
*/
|
||||||
public function saveEvent(Request $request, Event $entity)
|
public function saveEvent(Request $request, Event $entity)
|
||||||
{
|
{
|
||||||
|
/** @var EntityManager $em */
|
||||||
|
$em = $this->getDoctrine()->getManager();
|
||||||
|
|
||||||
$entity->description = $request->get('description');
|
$entity->description = $request->get('description');
|
||||||
$entity->summary = $request->get('summary');
|
$entity->summary = $request->get('summary');
|
||||||
$entity->url = $request->get('url');
|
$entity->url = $request->get('url');
|
||||||
$startdate = $request->get('startdate');
|
$startdate = $request->get('startdate');
|
||||||
$startdate = new \DateTime($startdate);
|
$startdate = new \DateTime($startdate);
|
||||||
$entity->startdate = $startdate;
|
$entity->startdate = $startdate;
|
||||||
$entity->slug = \URLify::filter($entity->summary, 255, 'de');
|
$entity->slug = $entity->generateSlug($entity->summary,$em);
|
||||||
|
|
||||||
$enddate = $request->get('enddate');
|
$enddate = $request->get('enddate');
|
||||||
if (strlen($enddate) > 0) {
|
if (strlen($enddate) > 0) {
|
||||||
|
@ -237,7 +240,7 @@ class EventController extends Controller
|
||||||
if (strlen($location_lon) > 0) {
|
if (strlen($location_lon) > 0) {
|
||||||
$location_obj->lon = $location_lon;
|
$location_obj->lon = $location_lon;
|
||||||
}
|
}
|
||||||
$location_obj->slug = \URLify::filter($location_obj->name, 255, 'de');
|
$location_obj->slug = $location_obj->generateSlug($location->name,$em);
|
||||||
$em->persist($location_obj);
|
$em->persist($location_obj);
|
||||||
$em->flush();
|
$em->flush();
|
||||||
$entity->setLocation($location_obj);
|
$entity->setLocation($location_obj);
|
||||||
|
@ -258,7 +261,7 @@ class EventController extends Controller
|
||||||
} else {
|
} else {
|
||||||
$tag_obj = new Tag();
|
$tag_obj = new Tag();
|
||||||
$tag_obj->name = $tag;
|
$tag_obj->name = $tag;
|
||||||
$tag_obj->slug = \URLify::filter($tag_obj->name, 255, 'de');
|
$tag_obj->slug = $tag_obj->generateSlug($tag_obj->name,$em);
|
||||||
$em->persist($tag_obj);
|
$em->persist($tag_obj);
|
||||||
$em->flush();
|
$em->flush();
|
||||||
$entity->addTag($tag_obj);
|
$entity->addTag($tag_obj);
|
||||||
|
|
Reference in a new issue