protected function process()
 {
     $this->pais = new pais();
     if (isset($_POST['scodpais'])) {
         $pais = $this->pais->get($_POST['scodpais']);
         if (!$pais) {
             $pais = new pais();
             $pais->codpais = $_POST['scodpais'];
         }
         $pais->codiso = $_POST['scodiso'];
         $pais->nombre = $_POST['snombre'];
         if ($pais->save()) {
             $this->new_message("País " . $pais->nombre . " guardado correctamente.");
         } else {
             $this->new_error_msg("¡Imposible guardar el país!");
         }
     } else {
         if (isset($_GET['delete'])) {
             if (FS_DEMO) {
                 $this->new_error_msg('En el modo demo no puedes eliminar paises. Otro usuario podría necesitarlo.');
             } else {
                 $pais = $this->pais->get($_GET['delete']);
                 if ($pais) {
                     if ($pais->delete()) {
                         $this->new_message("País " . $pais->nombre . " eliminado correctamente.");
                     } else {
                         $this->new_error_msg("¡Imposible eliminar el país!");
                     }
                 } else {
                     $this->new_error_msg("¡País no encontrado!");
                 }
             }
         }
     }
 }
Exemplo n.º 2
0
 protected function private_core()
 {
     $this->share_extensions();
     if (isset($_GET['opcion'])) {
         if ($_GET['opcion'] == 'moneda') {
             $div0 = new divisa();
             $divisa = $div0->get('PEN');
             if (!$divisa) {
                 $div0->coddivisa = 'PEN';
                 $div0->codiso = '604';
                 $div0->descripcion = 'NUEVOS SOLES';
                 $div0->simbolo = 'S/.';
                 $div0->tasaconv = 3.4272;
                 $div0->save();
             }
             $this->empresa->coddivisa = 'PEN';
             if ($this->empresa->save()) {
                 $this->new_message('Datos guardados correctamente.');
             }
         } else {
             if ($_GET['opcion'] == 'pais') {
                 $pais0 = new pais();
                 $pais = $pais0->get('PER');
                 if (!$pais) {
                     $pais0->codpais = 'PER';
                     $pais0->codiso = 'PE';
                     $pais0->nombre = 'Perú';
                     $pais0->save();
                 }
                 $this->empresa->codpais = 'PER';
                 if ($this->empresa->save()) {
                     $this->new_message('Datos guardados correctamente.');
                 }
             }
         }
     }
 }
Exemplo n.º 3
0
 protected function private_core()
 {
     $this->pais = new pais();
     /// ¿El usuario tiene permiso para eliminar en esta página?
     $this->allow_delete = $this->user->allow_delete_on(__CLASS__);
     if (isset($_POST['scodpais'])) {
         $pais = $this->pais->get($_POST['scodpais']);
         if (!$pais) {
             $pais = new pais();
             $pais->codpais = $_POST['scodpais'];
         }
         $pais->codiso = $_POST['scodiso'];
         $pais->nombre = $_POST['snombre'];
         if ($pais->save()) {
             $this->new_message("País " . $pais->nombre . " guardado correctamente.");
         } else {
             $this->new_error_msg("¡Imposible guardar el país!");
         }
     } else {
         if (isset($_GET['delete'])) {
             if (FS_DEMO) {
                 $this->new_error_msg('En el modo demo no puedes eliminar paises. Otro usuario podría necesitarlo.');
             } else {
                 $pais = $this->pais->get($_GET['delete']);
                 if ($pais) {
                     if ($pais->delete()) {
                         $this->new_message("País " . $pais->nombre . " eliminado correctamente.");
                     } else {
                         $this->new_error_msg("¡Imposible eliminar el país!");
                     }
                 } else {
                     $this->new_error_msg("¡País no encontrado!");
                 }
             }
         }
     }
 }
Exemplo n.º 4
0
 public function pais()
 {
     $pais0 = new pais();
     $pais = $pais0->get('DOM');
     if (!$pais) {
         $pais0->codpais = 'DOM';
         $pais0->codiso = 'DO';
         $pais0->nombre = 'República Dominicana';
         $pais0->save();
     }
     $pais = $pais0->get('USA');
     if (!$pais) {
         $pais0->codpais = 'USA';
         $pais0->codiso = 'US';
         $pais0->nombre = 'Estados Unidos';
         $pais0->save();
     }
     $this->empresa->codpais = 'DOM';
     if ($this->empresa->save()) {
         $this->new_message('Datos guardados correctamente.');
     }
 }