Potrebbe essere questo il tuo problema, qui non sta impostando una variabile ma un nonsobenecosa:
$curtainopen =false;
//dovrebbe essere
curtainopen=false
Innanzitutto grazie per l'aiuto, $curtainopen è una variabile booleana che è usata nel codice per indicare se il sipario è aperto o chiuso... È corretta altrimenti non funzionava neanche il blocco if