get(); $templates = []; foreach ($full_query as $template) { $single_template = ['name' => $template->name, 'template' => $template->template, ]; if ($template->name == 'Default Alert Template') { $default_tplid = $template->id; $single_template['id'] = 0; $single_template['alert_rules'] = AlertRule::whereNotIn('id', AlertTemplateMap::pluck('alert_rule_id')) ->select('id', 'name') ->orderBy('name') ->get(); } else { $single_template['id'] = $template->id; $single_template['alert_rules'] = $template->alert_rules; } $templates[] = $single_template; } $template_ids = array_column($templates, 'id'); array_multisort($templates, SORT_ASC, $template_ids); foreach ($templates as $template) { $old_template = strpos($template['template'], '{/if}') !== false ? '1' : ''; echo ''; } ?>
# Name Alert Rules Action Old template
' . $template['id'] . ' ' . $template['name'] . ' ' . json_encode($template['alert_rules']) . ' ' . $old_template . '