Backup #1004
| ID | 1004 |
| Dateipfad | /var/www/dev.campus.systemische-tools.de/src/View/content/partials/critique.php |
| Version | 4 |
| Typ |
modified |
| Größe | 3.4 KB |
| Hash | b15b3b7d550d1de64ee8491155abc9af938723813d7f1347d6356c79eab456e1 |
| Datum | 2025-12-24 01:25:51 |
| Geändert von | claude-code-hook |
| Grund | Claude Code Pre-Hook Backup vor Edit-Operation |
| Datei existiert |
Ja
|
Dateiinhalt
<?php
/**
* Content Critique Partial
*
* @var array $critiques Critique results
* @var bool $allPassed Whether all critics passed
* @var int|string $round Critique round number
*/
$passedCount = 0;
$totalCount = count($critiques);
foreach ($critiques as $c) {
if ($c['passed'] ?? false) {
$passedCount++;
}
}
?>
<div class="critique-results">
<div class="critique-summary-box <?= $allPassed ? 'critique-summary-box--success' : 'critique-summary-box--warning' ?>">
<div class="critique-summary-title">
<?php if ($allPassed): ?>
Kritik-Runde <?= htmlspecialchars((string) $round) ?> bestanden
<?php else: ?>
Kritik-Runde <?= htmlspecialchars((string) $round) ?>: Revision empfohlen
<?php endif; ?>
</div>
<div class="critique-summary-stats">
<?= $passedCount ?> von <?= $totalCount ?> Kritikern zufrieden
</div>
<div class="critique-summary-action">
<?php if ($allPassed): ?>
Der Content hat alle Qualitätsprüfungen bestanden. Sie können ihn jetzt genehmigen.
<?php else: ?>
Mindestens ein Kritiker hat Verbesserungsvorschläge. Nutzen Sie "Revision erstellen" um den Content zu überarbeiten.
<?php endif; ?>
</div>
</div>
<div class="critique-details">
<div class="critique-details-title">Detaillierte Kritiken:</div>
<?php foreach ($critiques as $critique): ?>
<?php
$passed = $critique['passed'] ?? false;
$icon = $passed ? '✓' : '⚠';
$class = $passed ? 'passed' : 'failed';
$rating = $critique['rating'] ?? 0;
?>
<div class="critique-item <?= $class ?>">
<div class="critique-item-header">
<span class="critique-icon"><?= $icon ?></span>
<span class="critique-name"><?= htmlspecialchars($critique['critic_name'] ?? 'Kritiker') ?></span>
<span class="critique-rating-badge"><?= $rating ?>/10</span>
</div>
<?php if (!empty($critique['summary'])): ?>
<div class="critique-text"><?= htmlspecialchars($critique['summary']) ?></div>
<?php endif; ?>
<?php if (!empty($critique['issues'])): ?>
<div class="critique-issues">
<strong>Probleme:</strong>
<ul>
<?php foreach ($critique['issues'] as $issue): ?>
<li><?= htmlspecialchars($issue) ?></li>
<?php endforeach; ?>
</ul>
</div>
<?php endif; ?>
<?php if (!empty($critique['suggestions'])): ?>
<div class="critique-suggestions">
<strong>Vorschlaege:</strong>
<ul>
<?php foreach ($critique['suggestions'] as $suggestion): ?>
<li><?= htmlspecialchars($suggestion) ?></li>
<?php endforeach; ?>
</ul>
</div>
<?php endif; ?>
</div>
<?php endforeach; ?>
</div>
</div>
<script>
// Reload page after showing critique results to update buttons
setTimeout(function() { window.location.reload(); }, 2000);
</script>
Vollständig herunterladen
Aktionen
Andere Versionen dieser Datei
| ID |
Version |
Typ |
Größe |
Datum |
| 1004 |
4 |
modified |
3.4 KB |
2025-12-24 01:25 |
| 1003 |
3 |
modified |
3.4 KB |
2025-12-24 01:25 |
| 1000 |
2 |
modified |
5.6 KB |
2025-12-24 01:22 |
| 993 |
1 |
modified |
1.6 KB |
2025-12-24 01:16 |
← Zurück zur Übersicht