Status als Variable in PDF Ansicht

Hi Leute, ich habe eine etwas ungewöhnliche Frage:

Ich brauche den aktuellen Status der Rechnung als Variable, da ich diesen vergleichen möchte und entsprechend ein Echo in der generierten Rechnung ausgeben möchte, aber irgendwie bekomme ich das nicht hin, wie ginge das am einfachsten? Oder geht das überhaupt ?

Als Verständnis hier mein Snippet:

        <?php 
        if ($status == 'viewed') {
            echo "<p>Status ist auf viewed</p>";
        } else {
            echo "<p>Status ist nicht viewed</p>";
        }
        
        
        ?>

Vielen Dank im Voraus :slight_smile:

Hi, das geht.

Aber nicht so, probier es bitte mal mit $invoice->invoice_status_id dabei steht der Wert für folgendes:

1 = draft
2 = gesendet
3 = gelesen
4 = bezahlt

Du müsstest es also ungefähr so machen:

<?php 
    if ($invoice->invoice_status_id == 3) { 
        echo "<p>Status ist auf viewed</p>";
    } else {
        echo "<p>Status ist nicht viewed</p>";
    }
?>

Um zu checken ob eine Rechnung “überfällig” ist (nicht vom Status abgedeckt) kannst du checken, ob $is_overdue true ist. Also so:

<?php
    if ($is_overdue){
        echo "<p>Rechnung ist überfällig</p>";
    }
?>

(das geht nur bei Rechnungen, bei Angeboten gibt es noch $is_expired)

Hoffe ich konnte dir helfen.
Falls du selbiges bei Angeboten machen willst verwende bitte $quote->quote_status_id