コード例 #1
0
 public function smsLinkAction()
 {
     $ObtenerNumero = new Core_Utils_Utils();
     $telefono = $ObtenerNumero->obtenerNumero();
     if ($this->_request->isGet()) {
         $codigo = $this->_getParam('i', '');
         try {
             if (isset($codigo) && $codigo != '' && $telefono != '') {
                 $resultSms = $this->_GetResultSoap->_obtenerSMSLinkEnFulltracks($codigo);
                 Zend_Debug::dump($resultSms);
                 $responseSmnLinkFt = $resultSms->obtenerSMSLinkEnFulltracksResult;
                 if ($responseSmnLinkFt->esValido == true && $responseSmnLinkFt->numuser == $telefono) {
                     $this->_redirect('/pe/fulltracks');
                 } else {
                     $this->_redirect('http://m.entretenimiento.entel.pe');
                 }
             } else {
                 $this->_redirect('http://m.entretenimiento.entel.pe');
             }
         } catch (Exception $e) {
             $this->_redirect('http://m.entretenimiento.entel.pe');
         }
     } else {
         $this->_redirect('http://m.entretenimiento.entel.pe');
     }
 }
コード例 #2
0
 function obtenerPerfilNumero()
 {
     $ObtenerNumero = new Core_Utils_Utils();
     $Perfil = $ObtenerNumero->obtenerPerfil();
     $telefono = $ObtenerNumero->obtenerNumero();
     $datos = array('telefono' => $telefono, 'perfil' => $Perfil, 'fecha' => date('Y-m-d'), 'hora' => date('H:i:s'));
     return $datos;
 }
コード例 #3
0
 public function newAction()
 {
     $form = new Admin_Form_Servicio();
     $obj = new Application_Entity_RunSql('Servicio');
     if ($this->_request->isPost()) {
         $dataForm = $this->_request->getPost();
         try {
             $msj = array();
             if (!$form->avanzado->receive()) {
                 $msj[] = $form->getMessages();
             } else {
                 $nombre = "";
                 $code = "";
                 $fInfo = $form->avanzado->getFileInfo();
                 $nombres = explode('.', $fInfo['avanzado']['name']);
                 $ext = $nombres[count($nombres) - 1];
                 $code = Core_Utils_Utils::getRamdomChars(15, 'A');
                 $nombre = $code . '.' . $ext;
                 if ($nombres[0] != "") {
                     rename($form->avanzado->getFileName(), ROOT_IMG_DINAMIC . '/servicio/' . $nombre);
                 }
                 $modelBanner = new Admin_Model_Servicio();
                 $dataForm['fecha_edicion'] = date('Y-m-d H:i:s');
                 if (empty($dataForm['idservicio'])) {
                     $dataForm['fecha_creacion'] = date('Y-m-d H:i:s');
                     $dataForm['img'] = $nombre;
                     $obj->save = $dataForm;
                     $imagen = $modelBanner->idImg($obj->save);
                     $nombre = $imagen["img"];
                 } else {
                     if (!isset($nombres[0]) || $nombres[0] == '') {
                         $imagen = $modelBanner->idImg($dataForm['idservicio']);
                         $nombre = $imagen["img"];
                     }
                     $dataForm['img'] = $nombre;
                     $obj->edit = $dataForm;
                 }
                 $this->coneccionSshImg($nombre, 'SERVICIO');
                 $path = $this->_config['app']['jsonServicio'];
                 $this->coneccionSsh($path, 'SERVICIO');
                 $this->_redirect('/admin/servicio');
             }
         } catch (Exception $e) {
             echo $e->getMessage();
         }
     } else {
         $this->view->titulo = "Nuevo Servicio";
         $this->view->submit = "Guardar";
         $this->view->action = "/admin/servicio/new";
         $form->addDecoratorCustom('forms/_formServicio.phtml');
         echo $form;
     }
 }
