public function confirmarDescargaAction() { if ($this->_request->isPost()) { $dataForm = $this->_request->getPost(); try { if (isset($dataForm['descargar']) && $dataForm['descargar'] == 'true') { if ($this->tieneCreditosEnRealTones() == true) { $tarifa = (int) $this->consumirCreditoEnRealTones(); } else { if ($this->_datosUsuario->esFreeUser == false) { $cobrarRtDemanda = $this->cobrarDemandaRealTones(); if ($cobrarRtDemanda->estado == true) { $tarifa = $cobrarRtDemanda->tarifa; } else { $this->redirect('http://m.entretenimiento.entel.pe/?estado=' . $cobrarRtDemanda->xbiResultado); } } else { $tarifa = 66; // CODIGO 66 = TARIFA LIBRE } } $generarCodigoDescarga = $this->_GetResultSoap->_generarCodigoDescargaEnRealtones($dataForm['catalogo'], $this->obtenerNumero(), $tarifa); $tiket = $generarCodigoDescarga->generarCodigoDescargaEnRealTonesResult; $Match = $this->_config['resources']['view']['Match']; $Utilcodificar = new Core_Utils_Utils(); $encodificado = $Utilcodificar->encode($Match . $tiket); $this->_redirect('/pe/realtones/reproductor?dw=' . urlencode($encodificado)); } else { $this->view->catalogo = $dataForm['catalogo']; $this->view->artista = $dataForm['artista']; $this->view->tema = $dataForm['tema']; $this->view->action = '/pe/realtones/confirmar-descarga'; } } catch (Exception $e) { echo $e->getMessage(); $this->_redirect('/pe/realtones'); } } else { $catalogo = $this->_getParam('catalogo', ''); if (isset($catalogo) && $catalogo != '') { $detalleTonos = $this->_GetResultSoap->_obtenerCancionEnRealTones($catalogo); $this->view->catalogo = $catalogo; $this->view->artista = $detalleTonos->obtenerCancionEnRealTonesResult->artista; $this->view->tema = $detalleTonos->obtenerCancionEnRealTonesResult->tema; $this->view->action = '/pe/realtones/confirmar-descarga'; } else { $this->_redirect('/pe/realtones'); } } $this->view->action = '/pe/realtones/confirmar-descarga'; }
public function confirmarDescargaAction() { if ($this->_request->isPost()) { $dataForm = $this->_request->getPost(); try { if ($this->_datosUsuario->ultimoCobro == date('Ymd') || $this->_datosUsuario->esFreeUser) { } else { $this->_redirect('/pe/fulltracks/confirma-suscripcion-demanda?catalogo=' . $dataForm['catalogo']); } if (isset($dataForm['descargar']) && $dataForm['descargar'] == 'true') { $generarCodigoDescarga = $this->_GetResultSoap->_generarCodigoDescargaEnFulltracks($dataForm['catalogo'], $this->obtenerNumero()); $tiket = $generarCodigoDescarga->generarCodigoDescargaEnFulltracksResult; $Match = $this->_config['resources']['view']['Match']; $Utilcodificar = new Core_Utils_Utils(); $encodificado = $Utilcodificar->encode($Match . $tiket); $this->_redirect('/pe/fulltracks/reproductor?dw=' . urlencode($encodificado)); } else { $this->view->catalogo = $dataForm['catalogo']; $this->view->artista = $dataForm['artista']; $this->view->tema = $dataForm['tema']; $this->view->action = '/pe/fulltracks/confirmar-descarga'; } } catch (Exception $e) { echo $e->getMessage(); $this->_redirect('/pe/fulltracks'); } } else { $catalogo = $this->_getParam('catalogo', ''); $catalog = $this->_getParam('catalog', ''); $descargar = $this->_getParam('descargar', ''); if (isset($catalogo) && $catalogo != '') { $this->view->perfil = $this->obtenerPerfil(); $detalleMusica = $this->_GetResultSoap->_obtenerCancionEnFulltracks($catalogo); $this->view->catalogo = $catalogo; $this->view->artista = $detalleMusica->obtenerCancionEnFulltracksResult->artista; $this->view->tema = $detalleMusica->obtenerCancionEnFulltracksResult->tema; $this->view->action = '/pe/fulltracks/confirmar-descarga'; } elseif (isset($descargar) && $descargar == 'true') { if ($this->_datosUsuario->ultimoCobro == date('Ymd') || $this->_datosUsuario->esFreeUser) { } else { $this->_redirect('/pe/fulltracks/confirma-suscripcion-demanda?catalogo=' . $catalog); } $generarCodigoDescarga = $this->_GetResultSoap->_generarCodigoDescargaEnFulltracks($catalog, $this->obtenerNumero()); $tiket = $generarCodigoDescarga->generarCodigoDescargaEnFulltracksResult; $Match = $this->_config['resources']['view']['Match']; $Utilcodificar = new Core_Utils_Utils(); $encodificado = $Utilcodificar->encode($Match . $tiket); $this->_redirect('/pe/fulltracks/reproductor?dw=' . urlencode($encodificado)); } else { $this->_redirect('/pe/fulltracks'); } } }