@@ 275-296 (lines=22) @@ | ||
272 | * @param Request $request |
|
273 | * @param NodeTranslation $nodeTranslation |
|
274 | */ |
|
275 | public function chooseHowToPublish(Request $request, NodeTranslation $nodeTranslation, TranslatorInterface $translator) |
|
276 | { |
|
277 | /** @var Session $session */ |
|
278 | $session = $request->getSession(); |
|
279 | ||
280 | if ($request->request->has('publish_later') && $request->get('pub_date')) { |
|
281 | $date = new \DateTime( |
|
282 | $request->get('pub_date') . ' ' . $request->get('pub_time') |
|
283 | ); |
|
284 | $this->publishLater($nodeTranslation, $date); |
|
285 | $session->getFlashBag()->add( |
|
286 | FlashTypes::SUCCESS, |
|
287 | $translator->trans('kuma_node.admin.publish.flash.success_scheduled') |
|
288 | ); |
|
289 | } else { |
|
290 | $this->publish($nodeTranslation); |
|
291 | $session->getFlashBag()->add( |
|
292 | FlashTypes::SUCCESS, |
|
293 | $translator->trans('kuma_node.admin.publish.flash.success_published') |
|
294 | ); |
|
295 | } |
|
296 | } |
|
297 | ||
298 | /** |
|
299 | * @param Request $request |
|
@@ 302-321 (lines=20) @@ | ||
299 | * @param Request $request |
|
300 | * @param NodeTranslation $nodeTranslation |
|
301 | */ |
|
302 | public function chooseHowToUnpublish(Request $request, NodeTranslation $nodeTranslation, TranslatorInterface $translator) |
|
303 | { |
|
304 | /** @var Session $session */ |
|
305 | $session = $request->getSession(); |
|
306 | ||
307 | if ($request->request->has('unpublish_later') && $request->get('unpub_date')) { |
|
308 | $date = new \DateTime($request->get('unpub_date') . ' ' . $request->get('unpub_time')); |
|
309 | $this->unPublishLater($nodeTranslation, $date); |
|
310 | $session->getFlashBag()->add( |
|
311 | FlashTypes::SUCCESS, |
|
312 | $translator->trans('kuma_node.admin.unpublish.flash.success_scheduled') |
|
313 | ); |
|
314 | } else { |
|
315 | $this->unPublish($nodeTranslation); |
|
316 | $session->getFlashBag()->add( |
|
317 | FlashTypes::SUCCESS, |
|
318 | $translator->trans('kuma_node.admin.unpublish.flash.success_unpublished') |
|
319 | ); |
|
320 | } |
|
321 | } |
|
322 | } |
|
323 |