function storeCanastaAlCorteCliente($cliente, $variacion, $adicionales) { $actualizacionID = getActualizacionCanasta($cliente->club_id); $producto = wp_get_post_parent_id($cliente->producto_id); $canasta = getIdCanastaClube($cliente->club_id, $producto); $actualizacionId = getIdActualizacionCanasta($cliente->club_id, $producto, $actualizacionID); $arr = ['cliente_id' => $cliente->cliente_id, 'saldo_anterior' => $cliente->saldo, 'costo_canasta' => $variacion->costoSemanal, 'variation_id' => $cliente->producto_id, 'club_id' => $cliente->club_id, 'adicionales' => serialize($adicionales), 'fecha_corte' => date('Y-m-d'), 'actualizacion_id' => $actualizacionId, 'canasta_id' => $canasta]; saveCanastaAlCorteCliente($arr); destroyAdicionalesCliente($cliente->cliente_id, $adicionales); }
/** * REGRESA EL HTML CON LOS INGREDIENTES DEL PRODUCTO */ function ajax_html_ingredientes_producto() { extract($_POST); if (is_user_logged_in()) { global $current_user; $opCliente = getCliente($current_user->ID); $canasta = getIdCanastaClube($opCliente->clubId, $producto); $ingredientes = getIngredientesCanasta($canasta); } else { $canasta = '1' . $producto; $ingredientes = getIngredientesCanasta($canasta); } $html = getHtmlIngredientes($ingredientes, $producto); wp_send_json($html); }
<?php $user = get_user_by('id', $cliente->cliente_id); $producto_id = wp_get_post_parent_id($cliente->producto_id); $canasta = function_exists('getCostoVariationID') ? getIdCanastaClube($cliente->club_id, $producto_id) : []; $ingredientesCanasta = function_exists('getIngredientesCanasta') ? getIngredientesCanasta($canasta) : []; $ingredientesAdicionales = function_exists('getIngredientesAdicionales') ? getIngredientesAdicionales($cliente->cliente_id) : []; $totalAdicionales = isset($adicionalesAgregados['total_adicionales']) ? $adicionalesAgregados['total_adicionales'] : 0; $variationAttr = function_exists('getCostoVariationID') ? getCostoVariationID($cliente->producto_id) : []; ?> <div class="wrap content-cliente"> <h1> Cliente - <?php echo $user->user_login; ?> </h1> <hr> <a class="button-primary" href="<?php echo admin_url() . 'admin.php?page=activos'; ?> "> << Regresar clientes </a> <br> <div class="side-cliente"> <p><strong>Email:</strong> <?php echo $user->user_email; ?> <br> <strong>Club:</strong> <?php echo get_the_title($cliente->club_id);
function getClubAndCanasta() { global $opCliente; global $clubCanasta; if ($opCliente->producto_id != 0) { $producto = wp_get_post_parent_id($opCliente->producto_id); $canasta = getIdCanastaClube($opCliente->clubId, $producto); $adicionalesId = getIdCanastaAdicionalesClube($opCliente->clubId, $producto); $clubCanasta = (object) ['producto_id' => $producto, 'clubId' => $opCliente->clubId, 'producto_name' => get_the_title($producto), 'canastaID' => $canasta, 'ingredientes' => getIngredientesCanasta($canasta), 'adicionales' => getIngredientesCanasta($adicionalesId), 'attr_variation' => getCostoVariationID($opCliente->producto_id), 'adicionalesAgregados' => unserialize(getIngredientesAdicionales($opCliente->clineteId)), 'suspension' => getSuspensionCanastas($opCliente->clineteId)]; } else { $clubCanasta = (object) []; } }