/** * DESCONTAR SALDO A LOS CLIENTES ACTIVOS. * @return [type] [description] */ function descontarSaldoClientes() { $clientes = getClientesActivos(); if (!empty($clientes)) { foreach ($clientes as $key => $cliente) { $variacion = getCostoVariationID($cliente->producto_id); $adicionales = unserialize(getIngredientesAdicionales($cliente->cliente_id)); $porCobrar = $variacion->costoSemanal + $adicionales['total_adicionales']; $saldoFinal = $cliente->saldo - $porCobrar; if ($porCobrar <= $cliente->saldo) { updateSaldoCliente($cliente->cliente_id, $saldoFinal); storeCanastaAlCorteCliente($cliente, $variacion, $adicionales); } } } }
<?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) []; } }