<?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; } }
if ($oData["filtros"]) { $filters = explode("||", $oData["filtros"]); for ($i = 0; $i < count($filters); $i++) { $fieldAnValue = explode("=", $filters[$i]); $value[$i] = $fieldAnValue[1]; } $filterBy .= "mygrid.getFilterElement(1).value = '" . $value[1] . "';"; $filterBy .= "mygrid.getFilterElement(2).value = '" . $value[2] . "';"; $filterBy .= "mygrid.getFilterElement(3).value = '" . $value[3] . "';"; $filterBy .= "mygrid.getFilterElement(4).value = '" . $value[4] . "';"; $filterBy .= "mygrid.getFilterElement(9).value = '" . $value[9] . "';"; $filterBy .= "mygrid.filterByAll();"; $desde = $value[10]; $hasta = $value[11]; } $data = $exp->getAll($desde, $hasta); ?> <html> <head> <!-- FORMS --> <script language="javascript" src="<?php echo $lib_js; ?> mainFormba.js"></script> <link rel="stylesheet" type="text/css" href="<?php echo $style_form; ?> styleForm.css"> <!-- BÁSICO DHTMLX -->