Пример #1
0
 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>";
                 }
Пример #2
0
$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