getModel('user'); $data = array(); $data['id'] = $modelUser->_id; $data['eula_accepted'] = 1; $modelUser->store($data); $this->setRedirect("index.php"); } function rejectEULA() { global $mainframe; $modelUser=& $this->getModel('user'); $mainframe->logout( $modelUser->_id); $this->setRedirect("index.php"); } function showEULA() { $modelUser =& $this->getModel('user'); $usrObj =& $modelUser->getData(); if ($usrObj->eula_accepted) { $this->setRedirect("index.php"); } else { JRequest::setVar('view','eula'); $this->display(); } } function importOrder() { $modelOrder =& $this->getModel('order'); $data = JRequest::getVar('data'); $errorStr = ''; $created = true; $orderId = $modelOrder->importOrder($data,$errorStr,$created); // Creamos el batch $ok = ($orderId!==false); if ($ok && $created && SiteOptionsHelper::scheduleProduction()) { $order =& $modelOrder->getData(); $myAccountController = new vxcControllerMyAccount(); $myAccountController->scheduleOrderProduction($orderId, $order->checked_date); } $response = new stdClass(); $response->status = ($ok)?"OK": "ERROR"; if ($ok) $response->orderId = $orderId; $response->errorString = $errorStr; JRequest::setVar('view','importorder'); JRequest::setVar('format','raw'); JRequest::setVar("response",$response); $this->display(); } function display() { $document =& JFactory::getDocument(); if (JRequest::getVar('format')) $document->setType(JRequest::getVar('format')); $viewType = $document->getType(); $viewName = JRequest::getCmd( 'view', $this->getName() ); $view = & $this->getView( $viewName, $viewType, '', array( 'base_path'=>$this->_basePath)); parent::display(); } } ?>