<?php include_once 'ExpertoRepartos.php'; $oData = $oRequestData = $_POST ? $_POST : $_GET; $exp = new ExpertoRepartos(); switch ($oData["behavior"]) { case "reloadListRepartos": $fecha_fin = $oData["fecha_fin"]; $fecha_inicio = $oData["fecha_inicio"]; $data = $exp->getAll($fecha_inicio, $fecha_fin); echo "<script> var data = \"{$data}\";\n parent.mygrid.clearAll();\n\t\t\t\t\t\t\tparent.mygrid.detachEvent(parent.idOnXLE);\n parent.mygrid.parse(data, 'xml');\n parent.mygrid.filterByAll();\n </script>"; exit; break; case 'save': if ($exp->save($oData)) { pushInfo("Cambios aplicados exitosamente"); echo true; } else { pushError("El registro no pudo ser creado"); echo false; } break; case "delete": $flag = false; if (isset($oData['id_reparto'])) { $ids = explode(",", $oData['id_reparto']); foreach ($ids as $id) { if (!$exp->delete($id)) { $flag = true; } }