Fix: Agregar cron job para mensajes programados y mostrar texto completo sin variables
This commit is contained in:
@@ -268,8 +268,15 @@ if (!isset($_SESSION['admin_logged_in']) || $_SESSION['admin_logged_in'] !== tru
|
||||
if (msg.template_body) {
|
||||
let bodyPreview = msg.template_body;
|
||||
if (msg.template_parameters && Array.isArray(msg.template_parameters)) {
|
||||
msg.template_parameters.forEach((param, index) => {
|
||||
bodyPreview = bodyPreview.replace(`{{${index + 1}}}`, param);
|
||||
// Reemplazar todas las variables en orden de aparición
|
||||
// Soporta tanto {{1}}, {{2}} como {{nombre_tema}}, {{fecha}}
|
||||
const regex = /\{\{[^\}]+\}\}/g;
|
||||
let paramIndex = 0;
|
||||
|
||||
bodyPreview = bodyPreview.replace(regex, (match) => {
|
||||
const value = msg.template_parameters[paramIndex] || match;
|
||||
paramIndex++;
|
||||
return `<strong>${value}</strong>`;
|
||||
});
|
||||
}
|
||||
preview += `<div class="message-preview">${bodyPreview}</div>`;
|
||||
|
||||
Reference in New Issue
Block a user