279 lines
6.8 KiB
PHP
Executable File
279 lines
6.8 KiB
PHP
Executable File
<?php
|
|
|
|
include_once('../init.php');
|
|
include_once('../config.php');
|
|
include_once(DOC_ROOT.'/libraries.php');
|
|
|
|
session_start();
|
|
|
|
$Usr = $user->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
|
|
|
|
?>
|