if ($lista->registros > 0) { $listax = $lista->datos; foreach ($listax as $recibo) { $sOpciones = ""; if ($recibo->TIPO_DOCUMENTO == 0) { $tipoDocumento = "CFDI"; } else { $tipoDocumento = "NOMINA"; } if ($recibo->ESTATUS == 1) { $sEstado = "<span class=\"label label-success\">Vigente</span>"; } else { $sEstado = "<span class=\"label label-danger\">Cancelada</span>"; } $emisor = encontrar('sRFC', $recibo->RFC_EMISOR, $emisores); $receptor = encontrar('sRFC', trim($recibo->RFC_RECEPTOR), $receptores); $idemisor = isset($emisor->iId_Usuario) ? $emisor->iId_Usuario : 0; $sOpciones .= "<li><a href=\"#\" data-rel=\"ver_pdf\" data-id=\"{$recibo->ID_FACTURA_TIMBRADA}\" data-toggle=\"modal\" data-target=\"#modal_pdf\"><i class=\"fa fa-print\"></i> Ver PDF</a></li>"; $sOpciones .= "<li><a href=\"#\" data-rel=\"ver_xml\" data-id=\"{$recibo->ID_FACTURA_TIMBRADA}\" data-toggle=\"modal\" data-target=\"#modal_xml\"><i class=\"fa fa-code\"></i> Ver XML</a></li>"; $sOpciones .= "<li><a href=\"inc/ajax.php?solicitud=ver_recibo&tipo=pdf&formato=pdf&descargar=1&id={$recibo->ID_FACTURA_TIMBRADA}\"><i class=\"fa fa-download\"></i> Descargar PDF</a></li>"; $sOpciones .= "<li><a href=\"inc/ajax.php?solicitud=ver_recibo&tipo=xml&descargar=1&id={$recibo->ID_FACTURA_TIMBRADA}\"><i class=\"fa fa-download\"></i> Descargar XML</a></li>"; if ($recibo->ESTATUS == 1) { if ($usuario->ejecutar('obtener', 'tipo') == 1) { if (in_array($recibo->RFC_RECEPTOR, $rfc_empresa)) { $sOpciones .= "<li><a href=\"#\" data-rel=\"cancelar_cfdi\" data-id=\"{$recibo->ID_FACTURA_TIMBRADA}\" data-idusuario=\"{$idemisor}\" data-toggle=\"modal\" data-target=\"#modal_cancelacion\"><i class=\"fa fa-refresh\"></i> Cancelar CFDI</a></li>"; } } if ($usuario->ejecutar('obtener', 'tipo') == 2) { if (!in_array($recibo->RFC_RECEPTOR, $rfc_empresa)) { $sOpciones .= "<li><a href=\"#\" data-rel=\"cancelar_cfdi\" data-id=\"{$recibo->ID_FACTURA_TIMBRADA}\" data-idusuario=\"{$idemisor}\" data-toggle=\"modal\" data-target=\"#modal_cancelacion\"><i class=\"fa fa-refresh\"></i> Cancelar CFDI</a></li>"; }
$query_plantilla = "SELECT bPlantilla_ReciboHonorarios FROM empresa WHERE iId = {$idEmpresa}"; $cs->setQuery($query_plantilla); if ($cs->RecordCount() > 0) { $plantilla = $cs->firstResult(); $plantilla = $plantilla['bPlantilla_ReciboHonorarios']; } else { $plantilla = ""; } $query = "SELECT * FROM factura_timbrada WHERE RFC_EMISOR IN ({$rfc}) AND MAIL_ENVIADO = 0 AND MAIL_TO <> ''"; echo $query; $csr = DataBaseRemota::getInstance(); $csr->setQuery($query); if ($csr->RecordCount() > 0) { $lista = $csr->loadObjectList(); foreach ($lista as $registro) { $registro_local = encontrar('sRFC', $registro->RFC_EMISOR, $lista_registros_local); $plantilla = str_replace('{EMISOR_RECIBO}', $registro_local->sRazonSocial, $plantilla); $plantilla = str_replace('{SERIE}', $registro->SERIE, $plantilla); $plantilla = str_replace('{FOLIO}', $registro->FOLIO, $plantilla); $plantilla = $plantilla; $mail = new PHPMailer(); $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = 'smtp.mailgun.org'; // Specify main and backup SMTP servers $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = '******'; // SMTP username $mail->Password = '******'; // SMTP password