<?php

/**
 * @author arson
 */
class Main_Newsletter_Controller_Admin_IndexController extends Eppe_Crud_Controller_Action {

	public function ajaxPreviewAction() {
		$letterId = $this->getParam('letter_id');

		$this->ajaxResponse->data = Newsletter_Renderer::factory($letterId)->renderBody();
	}

	public function ajaxSetPendingAction() {
		$letterId = $this->getParam('letter_id');

		$letterBean = R::load('nlletter', $letterId);
		if ($letterBean->setPending()) {
			$this->ajaxResponse->data = [
				'message' => __('Wysyłka newslettera rozpoczęta'),
				'status' => 'success'
			];
		}
		else {
			$this->ajaxResponse->data = [
				'message' => __('Wystąpił błąd podczas rozpoczynania wysyłki newslettera'),
				'status' => 'error'
			];
		}
	}

}
