Changeset 2727055
- Timestamp:
- 05/19/2022 07:15:34 PM (4 years ago)
- Location:
- perseo-software/trunk
- Files:
-
- 4 edited
-
PluginPerseo.php (modified) (9 diffs)
-
README.md (modified) (1 diff)
-
includes/PluginPerseo_cron.php (modified) (8 diffs)
-
js/PluginPerseo_combo.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
perseo-software/trunk/PluginPerseo.php
r2726319 r2727055 4 4 Plugin URI: https://perseo.ec/ 5 5 Description: Este Plugins integra el Sistema Contable Perseo Web y PC con la tienda Woocommerce 6 Version: 2 1.06 Version: 22.0 7 7 Author: Perseo Soft S.A. - Ecuador 8 8 Author URI: https://perseo.ec … … 234 234 ); 235 235 add_settings_field( 236 'fperseo_camposervidor',237 'Servidor',238 'fperseo_servidor',239 'pluginperseo_menu',240 'sperseo_seccionconfiguracion',241 [242 'label_for' => 'perseoservidor',243 'class' => 'clase_campo',244 'perseo_datopersonalizado' => 'Valor perseoservidor'245 ]246 );247 248 add_settings_field(249 236 'fperseo_campotoken', 250 237 'Token', … … 258 245 ] 259 246 ); 260 247 add_settings_field( 248 'fperseo_camposervidor', 249 'Servidor', 250 'fperseo_servidor', 251 'pluginperseo_menu', 252 'sperseo_seccionconfiguracion', 253 [ 254 'label_for' => 'perseoservidor', 255 'class' => 'clase_campo', 256 'perseo_datopersonalizado' => 'Valor perseoservidor' 257 ] 258 ); 259 261 260 //////////////////////////////////////////////////////// 262 261 //Campo seccion 2 parametrizacion … … 492 491 493 492 } 494 function fperseo_servidor($args){ 495 $perseo_config =PERSEOCONFIGBASE; //VARIABLE DEFINIDA DE CONFIGURACION BASE DE DATOS 496 $perseo_activar=''; 497 if ($perseo_config['perseotiposoftware']=='PC'){ $perseo_activar='disabled'; } 498 //condcion si existe valiable los dos puntos caso de sino es 499 $perseo_config[$args['label_for']] = isset($perseo_config[$args['label_for']]) ? esc_attr($perseo_config[$args['label_for']]):''; 500 $perseo_html = "<input {$perseo_activar} class='{$args['class']}' data-custom='{$args['perseo_datopersonalizado']}' type='text' name='pluginperseo_configuracion[{$args['label_for']}]' value='{$perseo_config[$args['label_for']]}' id='{$args['label_for']}' >"; 501 echo $perseo_html; 502 503 } 493 494 504 495 505 496 function fperseo_token($args){ … … 509 500 $perseo_html = "<input class='{$args['class']}' data-custom='{$args['perseo_datopersonalizado']}' type='text' name='pluginperseo_configuracion[{$args['label_for']}]' value='{$perseo_config[$args['label_for']]}'>"; 510 501 echo $perseo_html; 502 } 503 504 function fperseo_servidor($args){ 505 $perseo_config =PERSEOCONFIGBASE;//parametros de conexion 506 if ($perseo_config['perseotiposoftware']=='PC'){ 507 $perseo_activar='disabled'; 508 } 509 //if (!empty($perseo_config['perseotoken'])){ 510 ////////////////////////////////////////////////// 511 // SOLO SI ES WEB DEBE MOSTRAR LISTADO DE SERVIDORES 512 //if ($perseo_config['perseotiposoftware']=='WEB'){ 513 /////////////////////////////////////////// 514 //Consulta APi 515 $perseo_selec ='selected'; 516 ///////////////////////////////////// 517 //Verificar pc o web 518 // if ($perseo_config['perseotiposoftware']=='WEB'){ 519 $perseo_urlservidores ='https://perseo.app/api/datos/servidores'; 520 521 $perseo_responseservidores = wp_remote_post( $perseo_urlservidores, array( 522 'method' => 'POST', 523 'headers' => array('Content-Type'=> 'application/json', 524 'usuario' => 'perseo', 525 'clave' => 'Perseo1232*' 526 ) 527 ) ); 528 // } 529 // presentar datos 530 //print_r($perseo_responseservidores); 531 // echo "<br>-- aqui <br>"; 532 //print_r($perseo_responseservidores['body']); 533 //echo "<br>"; 534 if (! empty( $perseo_responseservidores)){ 535 $perseo_datosServidores = json_decode($perseo_responseservidores['body'],true); //devuelve 536 foreach($perseo_datosServidores as $servidor) 537 { 538 // echo $registro['sis_servidoresid']; 539 // echo "<br>"; 540 $perseo_refr1= ($perseo_config[$args['label_for']] == ($servidor['dominio']) )? $perseo_selec :'' ; 541 $perseo_muestra = $perseo_muestra ." <option value='".$servidor['dominio']."' ". $perseo_refr1." >".$servidor['descripcion']."</option>'"; 542 543 } 544 } 545 $perseo_config[$args['label_for']] = isset($perseo_config[$args['label_for']]) ? esc_attr($perseo_config[$args['label_for']]):''; 546 $perseo_html = "<select {$perseo_activar} class='{$args['class']}' data-custom='{$args['perseo_datopersonalizado']}' name='pluginperseo_configuracion[{$args['label_for']}]' id='{$args['label_for']}'> .$perseo_muestra.</select >"; 547 echo $perseo_html; 548 549 // } 550 551 //} 552 511 553 } 512 554 … … 693 735 //Verificar pc o web 694 736 if ($perseo_config['perseotiposoftware']=='WEB'){ 695 $perseo_urltarifas ='https://perseo-data-c1.app/api/tarifas_consulta'; 737 // $perseo_urltarifas =$perseo_config['perseoservidor'].''.'/api/tarifas_consulta'; 738 $perseo_urltarifas = $perseo_config['perseoservidor'].'/api/tarifas_consulta'; 739 696 740 }else{ 697 741 $perseo_urltarifas =$perseo_config['perseocertificado'].'://'.$perseo_config['perseoip'].'/api/tarifas_consulta'; … … 706 750 ) ); 707 751 // presentar datos 708 //print_r($perseo_responsetarifas['body']); 752 // print_r($perseo_responsetarifas); 753 // print_r($perseo_responsetarifas['body']); 709 754 710 755 if (! empty( $perseo_responsetarifas)){ … … 746 791 //Verificar pc o web 747 792 if ($perseo_config['perseotiposoftware']=='WEB'){ 748 $perseo_urltarifas = 'https://perseo-data-c1.app/api/tarifas_consulta';793 $perseo_urltarifas =$perseo_config['perseoservidor'].'/api/tarifas_consulta'; 749 794 }else{ 750 795 $perseo_urltarifas =$perseo_config['perseocertificado'].'://'.$perseo_config['perseoip'].'/api/tarifas_consulta'; … … 757 802 'body' => wp_json_encode($datoKEY) 758 803 ) ); 759 804 // print_r($perseo_responsetarifas); 760 805 if (! empty( $perseo_responsetarifas)){ 761 806 $perseo_datosTarifas = json_decode($perseo_responsetarifas['body'],true); //devuelve -
perseo-software/trunk/README.md
r2726319 r2727055 47 47 48 48 1. perseo-1.jpg 49 == Changelog == 50 = 22.0 = 51 * Actualizacion . 49 52 == Changelog == 50 53 = 21.0 = -
perseo-software/trunk/includes/PluginPerseo_cron.php
r2726319 r2727055 44 44 45 45 if ($perseo_config['perseotiposoftware']=='WEB'){ 46 $perseo_urlcliente = 'https://perseo-data-c1.app/api/clientes_consulta';46 $perseo_urlcliente =$perseo_config['perseoservidor'].'/api/clientes_consulta'; 47 47 }else{ 48 48 $perseo_urlcliente =$perseo_config['perseocertificado'].'://'.$perseo_config['perseoip'].'/api/clientes_consulta'; … … 137 137 138 138 if ($perseo_config['perseotiposoftware']=='WEB'){ 139 $perseo_urlclientecrear = 'https://perseo-data-c1.app/api/clientes_crear';139 $perseo_urlclientecrear =$perseo_config['perseoservidor'].'/api/clientes_crear'; 140 140 }else{ 141 141 $perseo_urlclientecrear =$perseo_config['perseocertificado'].'://'.$perseo_config['perseoip'].'/api/clientes_crear'; … … 349 349 //Verificar pc o web 350 350 if ($perseo_config['perseotiposoftware']=='WEB'){ 351 $perseo_urlpedido = 'https://perseo-data-c1.app/api/pedidos_crear';351 $perseo_urlpedido =$perseo_config['perseoservidor'].'/api/pedidos_crear'; 352 352 }else{ 353 353 $perseo_urlpedido =$perseo_config['perseocertificado'].'://'.$perseo_config['perseoip'].'/api/pedidos_crear'; … … 376 376 377 377 if ($perseo_config['perseotiposoftware']=='WEB'){ 378 $perseo_urlcliente = 'https://perseo-data-c1.app/api/clientes_consulta';378 $perseo_urlcliente =$perseo_config['perseoservidor'].'/api/clientes_consulta'; 379 379 }else{ 380 380 $perseo_urlcliente =$perseo_config['perseocertificado'].'://'.$perseo_config['perseoip'].'/api/clientes_consulta'; … … 478 478 //Verificar pc o web 479 479 if ($perseo_config['perseotiposoftware']=='WEB'){ 480 $perseo_urlcategoria = 'https://perseo-data-c1.app/api/'.$perseo_parametros['perseocategorias'];480 $perseo_urlcategoria =$perseo_config['perseoservidor'].'/api/'.$perseo_parametros['perseocategorias']; 481 481 }else{ 482 482 $perseo_urlcategoria =$perseo_config['perseocertificado'].'://'.$perseo_config['perseoip'].'/api'.'/'.$perseo_parametros['perseocategorias']; … … 589 589 //subir tipos de ivas 590 590 if ($perseo_config['perseotiposoftware']=='WEB'){ 591 $perseo_urliva = 'https://perseo-data-c1.app/api/tipoiva_consulta';591 $perseo_urliva =$perseo_config['perseoservidor'].'/api/tipoiva_consulta'; 592 592 }else{ 593 593 $perseo_urliva =$perseo_config['perseocertificado'].'://'.$perseo_config['perseoip'].'/api/tipoiva_consulta'; … … 670 670 //Verificar pc o web 671 671 if ($perseo_config['perseotiposoftware']=='WEB'){ 672 $perseo_urlproducto = 'https://perseo-data-c1.app/api/productos_consulta';672 $perseo_urlproducto =$perseo_config['perseoservidor'].'/api/productos_consulta'; 673 673 }else{ 674 674 $perseo_urlproducto =$perseo_config['perseocertificado'].'://'.$perseo_config['perseoip'].'/api/productos_consulta'; 675 675 }; 676 // echo "<br>- Producto---<br> "; 676 677 //echo $perseo_urlproducto; 677 678 $perseo_bodyproducto = ['api_key' => $perseo_config['perseotoken'], … … 1450 1451 { 1451 1452 if ($perseo_config['perseotiposoftware']=='WEB'){ 1452 $perseo_urlstock = 'https://perseo-data-c1.app/api/existencia_producto';1453 $perseo_urlstock =$perseo_config['perseoservidor'].'/api/existencia_producto'; 1453 1454 }else{ 1454 1455 $perseo_urlstock =$perseo_config['perseocertificado'].'://'.$perseo_config['perseoip'].'/api/existencia_producto'; -
perseo-software/trunk/js/PluginPerseo_combo.js
r2726319 r2727055 6 6 document.getElementById("perseocertificado").disabled = false; 7 7 document.getElementById('perseoip').disabled = false; 8 document.getElementById('perseoservidor').disabled = true; 9 document.getElementById('perseoservidor').value = ''; 8 document.getElementById('perseoservidor').disabled = true; 10 9 break; 11 10 case "WEB": … … 16 15 document.getElementById('perseoip').value = ''; 17 16 document.getElementById('perseoservidor').disabled = false; 18 document.getElementById('perseoservidor').value = 'https://perseo-data-c1.app'; //dato por defecto19 17 break; 20 18 }
Note: See TracChangeset
for help on using the changeset viewer.