Back to top

Autore Topic: Bug controllo data inizio - data fine pubblicazione  (Letto 3244 volte)

Offline vitrikvero

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Bug controllo data inizio - data fine pubblicazione
« il: 18 Gen 2011, 00:59:10 »
Ciao a tutti, volevo segnalare il seguente problema: nel momento in cui si pubblica un atto direttamente (senza passare dalla modifica), se la data di inizio pubblicazione è del mese precedente a quella di fine pubblicazione (es. 17 gennaio-01 febbraio), il sistema ritorna il seguente errore:   1. Attenzione, la data di inizio pubblicazione non può essere minore della data del giorno di inserimento.  :( :(

Offline Dresy

  • Nuovo arrivato
  • *
  • Post: 5
  • Sesso: Femmina
    • Mostra profilo
Re:Bug controllo data inizio - data fine pubblicazione
« Risposta #1 il: 18 Gen 2011, 11:19:51 »
è giorno di inserimento infatti.. non inizio pubblicazione

ci sono anche altre discussioni su questo argomento.
in realtà non avrebbe senso inserire un atto oggi, che avresti dovuto pubblicare magari un mese fa...
in sostanza dovresti calcolare i rimanenti giorni di pubblicazione previsti a partire dalla data di ''inserimento'' non di ''pubblicazione all'albo vero e proprio''

Offline vitrikvero

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:Bug controllo data inizio - data fine pubblicazione
« Risposta #2 il: 18 Gen 2011, 13:24:31 »
Ma la data di inserimento in questo caso coincideva con la data di inizio pubblicazione! 17 gennaio entrambe, perchè mi dice che è inferiore?

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Bug controllo data inizio - data fine pubblicazione
« Risposta #3 il: 19 Gen 2011, 00:45:22 »
Ho fatto varie prove in più siti ma non riproduco il problema.

Puoi controllare il settaggio del fuso orario di joomla nel pannello di controllo ?
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Gordon

  • Nuovo arrivato
  • *
  • Post: 25
    • Mostra profilo
Re:Bug controllo data inizio - data fine pubblicazione
« Risposta #4 il: 19 Gen 2011, 07:23:07 »
Il problema si presenta anche a me quando le date si trovano in 2 mesi diversi.
Modificando il formato delle date Y-m-d il problema non c'è ma non mi sembra un workaround corretto poichè poi visualizzerò le date in un formato poco naturale per gli utenti.

Offline vitrikvero

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:Bug controllo data inizio - data fine pubblicazione
« Risposta #5 il: 19 Gen 2011, 09:58:35 »
Ho fatto varie prove in più siti ma non riproduco il problema.

Puoi controllare il settaggio del fuso orario di joomla nel pannello di controllo ?

UTC +1

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Bug controllo data inizio - data fine pubblicazione
« Risposta #6 il: 19 Gen 2011, 10:25:15 »
il codice incriminato è questo

Codice: [Seleziona]
if (strtotime(Jrequest::getVar('datainizio_atto','','post')) < strtotime(date("d-m-Y"))) {
return "Attenzione, la data di inizio pubblicazione non può essere minore della data del giorno di inserimento";
}

nella mia versione di php  5.2.0 confronta i seguenti valori corrispondenti alla data del 19.01.2011 quindi è corretto.

Citazione
data inizio 1295391600 tempo di oggi 1295391600

puo darsi che su alcune versioni di php il confronto vada fatto sulla data rigirata in americano, penso che il problema sia questo. Farò delle prove  ed inserirò la modifica nella prossima versione.

Se qualcuno vuole anticipare le prove il codice citato si trova nella finestra Validation del form atto_10.
« Ultima modifica: 19 Gen 2011, 10:27:10 da vales »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

 



Web Design Bolzano Kreatif