Proyectos de Subversion Moodle

Rev

Rev 1325 | Rev 1371 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1325 Rev 1326
Línea 2928... Línea 2928...
2928
            $teme_dir = str_replace($CFG->dirroot, '', $CFG->themedir);
2928
            $teme_dir = str_replace($CFG->dirroot, '', $CFG->themedir);
2929
        }
2929
        }
Línea 2930... Línea 2930...
2930
 
2930
 
2931
        return $teme_dir;
2931
        return $teme_dir;
-
 
2932
    }
-
 
2933
 
-
 
2934
    public function render_email_message_html($messagehtml)
-
 
2935
    {
-
 
2936
        // Logo desde la carpeta pix del tema
-
 
2937
        $logo_url = $this->image_url('footer-logo', 'theme')->out(false);
-
 
2938
 
-
 
2939
        // Footer (texto simple)
-
 
2940
        $footer_text = 'Gracias por confiar en nosotros. © ' . date('Y') . ' TuEmpresa';
-
 
2941
 
-
 
2942
        // (opcional) otra imagen en el footer
-
 
2943
        $footer_image_url = $this->image_url('footer-image', 'theme')->out(false);
-
 
2944
 
-
 
2945
        // Header: logo
-
 
2946
        $logo_html = html_writer::div(
-
 
2947
            html_writer::empty_tag('img', [
-
 
2948
                'src' => $logo_url,
-
 
2949
                'alt' => 'Logo',
-
 
2950
                'style' => 'max-width: 200px; height: auto; display: block; margin: 20px auto 40px auto;'
-
 
2951
            ]),
-
 
2952
            '',
-
 
2953
            ['style' => 'text-align: center;']
-
 
2954
        );
-
 
2955
 
-
 
2956
        // Footer: texto + imagen opcional
-
 
2957
        $footer_html = html_writer::div(
-
 
2958
            html_writer::div($footer_text, '', ['style' => 'font-size: 12px; color: #888; text-align: center; margin-top: 40px; margin-bottom: 20px;'])
-
 
2959
                .
-
 
2960
                html_writer::empty_tag('img', [
-
 
2961
                    'src' => $footer_image_url,
-
 
2962
                    'alt' => 'Footer Image',
-
 
2963
                    'style' => 'max-width: 150px; height: auto; display: block; margin: 10px auto 0 auto;'
-
 
2964
                ]),
-
 
2965
            '',
-
 
2966
            ['style' => 'text-align: center; margin-top: 30px;']
-
 
2967
        );
-
 
2968
 
-
 
2969
        // Unir todo
-
 
2970
        $full_message = $logo_html . $messagehtml . $footer_html;
-
 
2971
 
-
 
2972
        return $full_message;
2932
    }
2973
    }