<?php include_once 'ExpertoProductos.php'; include_once '../impresion/ExpertoImpresion.php'; $oData = $oRequestData = $_POST ? $_POST : $_GET; $exp = new ExpertoProductos(); switch ($oData["behavior"]) { case 'save': if (isset($oData['id_producto'])) { if ($exp->save($oData)) { echo true; } else { echo false; } } break; case 'delete': $flag = false; if (isset($oData['id_producto'])) { $ids = explode(",", $oData['id_producto']); foreach ($ids as $id) { if (!$exp->delete($id)) { $flag = true; } } if ($flag) { $msge = "parent.showMsgeError(\"<div style='font-family:verdana'>Algunos registros no pudieron ser eliminados.</div>\");"; } else { $msge = "parent.showMsgeExito(\"<div style='font-family:verdana'>Éxito!!!</div>\");"; } $data = $exp->getAll();
<?php require 'ExpertoProductos.php'; include_once '../../_framework.php'; $oData = $oRequestData = $_POST ? $_POST : $_GET; $exp = new ExpertoProductos(); switch ($oData['behavior']) { case 'load': $oData = $exp->getById($oData['id_producto']); $rs = $exp->getCodeAvailable(); $oData["codigo_producto"] = $rs["codigo_producto"]; echo returnVectorJSON($oData); break; case 'save': if (isset($oData['id_producto_padre'])) { $exp->save($oData); $data = $exp->getAll(); echo "<script>parent.winProd.close();\n var data = \"{$data}\";\n parent.mygrid.clearAll();\n parent.mygrid.parse(data, 'xml');\n parent.mygrid.filterByAll();\n </script>"; } break; }