function setEjecutarAlertas($evento = false) { $evento = $evento == false ? $this->mEvento : $evento; $this->mEvento = $evento; //$xAlerts = new cAlertasDelSistema(); //obtener eventos $xAlerts = new cAlertasDelSistema(); $rs = $xAlerts->getDatAlertasPorEvento($evento); $xPrg = new cSistema_programacion_de_avisos(); foreach ($rs as $datos) { // $xPrg->setData($rs); $xAlerts->setProcesarProgramacion($datos["idprograma"], $this->mVars); $this->mMessages .= $xAlerts->getMessages(); } }
if ($action == SYS_UNO) { if ($titulo == "" or trim("{$oficiales} {$empresas} {$personas} {$mails}") == "") { //$msg .= "$titulo |$oficiales| $empresas |$personas |$mails \r\n"; $msg .= $xHP->lang(MSG_ERROR_SAVE); if (MODO_DEBUG == true) { $xErr = new cError(); $msg .= $xErr->getREQVars(); } } else { $xA = new cAlertasDelSistema(); $destinatarios .= $oficiales == "" ? "" : "OFICIALES:{$oficiales}|"; $destinatarios .= $empresas == "" ? "" : "EMPRESAS:{$empresas}|"; $destinatarios .= $personas == "" ? "" : "PERSONAS:{$personas}|"; $destinatarios .= $mails == "" ? "" : "CORREO:{$mails}|"; $xA->setAgregarProgramacion($titulo, $contenido, $destinatarios, $programacion, $generadoen, $medios, $precomandos, $intentcheck); $msg .= $xA->getMessages(); $msg .= $xHP->lang(MSG_READY_SAVE); } } $xPRG = new cAlertasDelSistema(); $xSel2 = new cHSelect(); $xSel2->addOptions($xPRG->getATipoDeEvento()); $xSel2->addEvent("jsaListadoDeEventos()", "onblur"); $xFRM->addHElem($xTxt->getNormal("idtitulo", $titulo, "TR.Titulo del Aviso")); $xFRM->addHElem($xSel2->get("idgeneradoen", "TR.Generado")); $xSel->addOptions($xPRG->getTipoDeProgramacion()); $xFRM->addHElem($xSel->get("idtipodeprogramacion", "TR.Programado")); $xFS2 = new cHFieldset("TR.Destinatarios"); $xFS = new cHFieldset("TR.Medios de envio"); $xFS->addHElem($xChk->get("TR.Aviso por Telefono", "portelefono")); $xFS->addHElem($xChk->get("TR.Aviso por Email", "pormail"));