예제 #1
0
파일: Data.php 프로젝트: josmel/adminwap
 /**
  * service
  * @param string $Servicio
  * @return array
  */
 public function receiveMessage($Servicio)
 {
     switch ($Servicio) {
         case 'BANNER':
             $util = new Server_Util();
             $ModelBanner = new Admin_Model_Banner();
             $totalBanners = $ModelBanner->BannersAll();
             $response = $util->groupArray($totalBanners, 'posicion');
             break;
         case 'MUSICA':
             $ModelMusica = new Admin_Model_Musica();
             $response = $ModelMusica->MusicaAll();
             break;
         case 'JUEGO':
             $ModelJuego = new Admin_Model_Juego();
             $response = $ModelJuego->JuegoAll();
             break;
         case 'TEXT':
             $ModelText = new Admin_Model_Text();
             $response = $ModelText->textAll();
             break;
         case 'SERVICIO':
             $ModelServicio = new Admin_Model_Servicio();
             $response = $ModelServicio->ServicioAll();
             break;
         default:
             break;
     }
     return $response;
 }
예제 #2
0
 public function newAction()
 {
     $form = new Admin_Form_Juego();
     $obj = new Application_Entity_RunSql('Juego');
     if ($this->_request->isPost()) {
         $dataForm = $this->_request->getPost();
         try {
             $msj = array();
             //                if (!$form->avanzado->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 . '/juego/avanzado/' . $nombre);
             //                        rename($form->basico360->getFileName(), ROOT_IMG_DINAMIC . '/juego/basico360/' . $nombre);
             //                    }
             $modelBanner = new Admin_Model_Juego();
             $dataForm['fecha_edicion'] = date('Y-m-d H:i:s');
             if (empty($dataForm['idjuego'])) {
                 $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['idjuego']);
                     $nombre = $imagen["img"];
                 }
                 $obj->edit = $dataForm;
             }
             $this->coneccionSshImg($nombre, 'JUEGO');
             $path = $this->_config['app']['jsonJuego'];
             $this->coneccionSsh($path, 'JUEGO');
             $this->_redirect('/admin/juego');
             //                }
         } catch (Exception $e) {
             echo $e->getMessage();
         }
     } else {
         $this->view->titulo = "Nuevo Juego";
         $this->view->submit = "Guardar";
         $this->view->action = "/admin/juego/new";
         $form->addDecoratorCustom('forms/_formJuego.phtml');
         echo $form;
     }
 }
예제 #3
0
파일: Data.php 프로젝트: josmel/movistar
 /**
  * service
  * @param string $Servicio
  * @return array
  */
 public function estructuraValores($Servicio)
 {
     switch ($Servicio) {
         //            case 'BANNER':
         //                $util = new Server_Util();
         //                $ModelBanner = new Admin_Model_Banner();
         //                $totalBanners = $ModelBanner->BannersAll();
         //                $response = $util->groupArray($totalBanners, 'posicion');
         //                break;
         case 'BANNER':
             //                $util = new Server_Util();
             $ModelBanner = new Admin_Model_Banner2();
             $response = $ModelBanner->BannersAll();
             //                $response = $util->groupArray($totalBanners, 'codtbanner');
             break;
         case 'MUSICA':
             $ModelMusica = new Admin_Model_Musica();
             $response = $ModelMusica->MusicaAll();
             break;
         case 'JUEGO':
             $ModelJuego = new Admin_Model_Juego();
             $response = $ModelJuego->JuegoAll();
             break;
         case 'TEXT':
             $ModelText = new Admin_Model_Text();
             $response = $ModelText->textAll();
             break;
         case 'LINK':
             $ModelLink = new Admin_Model_Link();
             $response = $ModelLink->findAllByType(true);
             break;
         case 'SERVICIO':
             $ModelServicio = new Admin_Model_Servicio();
             $response = $ModelServicio->ServicioDescripcion();
             break;
         default:
             break;
     }
     return $response;
 }