/**
 * 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);
            }
        }
    }
}
Exemple #2
0
<?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) [];
    }
}