Plugin Directory

Changeset 2394830


Ignore:
Timestamp:
10/06/2020 08:39:47 PM (5 years ago)
Author:
perseosoftware
Message:

update clientes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • perseo-software/trunk/includes/PluginPerseo_cron.php

    r2393793 r2394830  
    4747
    4848                       $perseo_arraydetalles =$wpdb->get_results("SELECT producto.product_id as varprod ,ord.* , producto.* FROM {$table_prefix}wc_order_product_lookup ord , {$table_prefix}wc_product_meta_lookup producto where ord.product_id=producto.product_id and  order_id ='".$DatPedido->codigoPedido."'");
    49                       var_dump( $perseo_arraydetalles);
    50                       echo "<br>";
     49                      // var_dump( $perseo_arraydetalles);
     50                      // echo "<br>";
    5151                       //echo "<br>";
    5252                       foreach($perseo_arraydetalles as $detalPedido)
     
    161161                    $perseo_bodypedido = json_encode($perseo_InsertarPedido,true);
    162162
    163                     print_r($perseo_bodypedido);
    164                     echo "<br>";
    165                     echo "<br>";
     163                    //print_r($perseo_bodypedido);
     164                   // echo "<br>";
     165                    //echo "<br>";
    166166
    167167                    ///////////////////////////////////////////
     
    197197        global $wpdb;
    198198        global $table_prefix;
    199 
    200199        $perseo_config      =get_option('pluginperseo_configuracion');
    201200        $perseo_parametros  =get_option('pluginperseo_parametros');
     
    227226                'body'        => $perseo_bodycliente
    228227                )
    229             );     
     228            );   
     229              //var_dump($perseo_responsecliente);
     230              //echo "<br>";
     231
    230232            if (! empty($perseo_responsecliente)){
    231233                $perseo_datosCliente = json_decode($perseo_responsecliente['body'],true); //devuelve
     
    233235                foreach($perseo_datosCliente['clientes'] as $cliente)
    234236                {
    235                         $perseo_ConsultaClientes=$wpdb->get_results("SELECT * FROM {$table_prefix}users usua, {$table_prefix}usermeta descri where usua.ID= descri.user_id and meta_key ='wp_user_level' and meta_value =0 and usua.ID = (SELECT meta.user_id FROM {$table_prefix}usermeta as meta where meta.meta_key ='PerseoCI' and meta.meta_value='".$cliente['identificacion']."')");
     237                    if ($cliente['email'] <>""){
     238                                           
     239                        $perseo_ConsultaClientes=$wpdb->get_results("SELECT * FROM {$table_prefix}users usua, {$table_prefix}usermeta descri where usua.ID= descri.user_id and meta_key ='wp_user_level' and meta_value =0 and usua.ID = (SELECT meta.user_id FROM {$table_prefix}usermeta as meta where meta.meta_key ='PerseoIdentificacion' and meta.meta_value='".$cliente['identificacion']."')");
     240                        //print_r($perseo_ConsultaClientes);
     241                        //echo "<br>";
    236242                        if(empty($perseo_ConsultaClientes)){
    237243                            if ($cliente['clientesid']<>'1'){
     
    254260
    255261                                    $perseo_userid = wp_insert_user($perseo_userdata);
    256                                    // echo $perseo_userid;
     262                                 
     263                                    if (!is_wp_error($perseo_userid))
     264                                    {
     265                                         // echo $perseo_userid;
     266                                          //echo "<br>";
    257267                                    $wpdb->insert($table_prefix.'usermeta', array('user_id'=> $perseo_userid, 'meta_key'  => 'PerseoCodigo', 'meta_value'=> $cliente['clientescodigo']));
    258268                                    $wpdb->insert($table_prefix.'usermeta', array('user_id'=> $perseo_userid, 'meta_key'  => 'PerseoIdentificacion', 'meta_value'=> $cliente['identificacion']) );
    259269                                    $wpdb->insert($table_prefix.'usermeta', array('user_id'=> $perseo_userid, 'meta_key'  => 'PerseoID', 'meta_value'=> $cliente['clientesid']) );
    260270                               
    261                                     if (!is_wp_error($perseo_userid))
    262                                     {
    263271                                        $perseo_link = home_url();                                       
    264272                                        $perseo_link_host =$_SERVER['HTTP_HOST'];
     
    278286                            };                   
    279287                        };
     288                    };
    280289                }
     290                //////////////////////////////
     291            //limpio variables json
     292            $perseo_responsecliente    = "";
     293            $perseo_datosCliente       = "";
    281294            }
    282295        }
     
    388401                        };
    389402                }
     403                //////////////////////////////
     404                //limpio variables json
     405                $perseo_responsecategoria    = "";
     406                $perseo_datosCategoria       = "";
     407
    390408            }
     409           
    391410        }
    392411    }
     
    463482                            };
    464483                         }
     484                         //////////////////////////////
     485                        //limpio variables json
     486                        $perseo_responseiva    = "";
     487                        $perseo_datosivas      = "";
    465488                    };
     489           
    466490        };
    467491    }
    468492
    469493    public function fperseo_producto(){
    470         //echo 'Memoria usada: ' . round(memory_get_usage() / 1024,1) . ' KB de ' . round(memory_get_usage(1) / 1024,1) . ' KB';
    471 
     494        echo 'Memoria en uso producto antes:  ('. round(((memory_get_usage() / 1024) / 1024),2) .'M) <br>';
    472495        global $wpdb;       
    473496        global $table_prefix;
     
    475498        $perseo_parametros  =get_option('pluginperseo_parametros');
    476499
    477         ///////////////////////////////////////
    478         //Eliminando valores del json
    479         $perseo_datosProductos='';
     500       
    480501
    481502        if ($perseo_parametros['perseoproductos']=='SI'){
    482            
    483503            /////////////////////////////////////
    484504            //Verificar pc o web
     
    733753                                                    $perseo_num     =1;
    734754                                                    $perseo_sumar   ='';
    735                                                     $Perseo_baseFromJavascript ='';
    736                                                     $Perseo_data    = '';
    737755                                                    foreach($producto['imagenes'] as $imagen)
    738756                                                    {
     
    898916                        } else{
    899917                           
     918                           
    900919                            ///////////////////////////////////////////////////////
    901920                            ///Fecha de modificacion es igual a la fecha de ingreso
     
    968987                                                        {                                                           
    969988                                                            $perseo_tarifaventa=round($tarifa['precio'],2);
     989                                                            //echo $perseo_tarifaventa;
     990                                                            //echo "<br>";
    970991                                                            update_post_meta($ConsultaProductoUpd, '_price', $perseo_tarifaventa);
    971992                                                            update_post_meta($ConsultaProductoUpd, '_regular_price', $perseo_tarifaventa );
     
    9991020                                        };         
    10001021                                }
    1001 
    1002                                
    1003 
    1004                                
    10051022
    10061023                                ///////////////////////////////////////////////////
     
    12041221                   
    12051222                }
    1206             };
     1223                //////////////////////////////
     1224                //limpio variables json
     1225                $perseo_responseproducto    = "";
     1226                $perseo_datosProductos      = "";
     1227                //imagenes base 64 y wordpressimg
     1228                $Perseo_baseFromJavascript  = "";
     1229                $Perseo_data                = "";
     1230                $perseoimage                = null;
     1231                $perseoimage1               = null;
     1232            };           
     1233            //limite de memoria
     1234            //echo 'Memoria usada: ' . round(memory_get_usage() / 1024,1) . ' KB de ' . round(memory_get_usage(1) / 1024,1) . ' KB';
     1235            echo 'Memoria en uso:  ('. round(((memory_get_usage() / 1024) / 1024),2) .'M) <br>';
     1236            echo 'Memory limit: ' . ini_get('memory_limit') . '<br>';
    12071237        };
    12081238    }
     
    12921322                        //echo '<br>';
    12931323                    }
    1294                    
     1324                    //////////////////////////////
     1325                //limpio variables json
     1326                $perseo_datosPrdstock       = "";
     1327                $perseo_responsestsock      = "";
    12951328
    12961329               
    12971330                }
     1331               
    12981332            }
    12991333
Note: See TracChangeset for help on using the changeset viewer.