Ciao Marco ed anzitutto grazie per il benvenuto.
Vediamo se ho capito, praticamente il controllo di pubblicazione è runtime? Io pensavo ci fosse qualche altro meccanismo, perchè quando ho provato a settare una data (volutamente errata) precedente a quella "current" in un articolo del com_content il flag pubblicato è passato da pubblicato a non pubblicato.
Secondo quello che mi dici tu basterebbe controllare per ogni promozione istanziata, se la sua data di publish_down è precedente o uguale a quella attuale, in questo caso il flag pubblicato passa da on a off e risolvo il problema?
Speravo ci fosse una classe di Joomla da invocare, invece dovrei costruire sia i campi publish_up e publish_down sul db, gestirli/popolarli lato amministrazione e visualizzarli o meno con un "if" lato front-office, è corretto?
P.s. Mi chiamo Salvo, scusa se non l'ho scritto nel primo post... ^^