public function GuardarIIMS($Validacion = false) { if ($Validacion == true and NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($Validacion), array(date("Y-m-d"), 'GESTION')) == date("Y-m-d")) { if (AyudasPost::DatosVacios($_POST) == false) { $DatosPost = AyudasPost::FormatoMayusOmitido(AyudasPost::FormatoEspacio(AyudasPost::LimpiarInyeccionSQL($_POST)), array('Usuario', 'Asesor')); $DatosPost['Fecha'] = date("Y-m-d"); $DatosPost['Hora'] = date("H:i:s"); $DatosPost['Usuario'] = NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($DatosPost['Usuario']), 'GESTION'); $DatosPost['Asesor'] = NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($DatosPost['Asesor']), 'GESTION'); $this->Modelo->GuardarIIMS($DatosPost); $Plantilla = new NeuralPlantillasTwig(); echo $Plantilla->MostrarPlantilla('Ajax/BaseGestion/IIMS.html', 'GESTION'); } } }
public function BaseGestionCorreo($Validacion = false) { if ($Validacion == true and NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($Validacion), array(date("Y-m-d"), 'GESTION')) == date("Y-m-d")) { $DatosPost = AyudasPost::FormatoMayusOmitido(AyudasPost::FormatoEspacio(AyudasPost::LimpiarInyeccionSQL($_POST)), array('Usuario', 'Asesor')); if (AyudasPost::DatosVaciosOmitidos($DatosPost, array('Observaciones')) == false) { $DatosPost['Fecha'] = date("Y-m-d"); $DatosPost['Hora'] = date("H:i:s"); $DatosPost['Usuario'] = NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($DatosPost['Usuario']), 'GESTION'); $DatosPost['Asesor'] = NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($DatosPost['Asesor']), 'GESTION'); $DatosPost['Seguimiento'] = isset($DatosPost['Seguimiento']) == true ? $DatosPost['Seguimiento'] : 'FINALIZADO'; $data = $this->Modelo->GuardarCorreo($DatosPost); $Datos = $this->Modelo->BuscarConsecutivoGestion($DatosPost['Fecha'], $DatosPost['Hora'], $DatosPost['Usuario'], 'CORREO'); $Seguimiento = $DatosPost['Seguimiento'] == 'SEGUIMIENTO' ? self::AgregarSeguimiento(array('Registro' => $Datos[0]['Id'], 'Fecha_Inicio' => date("Y-m-d H:i:s"), 'Usuario' => $DatosPost['Usuario'], 'Observaciones' => $DatosPost['Observaciones'], 'TipoReporte' => 'CORREO')) : ''; $Plantilla = new NeuralPlantillasTwig(); $Plantilla->ParametrosEtiquetas('IdGestion', substr($DatosPost['Usuario'], 0, 2) . $Datos[0]['Id']); $Plantilla->ParametrosEtiquetas('TipoReporte', 'Correo'); echo $Plantilla->MostrarPlantilla('Ajax/BaseGestion/ConsecutivoGestion.html', 'GESTION'); } else { $Plantilla = new NeuralPlantillasTwig(); $Plantilla->ParametrosEtiquetas('TipoReporte', 'Correo'); echo $Plantilla->MostrarPlantilla('Ajax/BaseGestion/DatosVacios.html', 'GESTION'); } } else { echo 'Hay Un Error Validar'; } }