FantacalcioBazar Evolution

Versione Completa: Versione 1.4.6.x (Codename SD6) DEVEL con bugfix e addons- Changelog e Howto
Al momento stai visualizzando una versione semplificata dei nostri contenuti. Passa alla visualizzazione completa con formattazione.

Derevko

Ciao,

dato che leggo molti thread con le stesse segnalazioni di bug, ho deciso di rendere pubblica la versione da me modificata con alcune correzioni e con qualche add.


Per chi sa usare svn:

Codice:
svn co http://fantamanager.iuculano.it/fantamanager/trunk/ fantacalciobazar


A parte i bugfix ci sono alcune modifiche che, se volete sfruttare, necessitano la modifica di dati.php:

Codice PHP:
$notifica_rialzo_mercato ="SI";
$usa_ML ="SI" ;
$indirizzo_ML "indirizzo@mailing.list"// Importante solo se $usa_ML = "SI"
$asta_tempo_fisso ="0"


$asta_tempo_fisso serve per far terminare tutte le aste (in modalità mercato fisso NO, e stato mercato I) allo stesso istante.

Ad esempio, se volete che le vostre aste termino tutte giorno 23 settembre 2006 alle 15, impostate:

Codice PHP:
$asta_tempo_fisso 200609231500 



-------------

1/10/2006

Nuova versione con altri piccoli bugfix e con una nuova funzione, l'invio del resoconto dell'ultima giornata.
In poche parole, sul menu (lato admin) trovate "Invia risultati" che serve ad inviare i risultati dell'ultima giornata, punti e classifica (per intenderci la pagina guarda_giornata.php)

Altro importante bug risolto, adesso solo l'admin ha accesso a modifica_utente.php

(aggiornato con modifiche della versione 1.4.6)

---
3/10/2006

Fix tab_squadre.php http://fantacalciobazar.altervista.org/c...hp?tid=496 (thx Deon)
Mail on change anche per gli altri stati (prima era solo per I)

---

05/10/2006


-- Fix bug modifica utente, adesso solo admin può modificare gli utenti
-- Fix colore testo in guarda_giornata.php
-- Fix iscrizione utente con spazi
-- Aggiunto invia_risultati.php , adesso è possibile inviare i risultati e
classifica dell'ultima giornata
-- Fix campetto
-- Merge di 1.4.6 di Antonello


12/10/2006

-- Merge fantacampetto di lpav82
-- Fix fantacampo.php se imagerotate non è disponibile
-- Fix scadenza per stato mercato A con mercato libero NO
-- Aggiunto .htaccess per errore.php
-- Aggiunto nella tabella di mercato.php il link alla scheda del calciatore


-------------------------------


18/10/2006

-- Fix tab_squadre.php per mercato = P
-- Aggiornato dati.php.dist
-- Fix problema $composizione_squadra, adesso per ogni ruolo è possibile avere
un numero di giocatori maggiore di 9. Nuova sintassi:
$composizione_squadra = array("3-10-10-0-6");
-- Fix bug su voti.php (problema con register_globals off)
-- Fix Campetto su gesione squadra
-- Fix controllo scadenza per stato mercato diverso da I
-- Aggiunte foto by lpav82


--------------------------------------------------------

23/10/2006

