Info(); $smarty->assign('Usr', $Usr); if(isset($_POST['action'])) $_POST['type'] = $_POST['action']; switch($_POST["type"]){ case 'addTalla': $productoId = $_POST['productoId']; $proporcionNT = $_POST['proporcionNT']; $proporcionIT = $_POST['proporcionIT']; $proporcionT = $_POST['proporcionT']; $proporcionNC = $_POST['proporcionNC']; $proporcionIC = $_POST['proporcionIC']; $proporcionC = $_POST['proporcionC']; $tallas = array(); foreach($proporcionNT as $k => $nombre){ $res['id'] = $proporcionIT[$k]; $res['nombre'] = strtoupper($nombre); $res['cantidad'] = $proporcionT[$k]; $tallas[] = $res; } $res['id'] = ''; $res['nombre'] = ''; $res['cantidad'] = 0; $tallas[] = $res; $_SESSION['tallas'] = $tallas; $colores = array(); foreach($proporcionNC as $k => $nombre){ $res['id'] = $proporcionIC[$k]; $res['nombre'] = strtoupper($nombre); $res['cantidad'] = $proporcionC[$k]; $colores[] = $res; } $_SESSION['colores'] = $colores; //Obtenemos Totales foreach($tallas as $idT => $t){ foreach($colores as $idC => $c) $subtotales[$idT][$idC] = 0; $totales[$idT] = 0; }//foreach $totalLote = 0; if($productoId){ $smarty->assign('tallas', $tallas); $smarty->assign('colores', $colores); $smarty->assign('totales', $totales); $smarty->assign('totalLote', $totalLote); $smarty->assign('productoId', $productoId); $smarty->assign('subtotales', $subtotales); } echo 'ok[#]'; $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/pedidos-proporciones.tpl'); break; case 'delTalla': $key = $_POST['key']; $productoId = $_POST['productoId']; $proporcionNT = $_POST['proporcionNT']; $proporcionIT = $_POST['proporcionIT']; $proporcionT = $_POST['proporcionT']; $proporcionNC = $_POST['proporcionNC']; $proporcionIC = $_POST['proporcionIC']; $proporcionC = $_POST['proporcionC']; $tallas = array(); foreach($proporcionNT as $k => $nombre){ $res['id'] = $proporcionIT[$k]; $res['nombre'] = strtoupper($nombre); $res['cantidad'] = $proporcionT[$k]; $tallas[] = $res; } unset($tallas[$key]); $_SESSION['tallas'] = $tallas; $colores = array(); foreach($proporcionNC as $k => $nombre){ $res['id'] = $proporcionIC[$k]; $res['nombre'] = strtoupper($nombre); $res['cantidad'] = $proporcionC[$k]; $colores[] = $res; } $_SESSION['colores'] = $colores; //Obtenemos Totales foreach($tallas as $idT => $t){ foreach($colores as $idC => $c) $subtotales[$idT][$idC] = 0; $totales[$idT] = 0; }//foreach $totalLote = 0; if($productoId){ $smarty->assign('tallas', $tallas); $smarty->assign('colores', $colores); $smarty->assign('totales', $totales); $smarty->assign('totalLote', $totalLote); $smarty->assign('productoId', $productoId); $smarty->assign('subtotales', $subtotales); } echo 'ok[#]'; $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/pedidos-proporciones.tpl'); break; case 'addColor': $productoId = $_POST['productoId']; $proporcionNT = $_POST['proporcionNT']; $proporcionIT = $_POST['proporcionIT']; $proporcionT = $_POST['proporcionT']; $proporcionNC = $_POST['proporcionNC']; $proporcionIC = $_POST['proporcionIC']; $proporcionC = $_POST['proporcionC']; $tallas = array(); foreach($proporcionNT as $k => $nombre){ $res['id'] = $proporcionIT[$k]; $res['nombre'] = strtoupper($nombre); $res['cantidad'] = $proporcionT[$k]; $tallas[] = $res; } $_SESSION['tallas'] = $tallas; $colores = array(); foreach($proporcionNC as $k => $nombre){ $res['id'] = $proporcionIC[$k]; $res['nombre'] = strtoupper($nombre); $res['cantidad'] = $proporcionC[$k]; $colores[] = $res; } $res['id'] = ''; $res['nombre'] = ''; $res['cantidad'] = 0; $colores[] = $res; $_SESSION['colores'] = $colores; //Obtenemos Totales foreach($tallas as $idT => $t){ foreach($colores as $idC => $c) $subtotales[$idT][$idC] = 0; $totales[$idT] = 0; }//foreach $totalLote = 0; if($productoId){ $smarty->assign('tallas', $tallas); $smarty->assign('colores', $colores); $smarty->assign('totales', $totales); $smarty->assign('totalLote', $totalLote); $smarty->assign('productoId', $productoId); $smarty->assign('subtotales', $subtotales); } echo 'ok[#]'; $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/pedidos-proporciones.tpl'); break; case 'delColor': $key = $_POST['key']; $productoId = $_POST['productoId']; $proporcionNT = $_POST['proporcionNT']; $proporcionIT = $_POST['proporcionIT']; $proporcionT = $_POST['proporcionT']; $proporcionNC = $_POST['proporcionNC']; $proporcionIC = $_POST['proporcionIC']; $proporcionC = $_POST['proporcionC']; $tallas = array(); foreach($proporcionNT as $k => $nombre){ $res['id'] = $proporcionIT[$k]; $res['nombre'] = strtoupper($nombre); $res['cantidad'] = $proporcionT[$k]; $tallas[] = $res; } $_SESSION['tallas'] = $tallas; $colores = array(); foreach($proporcionNC as $k => $nombre){ $res['id'] = $proporcionIC[$k]; $res['nombre'] = strtoupper($nombre); $res['cantidad'] = $proporcionC[$k]; $colores[] = $res; } unset($colores[$key]); $_SESSION['colores'] = $colores; //Obtenemos Totales foreach($tallas as $idT => $t){ foreach($colores as $idC => $c) $subtotales[$idT][$idC] = 0; $totales[$idT] = 0; }//foreach $totalLote = 0; if($productoId){ $smarty->assign('tallas', $tallas); $smarty->assign('colores', $colores); $smarty->assign('totales', $totales); $smarty->assign('totalLote', $totalLote); $smarty->assign('productoId', $productoId); $smarty->assign('subtotales', $subtotales); } echo 'ok[#]'; $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/pedidos-proporciones.tpl'); break; }//switch ?>