/** * Displays web configuration form * * @return array|ViewModel */ public function indexAction() { $setupInfo = new SetupInfo($_SERVER); $view = new ViewModel(['autoBaseUrl' => $setupInfo->getProjectUrl(), 'autoAdminPath' => $setupInfo->getProjectAdminPath()]); $view->setTerminal(true); return $view; }
public function indexAction() { $viewModel = new ViewModel(); // Disable Layout $viewModel->setTerminal(true); return $viewModel; }
public function viewAction() { $id = (string) $this->params()->fromRoute('id', 0); $viewModel = new ViewModel(array('session' => $this->getService()->getById($id))); $viewModel->setTerminal(true); return $viewModel; }
/** * Constructor * * @param Site $currentSite Current Site * @param PageRepo $pageRepo Page Repository */ public function __construct(Site $currentSite, PageRepo $pageRepo) { $this->currentSite = $currentSite; $this->pageRepo = $pageRepo; $this->view = new ViewModel(); $this->view->setTerminal(true); }
/** * @return array|ViewModel */ public function indexAction() { $this->view->setTerminal(true); $this->view->setVariable('languages', $this->serviceLocator->get('config')['languages']); $this->view->setVariable('location', $this->location->getLocationCode()); return $this->view; }
/** * @return array|ViewModel */ public function indexAction() { $this->view->setVariable('menu', $this->navigation->getMenuItems()); $this->view->setVariable('main', $this->navigation->getMainItems()); $this->view->setTerminal(true); return $this->view; }
/** * @see \AssetsBundle\Mvc\Controller\AbstractActionController::onDispatch() * @param \Zend\Mvc\MvcEvent $oEvent * @return mixed */ public function onDispatch(\Zend\Mvc\MvcEvent $oEvent) { $this->view = $this->acceptableViewModelSelector($this->acceptCriteria); $oRequest = $oEvent->getRequest(); if (!$oRequest instanceof \Zend\Http\Request || $oRequest->isXmlHttpRequest()) { $this->view->setTerminal(true); } return parent::onDispatch($oEvent); }
public function xmlAction() { $this->getResponse()->getHeaders()->addHeaderLine('Content-Type', 'text/xml'); $viewModel = new ViewModel(); $viewModel->setTerminal(true); return $viewModel; }
/** * @return array|ViewModel */ public function progressAction() { $view = new ViewModel(); $view->setTemplate('/magento/setup/readiness-check/progress.phtml'); $view->setTerminal(true); return $view; }
/** * @WFD\WorkflowDispatch(enabled=true, activity="initialize") * @WFD\PrepareData(type="method", handler="prepareWorkflowDataHandler", enabled=true) * @WFD\DispatchConditions( * conditions={ * @WFD\Condition(type="method", handler="testCondition") * } * ) * @WFD\RunWorkflowParamFromRoute( * managerName="workflowManagerNameRouteParam", * actionName="workflowActionNameRouteParam", * name="workflowNameRouteParam" * ) * */ public function testAction() { $this->getEvent()->getParam(Dispatcher::WORKFLOW_DISPATCH_EVENT); $viewModel = new ViewModel(); $viewModel->setTerminal(true); return $viewModel; }
/** * @return ViewModel */ public function indexAction() { $this->maintenanceMode->set(false); $view = new ViewModel(); $view->setTerminal(true); return $view; }
public function serviceJsonAction() { // your code here ... $ViewModel = new ViewModel(array('data' => array('firstParam' => 'Value1', 'secondParam' => 'Value2'))); $ViewModel->setTerminal(true); return $ViewModel; }
public function appAction() { $viewModel = new ViewModel(); $viewModel->setTemplate('zf-apigility-ui'); $viewModel->setTerminal(true); return $viewModel; }
/** * Index page */ public function indexAction() { $this->getResponse()->getHeaders()->addHeaders(['Content-type' => 'text/plain']); $view = new ViewModel(); $view->setTerminal(true); return $view; }
public function testAction() { $id = $this->params()->fromRoute('id', 1); if (!$id) { $this->getResponse()->setStatusCode(404); return; } $entityManager = $this->getServiceLocator()->get('doctrine.entitymanager.orm_default'); //$myObject = new Hgroups; $form = $this->getForm($this->getMyObject(), $entityManager, 'Добавить'); $form->bind($this->getMyObject()); $request = $this->getRequest(); $viewmodel = new ViewModel(); //disable layout if request by Ajax $viewmodel->setTerminal($request->isXmlHttpRequest()); $is_xmlhttprequest = 1; if (!$request->isXmlHttpRequest()) { //if NOT using Ajax $is_xmlhttprequest = 0; if ($request->isPost()) { $form->setData($request->getPost()); if ($form->isValid()) { //save to db <span class="wp-smiley wp-emoji wp-emoji-wink" title=";)">;)</span> $this->getMyObject()->setParentid($entityManager->getReference($this->getMyEntity(), $id)); $entityManager->persist($this->getMyObject()); $entityManager->flush(); } } } $viewmodel->setVariables(array('form' => $form, 'is_xmlhttprequest' => $is_xmlhttprequest)); return $viewmodel; }
/** * @return array|ViewModel */ public function progressAction() { $view = new ViewModel(); $view->setTemplate('/magento/setup/complete-backup/progress.phtml'); $view->setTerminal(true); return $view; }
public function nolayout() { // Turn off the layout, i.e. only render the view script. $viewModel = new ViewModel(); $viewModel->setTerminal(true); return $viewModel; }
function comprasbyarticulovarianteAction() { //Cachamos los datos de la url $idarticulovariante = $this->params()->fromQuery('idarticulovariante'); $descripcion = $this->params()->fromQuery('descripcion'); $modalName = 'modal-producto-' . $idarticulovariante . '-compras'; $producto = array(); $articuloVariante = \ArticulovarianteQuery::create()->findPk($idarticulovariante); $producto['nombre'] = $articuloVariante->getArticulo()->getArticuloNombre(); $producto['descripcion'] = $descripcion; $producto['imagen'] = $articuloVariante->getArticulovarianteImagen(); //Ahora las compras $compras = array(); $compraDetalle = \OrdencompradetalleQuery::create()->filterByIdarticulovariante($idarticulovariante)->useOrdencompraQuery()->filterByIdproveedor(1, \Criteria::NOT_EQUAL)->endUse()->find(); foreach ($compraDetalle as $kcd => $vcd) { $tmp = array(); $tmp['costo'] = $vcd->getOrdencompradetalleCosto(); $tmp['fecha'] = $vcd->getOrdencompra()->getOrdencompraFecha('d-m-Y'); $tmp['proveedor'] = $vcd->getOrdencompra()->getProveedor()->getProveedorNombre(); array_push($compras, $tmp); } //var_dump($this->flashMessenger()->getMessages()); $viewModel = new ViewModel(); $viewModel->setTerminal(true); $viewModel->setVariables(array('modalName' => $modalName, 'producto' => $producto, 'compras' => $compras)); return $viewModel; }
public function indexAction() { $form = new ContactUsForm(); $request = $this->getRequest(); if ($request->isPost()) { $this->adapter = $this->getServiceLocator()->get('Zend\\Db\\Adapter\\Adapter'); $contactus = new ContactUs(); $form->setInputFilter($contactus->getInputFilter()); $form->setData($request->getPost()); if ($form->isValid()) { $contactus->exchangeArray($form->getData()); $email_exist = iterator_to_array($this->getContactUsTable()->checkEmailIfExist($this->adapter, $contactus->email_address)); // if(count($email_exist) == 0){ // // $this->flashMessenger()->addMessage(['content' => 'Invalid email address!', 'type' => 'danger']); // // } else { $this->getContactUsTable()->saveContactUs($contactus); $this->sendMailToAdmin($contactus); $this->flashMessenger()->addMessage(['content' => 'Form submitted to admin', 'type' => 'success']); // } return $this->redirect()->toRoute('contact_us'); } } $view = new ViewModel(array('form' => $form)); $view->setTerminal(true); return $view; }
/** * Generate frontend from url key * * @return ViewModel */ public function indexAction() { $coreConfig = $this->getServiceLocator()->get('CoreConfig'); $viewModel = new ViewModel(); $this->events()->trigger('Front', 'preDispatch', $this, array('viewModel' => $viewModel)); if ($coreConfig->getValue('site_is_offline') == 1) { $isAdmin = $this->getServiceLocator()->get('Auth')->hasIdentity(); if (!$isAdmin) { $document = Document\Model::fromId($coreConfig->getValue('site_offline_document')); if (empty($document)) { $viewModel->setTemplate('gc-frontend/site-is-offline'); $viewModel->setTerminal(true); return $viewModel; } } } try { $document = $this->getServiceLocator()->get('CurrentDocument'); } catch (Exception $e) { //Don't care, page is just not found } $variables = array(); if (empty($document)) { // 404 $this->getResponse()->setStatusCode(404); $layout = Layout\Model::fromId($coreConfig->getValue('site_404_layout')); if (empty($layout)) { $viewModel->setTerminal(true); } } else { //Load properties from document id $properties = new Property\Collection(); $properties->load(null, null, $document->getId()); foreach ($properties->getProperties() as $property) { $value = $property->getValue(); if ($this->isSerialized($value)) { $value = unserialize($value); } $viewModel->setVariable($property->getIdentifier(), $value); $this->layout()->setVariable($property->getIdentifier(), $value); $variables[$property->getIdentifier()] = $value; } //Set view from database $view = $document->getView(); $layout = $document->getLayout(); } if (!empty($layout)) { $this->layout()->setTemplate('layout/' . $layout->getIdentifier()); } if (!empty($view)) { $viewModel->setTemplate('view/' . $view->getIdentifier()); } if ($this->getRequest()->isXmlHttpRequest()) { if ($this->params()->fromQuery('terminate_layout') or $this->params()->fromPost('terminate_layout')) { $viewModel->setTerminal(true); } } $this->events()->trigger('Front', 'postDispatch', $this, array('viewModel' => $viewModel)); return $viewModel; }
/** * Render a whole sitemap */ public function indexAction() { $navigation = $this->getServiceLocator()->get('Grid\\Menu\\Model\\Menu\\Model')->findNavigation(); $view = new ViewModel(array('navigation' => $navigation)); $this->getResponse()->getHeaders()->addHeaderLine('Content-Type', 'application/xml'); return $view->setTerminal(true); }
public function indexAction() { $pageId = (int) $this->params()->fromRoute('pageId'); $lang = $this->params()->fromRoute('lang'); $queryParams = $this->params()->fromQuery(); if (!is_array($queryParams)) { $queryParams = array(); } $queryParams['lang'] = $lang; $page = $this->fetchPage($pageId, $queryParams, true); if ($page instanceof Page) { $viewVariables = $page->getData(); $template = $page->getTemplate(); if ((bool) $queryParams['debug']) { return new JsonModel($viewVariables); } if ($template->isValid()) { $this->setPageAssets($template, $viewVariables); $view = new ViewModel(); $view->setTemplate($template->getMainFile(false)); $view->setVariables($viewVariables); $view->setTerminal(true); return $view; } } $this->getResponse()->setStatusCode(404); }
/** * 显示登录页面 * * @author young * @name 显示登录页面 * @version 2013.11.07 young */ public function indexAction() { $failure = $this->params()->fromRoute('failure', false); $view = new ViewModel(array('failure' => $failure)); $view->setTerminal(true); return $view; }
public function indexAction() { $form = new LoginForm('login'); $error = false; $request = $this->getRequest(); if ($request->isPost()) { $form->setData($request->getPost()); if ($form->isValid()) { $data = $request->getPost()->toArray(); // Criando Storage para gravar sessão da authtenticação $sessionStorage = new SessionStorage("geframa_admin"); $auth = new AuthenticationService(); $auth->setStorage($sessionStorage); // Definindo o SessionStorage para a auth $authAdapter = $this->getServiceLocator()->get("Admin\\Auth\\Adapter"); $authAdapter->setUsername($data['email']); $authAdapter->setPassword($data['password']); $result = $auth->authenticate($authAdapter); if ($result->isValid()) { /* $user = $auth->getIdentity(); $user = $user['user']; $sessionStorage->write($user,null); */ $sessionStorage->write($auth->getIdentity()['user'], null); return $this->redirect()->toRoute('geframa_admin', array('controller' => 'users')); } else { $error = true; } } } $view = new ViewModel(array('form' => $form, 'error' => $error)); $view->setTerminal(true); return $view; }
/** * @return ViewModel|\Zend\Http\Response */ public function indexAction() { $view = new ViewModel(); $view->setTerminal(true); $view->setTemplate('/magento/setup/select-version.phtml'); return $view; }
public function getAjaxDataAction() { $view = new ViewModel(); // Function used for not load some content. $view->setTerminal(true); return $view; }
public function addAction() { $form = new CalendarForm(); $request = $this->getRequest(); $calendarDAO = CalendarDAO::getInstance($this->getServiceLocator()); $query = $request->getQuery(); if ($request->isPost()) { $post = $request->getPost()->toArray(); $form->setData($post); if ($form->isValid()) { $data = $form->getData(); $dateTime = new \DateTime(); $dateTime->setTimestamp(strtotime($data['date'])); $data['date'] = $dateTime; $userData = new Calendar(); $userData->setTitle($data['title']); $userData->setDescription($data['description']); $userData->setDate($data['date']); $calendarDAO->save($userData); $viewModel = new ViewModel(array('done' => true)); $viewModel->setTerminal(true); return $viewModel; } else { $form->getMessages(); } } elseif (!empty($query)) { $date = $query->date; $form->get('date')->setValue(date('d-M-Y', strtotime($date))); } $viewModel = new ViewModel(array('form' => $form)); $viewModel->setTerminal(true); return $viewModel; }
public function loginAction() { $form = $this->getAuthForm(); $request = $this->getRequest(); if ($request->isPost()) { $form->setData($request->getPost()); if ($form->isValid()) { $authenticationService = $this->getAuthenticationService(); $authAdapter = $authenticationService->getAdapter(); $authAdapter->setLogin($request->getPost('email')); $authAdapter->setSenha($request->getPost('senha')); $resultado = $authenticationService->authenticate()->isValid(); if ($resultado) { $authenticationService->getStorage()->write($authenticationService->getIdentity()['cliente']); if ($request->getPost('lembrar') == 'sim') { $tempo = 2592000000.0; // 30 dias em milissegundos $SessionManager = new SessionManager(); $SessionManager->rememberMe($tempo); } return $this->redirect()->toRoute('cliente', array('controller' => 'cliente', 'action' => 'index')); } else { echo "Login ou senha incorreto"; } } } $viewModel = new ViewModel(['form' => $form]); return $viewModel->setTerminal(true); }
public function verAjaxAction() { $view = new ViewModel(); //Recibimos datos sin estilos, ideal cuando usemos ajax $view->setTerminal(true); return $view; }