コード例 #4
0
ファイル: BannerController.php プロジェクト: josmel/adminwap
 public function newAction()
 {
     $form = new Admin_Form_Banner();
     $obj = new Application_Entity_RunSql('Banner');
     if ($this->_request->isPost()) {
         $dataForm = $this->_request->getPost();
         var_dump($dataForm);
         exit;
         try {
             $msj = array();
             if (!$form->basico128->receive() || !$form->avanzado->receive() || !$form->basico240->receive() || !$form->basico360->receive()) {
                 $msj[] = $form->getMessages();
             } else {
                 $nombre = "";
                 $code = "";
                 $fInfo = $form->avanzado->getFileInfo();
                 $nombres = explode('.', $fInfo['avanzado']['name']);
                 $ext = $nombres[count($nombres) - 1];
                 $code = Core_Utils_Utils::getRamdomChars(15, 'A');
                 $nombre = $code . '.' . $ext;
                 if (isset($nombres[0]) || $nombres[0] != '') {
                     rename($form->avanzado->getFileName(), ROOT_IMG_DINAMIC . '/banners/avanzado/' . $nombre);
                     rename($form->basico128->getFileName(), ROOT_IMG_DINAMIC . '/banners/basico128/' . $nombre);
                     rename($form->basico240->getFileName(), ROOT_IMG_DINAMIC . '/banners/basico240/' . $nombre);
                     rename($form->basico360->getFileName(), ROOT_IMG_DINAMIC . '/banners/basico360/' . $nombre);
                 }
                 $dataForm['fecha_edicion'] = date('Y-m-d H:i:s');
                 if (empty($dataForm['idbanner'])) {
                     $dataForm['fecha_creacion'] = date('Y-m-d H:i:s');
                     $dataForm['nombre'] = $nombre;
                     $obj->save = $dataForm;
                 } else {
                     if (!isset($nombres[0]) || $nombres[0] == '') {
                         $modelBanner = new Admin_Model_Banner();
                         $imagen = $modelBanner->idImg($dataForm['idbanner']);
                         $nombre = $imagen["nombre"];
                     }
                     $dataForm['nombre'] = $nombre;
                     $obj->edit = $dataForm;
                 }
                 $this->_redirect('/admin/banner');
             }
         } catch (Exception $e) {
             echo $e->getMessage();
         }
     } else {
         $this->view->titulo = "Nuevo Banners";
         $this->view->submit = "Guardar";
         $this->view->action = "/admin/banner/new";
         $form->addDecoratorCustom('forms/_formBanner.phtml');
         echo $form;
     }
 }
コード例 #5
0
ファイル: LinkController.php プロジェクト: josmel/movistar
 public function bannerImageAction()
 {
     $this->_helper->layout()->disableLayout();
     $this->_helper->viewRenderer->setNoRender(true);
     $form = new Core_Form_Form();
     $i = new Zend_Form_Element_File('imagen');
     $form->addElement($i);
     $form->getElement('imagen')->setDestination(ROOT_IMG_DINAMIC . '/link/')->addValidator('Size', false, 10024000)->addValidator('Extension', true, 'jpg,png,gif,jpeg')->setRequired(false);
     $rpta = array();
     if ($this->_request->isPost()) {
         try {
             if ($form->imagen->receive()) {
                 $fileName = $form->imagen->getFileName();
                 $nombre = "";
                 $code = "";
                 if (!empty($fileName)) {
                     $fInfo = $form->imagen->getFileInfo();
                     $nombre = explode('.', $fInfo['imagen']['name']);
                     $ext = $nombre[count($nombre) - 1];
                     unset($nombre[count($nombre) - 1]);
                     $nombre = implode('_', $nombre);
                     $code = Core_Utils_Utils::getRamdomChars(15, 'A');
                     $nombre = $code . '.' . $ext;
                     $newName = ROOT_IMG_DINAMIC . "/link/" . $nombre;
                     rename($fileName, $newName);
                 }
                 $rpta['state'] = '1';
                 $rpta['msg'] = 'Ok';
                 $rpta['code'] = $code;
                 $rpta['nombre'] = $nombre;
                 $rpta['source'] = DINAMIC_URL . "link/" . $nombre;
             }
         } catch (Exception $e) {
             $rpta['state'] = '0';
             $rpta['msg'] = 'Ocurrió un error al subir la imagen.';
         }
     }
     echo json_encode($rpta);
     exit;
 }
