$xFRM->setAction("llamadas.frm.php?action={$step}"); if ($step == MQL_MOD) { $xFRM->addGuardar(); } else { $xFRM->addSubmit(); } $clave = parametro($xTabla->getKey(), null, MQL_INT); if (($action == MQL_ADD or $action == MQL_MOD) and $clave != null) { $xTabla->setData($xTabla->query()->initByID($clave)); $xTabla->setData($_REQUEST); if ($action == MQL_ADD) { $xTabla->query()->insert()->save(); } else { $xTabla->query()->update()->save($clave); } $xFRM->addAvisoRegistroOK(); } $xFRM->OMoneda("deuda_total", $xTabla->deuda_total()->v(), "TR.total"); $xFRM->OText("telefono_uno", $xTabla->telefono_uno()->v(), "TR.telefono 1"); $xFRM->OText("telefono_dos", $xTabla->telefono_dos()->v(), "TR.telefono 2"); $xFRM->OText("fecha_llamada", $xTabla->fecha_llamada()->v(), "TR.fecha"); $xFRM->OText("hora_llamada", $xTabla->hora_llamada()->v(), "TR.hora"); $xFRM->OTextArea("observaciones", $xTabla->observaciones()->v(), "TR.observaciones"); $xFRM->OSelect("estatus_llamada", $xTabla->estatus_llamada()->v(), "TR.estatus llamada", array("efectuado" => "EFECTUADO", "cancelado" => "CANCELADO", "pendiente" => "PENDIENTE", "vencido" => "VENCIDO")); $xFRM->OMoneda("grupo_relacionado", $xTabla->grupo_relacionado()->v(), "TR.grupo relacionado"); $xFRM->OHidden("idseguimiento_llamadas", $xTabla->idseguimiento_llamadas()->v(), "TR.idseguimiento llamadas"); $xFRM->OHidden("numero_socio", $xTabla->numero_socio()->v(), "TR.numero socio"); $xFRM->OHidden("numero_solicitud", $xTabla->numero_solicitud()->v(), "TR.numero solicitud"); $xFRM->OHidden("oficial_a_cargo", $xTabla->oficial_a_cargo()->v(), "TR.oficial a cargo"); $xFRM->OHidden("sucursal", $xTabla->sucursal()->v(), "TR.sucursal"); $xFRM->OHidden("eacp", $xTabla->eacp()->v(), "TR.eacp");