-- In guarda_giornata.php aggiunto reminder dei punti in casa
-- register_globals on di default su .htaccess
-- oggetto per invia_risultati.php corretto
-- Visualizzazione warning solo in modalità buste chiuse su squadra1.php
-- Fix offerta per giornata chiusa
-- voti.php: Fix inclusione menu.php se non si e' loggati, e fix
register_globals
-- Fix string offset as an array (PHP > 5.0) Thx giggios
-- formateam.php: Aggiunta colonna squadra + icona, thx kalskotos
-- Aggiunti controlli integrita' su $composizione_squadra e $max_calciatori
-- Nuova modalità, se $squadraopen = 1 non esegue i check su ruolo e
composizione squadra (Da testare)
-- Fix stato mercato P. Adesso se lo $stato_mercato == P il numero di giocatori viene conteggiato solo
quando il giocatore e' effettivamente acquistato.
E' dunque possibile modificare la squadra se l'asta del giocatore non e'
conclusa (non viene considerato il giocatore in piu')

----------------------------------------------------------------------------------

28/10/2006

-- Fix consistenza $composizione_squadra e $max_calciatori
-- Fix visualizzazione campetto se si guardano tutte le squadre
-- modificato mercato.php (pulizia del codice generato)
-- visualizazione del campetto anche dopo la prima giornata
-- Fix cambio profilo e password utente
-- Fix register globals in guarda_giornata.php
-- Fix variabile $giornata in voti.php
-- Fix bug visualizzazione causato da apici che non fanno diventare BOLD i
calciatori con accento o apostrofo. Thx kalskotos
-- Inseirte le modifiche proposte da kalskotos nel forum: calcolapunti fa
diventare in grasserro kaka, busce, ecc.
-- Inseirisci acquisto e inserisci cambi scrive correttamete il file
-- Ripristino funzione MANUTENZIONE
-- Inserito TinyMCE su editoriale,giornale, e messaggi!
-- Fix errore.php. adesso se impostato correttamente il .htaccess si ricevono
le email con le notifiche di errore


------------------------------------------------------------------

20/11/2006

-- rimosse immagini non necessarie
-- Fix bug fuso orario
-- Aggiunto stato perenne nel menù
-- Fix registro mercato (vendita negativa), adesso viene scritto correttamente
il valore di vendita, ed il vecchio costo d'acquisto
-- Ripristinata visualizzazione campetto se si visualizzano tutte le squadre
-- Giorno mese anno esteso per la chiusura giornata
-- Aggiunto piccolo footer sulla mail notifica mercato
-- Aggiunto notifica periodo di attesa anche per mercato P
-- In grassetto prima in classifica, modificatore difesa maggiore di 1, e
punti maggiore di $punti_grassetto
-- campetto per tutte le squadre anche con register globals su off
-- Backup automatico cartella dati/ thx giggios
-- Inserito il nome utente nel fantacampo
-- creata la funzione vedi_campetto($dati_squadra[2],$iutente) per vedere
il campetto con panchina, allegerite di codice mercato.php e
squadra.php. Inserito il campetto in squadra1.php
-- $google_ads in dati.php server a visualizare o meno gli annunci di
google
-- possibilità di sostituzioni ruolo per ruolo a ruota come da sugegrimento
sul forum. $sostituisci_ruolo_per_ruolo default NO
-- Fix font errore negli scambi
-- Nuova Versione 1.4.6.1 (Codename SD6)


------------------------------------------------------------------

Versione 1.4.6.2
25/11/2006

-- Classifica anche per mercato libero SI e modalità scontri diretti
-- Sito in manutenzione solo per gli utenti e non per l'amministratore
-- Fix form data scadenza ad inizio campionato.
-- Aggiunto link per bugreport
-- Implementata funzione per il check di nuove versioni
-- New minor version 1.4.6.2


--------------------------

8/12/2006

-- sistemato output e impostate 5 righe per la textarea in messaggi.php
-- Aggiornamento automatico !
-- Fix somma voti con virgola per invio risultati, mercato.php
-- Fix variabile costo in valuta.php, adesso lo cerca nei file non tenendo conto della variabile passata.
-- Fix ritorno a capo in inserisci_cambi.php
-- New minor version 1.4.6.3




Ciao.

Derevko

burney Ha scritto:
Quali sono i file che devo aggiungere o modificare?
Ma lo stato mercato deve stare su B?


No, l'ho scritto, per ora è implementato solo per mercato in I

quindi non si può fare in una sessione di mercato di riparazione?
Mi spiego come funziona?

Derevko

Nuova versione con altri piccoli bugfix e con una nuova funzione, l'invio del resoconto dell'ultima giornata.
In poche parole, sul menu (lato admin) trovate "Invia risultati" che serve ad inviare i risultati dell'ultima giornata, punti e classifica (per intenderci la pagina guarda_giornata.php)

Altro importante bug risolto, adesso solo l'admin ha accesso a modifica_utente.php

La potete trovare a questo indirizzo



Ciao.

Derevko

---
3/10/2006

Fix tab_squadre.php http://fantacalciobazar.altervista.org/c...hp?tid=496 (thx Deon)
Mail on change anche per gli altri stati (prima era solo per I)

Versione 20061003

Ciao.

Derevko

burney Ha scritto:
quindi non si può fare in una sessione di mercato di riparazione?
Mi spiego come funziona?


Nella modalità a mercato R l'acquisto è immediato, quindi non si può fare. Puoi fare qualcosa di simile con la modalità P

Quale sarebbe la funzione P?

Derevko

burney Ha scritto:
Quale sarebbe la funzione P?


Intendo la modalità mercato P

Scusa ma fra le opzioni di mercato io ho solo queste:

# Lo stato del mercato può essere:

# "B" asta a buste chiuse (TODO: fase di calcio mercato prima dell'asta vera e propria)
# "I" iniziale (fase di calcio mercato prima dell'inizio del campionato)
# "A" aperto (consentite tutte le operazioni di mercato)
# "S" sospeso (consentiti solo rilanci e vendita immediata di calciatori)
# "C" chiuso (nessuna operazione di mercato consentita)
# "R" riparazione (fase post-asta in cui si rettificano e completano le squadre - solo $mercato_libero = "NO")

Derevko

nell'ultima (ma credo anche nella 1.4.5) c'è pure:
# "P" asta perenne (solo $mercato_libero = "NO")
No, nella 1.4.5 non è presente, ma ho visto che è presente nell'ultima versione.
Ti ringrazio per l'informazione, ora testo tutto e vi faccio sapere se va bene.

lpav82

Derevko Ha scritto:
---
3/10/2006

Versione 20061003

in questa versione è presente la modalita di mercato = P ??

Derevko

lpav82 Ha scritto:

Derevko Ha scritto:
---
3/10/2006

Versione 20061003

in questa versione è presente la modalita di mercato = P ??


Certo, è la 1.4.6 + bugfix e addons

Derevko

Da oggi in poi troverete il pacchetto rigenerato giornalmente con le modifiche! (vedi inizio thread)

Derevko

12/10/2006

-- Merge fantacampetto di lpav82
-- Fix fantacampo.php se imagerotate non è disponibile
-- Fix scadenza per stato mercato A con mercato libero NO
-- Aggiunto .htaccess per errore.php
-- Aggiunto nella tabella di mercato.php il link alla scheda del calciatore

Derevko

18/10/2006

-- Fix tab_squadre.php per mercato = P
-- Aggiornato dati.php.dist
-- Fix problema $composizione_squadra, adesso per ogni ruolo è possibile avere
un numero di giocatori maggiore di 9. Nuova sintassi:
$composizione_squadra = array("3-10-10-0-6");
-- Fix bug su voti.php (problema con register_globals off)
-- Fix Campetto su gesione squadra
-- Fix controllo scadenza per stato mercato diverso da I
-- Aggiunte foto by lpav82



Nuova sintassi per poter avere un numero di giocatori per ruolo maggiore di 9:


Per inserire ad esempio 3-10-10-0-6:

Codice PHP:
$composizione_squadra = array("3-10-10-0-6"); 


(la vecchia sintassi e sempre valida)


mi raccomando però l'incremento di:

Codice PHP:
$max_calciatori 29

Ma se io settassi un numero massimo di calciatori più basso (ad esempio 23) della somma totale dei ruoli (tipo 10-20-20-20-10), all'acquisto del ventitreesimo giocatore, il programma bloccherebbe l'acquisto?

E potrei comunque schierare la formazione?

Derevko

Ho fatto una modifica al volo, ma non so se funziona, non ti assicuro niente.

Scarica il pacchetto e in dati.php inserisci:

Codice PHP:
$squadraopen 

Derevko

23/10/2006

-- In guarda_giornata.php aggiunto reminder dei punti in casa
-- register_globals on di default su .htaccess
-- oggetto per invia_risultati.php corretto
-- Visualizzazione warning solo in modalità buste chiuse su squadra1.php
-- Fix offerta per giornata chiusa
-- voti.php: Fix inclusione menu.php se non si e' loggati, e fix
register_globals
-- Fix string offset as an array (PHP > 5.0) Thx giggios
-- formateam.php: Aggiunta colonna squadra + icona, thx kalskotos
-- Aggiunti controlli integrita' su $composizione_squadra e $max_calciatori
-- Nuova modalità, se $squadraopen = 1 non esegue i check su ruolo e
composizione squadra (Da testare)
-- Fix stato mercato P. Adesso se lo $stato_mercato == P il numero di giocatori viene conteggiato solo
quando il giocatore e' effettivamente acquistato.
E' dunque possibile modificare la squadra se l'asta del giocatore non e'
conclusa (non viene considerato il giocatore in piu')
Segnalo qui per comodita':

http://fantamanager.iuculano.it/websvn/b...rev=0&sc=0

crea_giornata.php: creazione file di ripristino per eventuale ricalcolo voti
Dalla riga 254 ala 261 crea il file giornataXX di gestione;
Dalla riga 263 alla 271 crea il file di backup!


http://fantamanager.iuculano.it/websvn/b...rev=0&sc=0

giornata.php: ripristino per eventuale ricalcolo voti
Dalla riga 65 alla 76 ci sono le azioni per ripristino;
dalla riga 349 sono generati i codici dei pulsanti!

Derevko

Da domani lo troverete nello snapshot!

[attachment=204]

Derevko

28/10/2006

-- Fix consistenza $composizione_squadra e $max_calciatori
-- Fix visualizzazione campetto se si guardano tutte le squadre
-- modificato mercato.php (pulizia del codice generato)
-- visualizazione del campetto anche dopo la prima giornata
-- Fix cambio profilo e password utente
-- Fix register globals in guarda_giornata.php
-- Fix variabile $giornata in voti.php
-- Fix bug visualizzazione causato da apici che non fanno diventare BOLD i
calciatori con accento o apostrofo. Thx kalskotos
-- Inseirte le modifiche proposte da kalskotos nel forum: calcolapunti fa
diventare in grasserro kaka, busce, ecc.
-- Inseirisci acquisto e inserisci cambi scrive correttamete il file
-- Ripristino funzione MANUTENZIONE
-- Inserito TinyMCE su editoriale,giornale, e messaggi!
-- Fix errore.php. adesso se impostato correttamente il .htaccess si ricevono
le email con le notifiche di errore
Si potrebbe fare in modo, ad ogni nuova release, di listare i soli file modificati in modo da sostituire solo quelli nell'ftp e non dover ricaricare tutto?

Thx

Derevko

Piperaxe Ha scritto:
Si potrebbe fare in modo, ad ogni nuova release, di listare i soli file modificati in modo da sostituire solo quelli nell'ftp e non dover ricaricare tutto?

Thx


Ok, dalla versione del 23 a quella di oggi i file modificati sono:

admin_msg.php
messaggi.php
calcola_punti_giornata.php
modUtente.php
errore.php
squadra.php
admin_giornale.php
controlla_pass.php
Changelog
images/manutenzione.gif
guarda_giornata.php
mercato.php
inserisci_acquisto.php
voti.php
inserisci_cambi.php

e tutta la directory include/

ciao derevko sto utilizzando la tua versione, io non conosco per niente php ed è per questo che mi rivolgo a te con questa sfrontataggine,; non è che si riuscirebbe ad implementare un versione di messaggistica privata?????????
ci sto lavorando io a tempo perso però!
se vai in http://fantacalciobazar.altervista.org/iscrizione.php e ti iscrivi al test potrai vedere una bozza della nuova messaggeria!
Là non c'è quella privata ma poco ci manca!
non si potrebbe impostare per :
"La prossima chiusura automatica è fissata per il giorno:"
anche l'ora di chiusura date che spostano sempre le partite e mi tocca sempre modificare il file di configurazione?
Scusate Ciao Luigi
Derevko, con la tua versione e l'aiuto preziosissimo di Lpav82 sono riuscito a mettere tutto a posto, una domanda, riesci ad implementare il logo e le magliette personalizzate di ogni utente?? avevo letto su la discussione aperta su questo argomento però non me lo fa fare inoltre chi sostiene di esserci riuscito, non ha dato delucidazioni sull'effettiva funzionalità, sempre se non rende instabile la versione.

Derevko

giggios Ha scritto:
non si potrebbe impostare per :
"La prossima chiusura automatica è fissata per il giorno:"
anche l'ora di chiusura date che spostano sempre le partite e mi tocca sempre modificare il file di configurazione?
Scisate Ciao Luigi


Fatto, adesso l'output è questo:

Status squadra
E' possibile modificare la formazione o cambiare i calciatori fino a sabato 04 Novembre 2006 entro le ore 17 e 50 minuti.

Lo trovi da domani nello snapshot, il file interessato è controlla_pass.php

Derevko

Er mejo Ha scritto:
Derevko, con la tua versione e l'aiuto preziosissimo di Lpav82 sono riuscito a mettere tutto a posto, una domanda, riesci ad implementare il logo e le magliette personalizzate di ogni utente?? avevo letto su la discussione aperta su questo argomento però non me lo fa fare inoltre chi sostiene di esserci riuscito, non ha dato delucidazioni sull'effettiva funzionalità, sempre se non rende instabile la versione.


E' in programma sì, quando ho tempo vedo.

Derevko Ha scritto:

Er mejo Ha scritto:
Derevko, con la tua versione e l'aiuto preziosissimo di Lpav82 sono riuscito a mettere tutto a posto, una domanda, riesci ad implementare il logo e le magliette personalizzate di ogni utente?? avevo letto su la discussione aperta su questo argomento però non me lo fa fare inoltre chi sostiene di esserci riuscito, non ha dato delucidazioni sull'effettiva funzionalità, sempre se non rende instabile la versione.


E' in programma sì, quando ho tempo vedo.


Grazie per aver preso in considerazione la cosa, sarebbe una chicca in più al programmino.

Derevko

20/11/2006

-- rimosse immagini non necessarie
-- Fix bug fuso orario
-- Aggiunto stato perenne nel menù
-- Fix registro mercato (vendita negativa), adesso viene scritto correttamente
il valore di vendita, ed il vecchio costo d'acquisto
-- Ripristinata visualizzazione campetto se si visualizzano tutte le squadre
-- Giorno mese anno esteso per la chiusura giornata
-- Aggiunto piccolo footer sulla mail notifica mercato
-- Aggiunto notifica periodo di attesa anche per mercato P
-- In grassetto prima in classifica, modificatore difesa maggiore di 1, e
punti maggiore di $punti_grassetto
-- campetto per tutte le squadre anche con register globals su off
-- Backup automatico cartella dati/ thx giggios
-- Inserito il nome utente nel fantacampo
-- creata la funzione vedi_campetto($dati_squadra[2],$iutente) per vedere
il campetto con panchina, allegerite di codice mercato.php e
squadra.php. Inserito il campetto in squadra1.php
-- $google_ads in dati.php server a visualizare o meno gli annunci di
google
-- possibilità di sostituzioni ruolo per ruolo a ruota come da sugegrimento
sul forum. $sostituisci_ruolo_per_ruolo default NO
-- Fix font errore negli scambi
-- Nuova Versione 1.4.6.1 (Codename SD6)


File modificati:


U vendi_subito.php
U calcola_punti_giornata.php
U fantacampo.php
U header.php
A include/pclzip.lib.php
U scambia.php
U squadra.php
U iscrizione.php
U controlla_pass.php
A bck.php
U funzioni.php
U Changelog
U menu.php
D images/Antonio.jpg
D images/Antonello.jpg
U guarda_giornata.php
U mercato.php
A dati/2006/MCC01.txt
A dati/2006/MCC10.txt
A dati/2006/MCC02.txt
A dati/2006/MCC03.txt
A dati/2006/MCC04.txt
A dati/2006/MCC05.txt
A dati/2006/MCC06.txt
A dati/2006/MCC07.txt
A dati/2006/MCC08.txt
A dati/2006/MCC09.txt
D dati/2006/MCC01.rcs
U dati/utenti.php.dist
U dati/dati.php.dist
U inserisci_offerta.php
U inserisci_acquisto.php
U squadra1.php
U inserisci_cambi.php


Legenda:

A = Aggiunto
D = Cancellato
U = Aggiornato

Derevko

25/11/2006

-- Classifica anche per mercato libero SI e modalità scontri diretti
-- Sito in manutenzione solo per gli utenti e non per l'amministratore
-- Fix form data scadenza ad inizio campionato.
-- Aggiunto link per bugreport
-- Implementata funzione per il check di nuove versioni
-- New minor version 1.4.6.2


File modificati:

A include/functions.php
U controlla_pass.php
U Changelog
U menu.php
A upgrade.php
U mercato.php

Legenda:

A = Aggiunto
D = Cancellato
U = Aggiornato

Derevko

8/12/2006

-- sistemato output e impostate 5 righe per la textarea in messaggi.php
-- Aggiornamento automatico !
-- Fix somma voti con virgola per invio risultati, mercato.php
-- Fix variabile costo in valuta.php, adesso lo cerca nei file non tenendo conto della variabile passata.
-- Fix ritorno a capo in inserisci_cambi.php
-- New minor version 1.4.6.3

File modificati:
U messaggi.php
U invia_risultati.php
U include/functions.php
U controlla_pass.php
U valuta.php
U Changelog
U upgrade.php
U mercato.php
U inserisci_cambi.php



Legenda:

A = Aggiunto
D = Cancellato
U = Aggiornato
URL di riferimento