コード例 #6
0
 function reproductorAction()
 {
     $this->_helper->layout->setLayout('realtones/layout-descarga');
     $codigoTiket = $this->_getParam('dw', '');
     if (isset($codigoTiket) && $codigoTiket != '') {
         $Utilcodificar = new Core_Utils_Utils();
         $decodificar = $Utilcodificar->decode(urldecode($codigoTiket));
         $codigoControl = preg_replace("/[^0-9]/", "", $decodificar);
         $DatosCatalogo = $this->_GetResultSoap->_obtenerControlDescargaEnRealTones($codigoControl);
         if ($DatosCatalogo->obtenerControlDescargaEnRealTonesResult->numuser == $this->obtenerNumero()) {
             $this->view->codigoControl = $codigoControl;
             $this->view->action = '/pe/realtones/descarga';
             $this->view->codigo = $DatosCatalogo->obtenerControlDescargaEnRealTonesResult->archivo;
         } else {
             $this->_redirect('/pe/realtones');
         }
     } else {
         $this->_redirect('/pe/realtones');
     }
 }
コード例 #7
0
ファイル: Banner2Controller.php プロジェクト: josmel/adminwap
 public function newAction()
 {
     $this->_helper->viewRenderer->setNoRender(true);
     $form = new Admin_Form_Banner2();
     $obj = new Application_Entity_RunSql('Banner2');
     if ($this->_request->isPost()) {
         $dataForm = $this->_request->getPost();
         $mBannerType = new Admin_Model_BannerType();
         try {
             $msj = array();
             var_dump($dataForm);
             $selectedType = $this->getParam('type', '');
             $bannerType = $mBannerType->findById($selectedType);
             if (!$form->nombre->receive()) {
                 $msj[] = $form->getMessages();
             } else {
                 $mImage = new Admin_Model_Image();
                 $fileName = $form->nombre->getFileName();
                 if (!empty($fileName)) {
                     $fInfo = $form->nombre->getFileInfo();
                     $nombre = explode('.', $fInfo['nombre']['name']);
                     $ext = $nombre[count($nombre) - 1];
                     unset($nombre[count($nombre) - 1]);
                     $nombre = implode('_', $nombre);
                     $dataForm['nombre'] = str_replace(" ", "_", substr($nombre, 0, 30)) . '_' . Core_Utils_Utils::getRamdomChars(5) . '.' . $ext;
                     $resize = new Core_Utils_ResizeImage($form->nombre->getFileName());
                     $resize->resizeImage($bannerType['anchoimg'], $bannerType['altoimg'], 'exact');
                     $resize->saveImage(ROOT_IMG_DINAMIC . '/banner/' . $bannerType['codproy'] . '/' . $bannerType['anchoimg'] . 'x' . $bannerType['altoimg'] . '/' . $dataForm['nombre']);
                 }
                 $image = array('nombre' => $data['nombre'], 'vchestado' => 1, 'vchusucrea' => $this->_identity->iduser);
                 $dataForm['idimagen'] = $mImage->insert($image);
             }
             if (empty($dataForm['idbanner'])) {
                 $dataForm['tmsfeccrea'] = date('Y-m-d H:i:s');
                 $dataForm['vchusucrea'] = $this->_identity->iduser;
                 $obj->save = $dataForm;
             } else {
                 $dataForm['tmsfecmodif'] = date('Y-m-d H:i:s');
                 $dataForm['vchusumodif'] = $this->_identity->iduser;
                 //var_dump($dataForm); return;
                 $obj->edit = $dataForm;
             }
             $this->_redirect('/admin/banner2');
         } catch (Exception $e) {
             echo $e->getMessage();
         }
     } else {
         $this->view->titulo = "Nuevo Banner";
         $this->view->submit = "Grabar Banner";
         $this->view->action = "/admin/banner2/new";
         $form->addDecoratorCustom('forms/_formBanner2.phtml');
         echo $form;
     }
 }
コード例 #8
0
ファイル: Utils.php プロジェクト: josmel/EntelBipPe
 private static function addNum($len)
 {
     self::$num_encript = self::$num_encript + $len - (int) sqrt($len * log($len * 4 - 1) * log($len * 10));
 }
コード例 #9
0
 private function renombrarImage($nombre_fichero)
 {
     $nombre = explode('.', $nombre_fichero);
     $ext = $nombre[count($nombre) - 1];
     unset($nombre[count($nombre) - 1]);
     $nombre = implode('_', $nombre);
     $code = Core_Utils_Utils::getRamdomChars(15, 'A');
     $nombre = $code . '.' . $ext;
     return $nombre;
 }