getConnection(); $stmt = $pdo->prepare("SELECT * FROM excel_templates WHERE id = ?"); $stmt->execute([$id]); $template = $stmt->fetch(PDO::FETCH_ASSOC); if (!$template) { header("Location: template_dashboard.php?status=error&message=" . urlencode("Template not found")); exit; } // Debug del JSON $clientSpecificFieldsJson = $template['client_specific_fields'] ?? '{}'; error_log("Raw client_specific_fields JSON: " . $clientSpecificFieldsJson); $clientSpecificFields = json_decode($clientSpecificFieldsJson, true); if (json_last_error() !== JSON_ERROR_NONE) { error_log("JSON decode error: " . json_last_error_msg()); $clientSpecificFields = []; } else { error_log("Decoded client_specific_fields: " . print_r($clientSpecificFields, true)); } ?> Edit Template <?= htmlspecialchars($titlewebsite, ENT_QUOTES, 'UTF-8'); ?>

Total Orders

4805

+2.5% from last week

Total Revenue

$84,245

+5.4% from last week

Bounce Rate

34.6%

-4.5% from last week

Total Customers

8.4K

+8.4% from last week

Edit Template:
$fieldData) { if (is_array($fieldData)) { $type = $fieldData['type'] ?? 'text'; $possibleValues = implode(', ', $fieldData['possible_values'] ?? []); $isRequired = isset($fieldData['is_required']) && $fieldData['is_required'] ? '1' : '0'; $exportColumnName = $fieldData['export_column_name'] ?? ''; $defaultValue = $fieldData['default_value'] ?? ''; error_log("Rendering field: $fieldName, type: $type, possible_values: $possibleValues, required: $isRequired, export: $exportColumnName, default: $defaultValue"); ?>

Cancel