FantacalcioBazar Evolution

Versione Completa: perchè non mi si crea il file buste.txt
Al momento stai visualizzando una versione semplificata dei nostri contenuti. Passa alla visualizzazione completa con formattazione.
se non ho capito male e se non mi ricordo male una volta fatto il mercato a buste chiuse si dovrebbe creare il file di cui nel titolo... o mi sbaglio?!?

è il terzo anno che uso questo script e ora non mi funziona... cosa sbaglio?!? è la prima volta che uso le buste chiuse... faccio il mercato :B

do il termine delle scadenze, metto il mercato in P e poi quando rientro come utente non vedo gli acquisti ne riesco a vedere le buste aperte come admin... help!!!
La parte delle buste chiuse l'ho implementata io e forse ti posso dare una mano.

Tutto quello che fai è giusto (stato mercato in B).
Gli utenti faranno le offerte e verrà popolato il file mercato.txt
Successivamente dovrai entrare come admin e cliccare su apri le buste. Appena clicchi su quel file ti verrà detto cosa fare... (cioè rinominare mercato.txt in buste_chiuse.txt e buste_aperte.txt in mercato.txt).
A quel punto hai i calciatori assegnati correttamente e puoi impostare il mercato in P.
Ovviamente io parlo della Versione 1.4.6.5 RC1 (Codename SD6) e file aggiornati con il mio ultimo post sul link http://fantacalciobazar.altervista.org/c...hp?tid=925 (in fondo a tutto tovi lo ZIP)....
Max il tuo file non lo apre fai una cosa mandami il tutto via email benitoreal76@yahoo.it poi postero' il link da cui scaricare perche inseriro il file zippato o i tuoi file nel mio spazio web
in effetti a me su apri le buste poi non le apre... aspetto il link quindi... grazie mille per l'attenzione, io ho usato la versione che dici tu, ma per sicurezza la reinstallo!!!
ecco il link per scaricare il file buste zippato creato da max.morelli http://www.gaggiolofantacup.it/Buste.zip
forse anche qui c'è un problema di permessi??? la cartella dati dovrebbe essere chmod 777! Verificate anche i permessi dei singoli files!!
Max, usando i tuoi file nella pagina mercato.php ho un errore:
Warning: array_keys() [function.array-keys]: The first argument should be an array in /web/htdocs/www.acmilan.net/home/fantatest/trasferiti.php on line 58

Oltre ad un completo scombinamento del layout (se si setta $diff_num_giornata_file con un valore diverso da zero)

Inoltre non è possibile acquistare giocatori, ma solo scambiarli...
Ciao,
io uso sempre la variabile diff_num_giornata_file a 1 ..

per trasferiti.php ti sei ricordato di creare voti00.txt (copiato da calciatori.txt) nella cartella dati ?????
pulisci mercato.txt setta il mercato a buste chiuse e riprova...

Max

mazoco Ha scritto:
Max, usando i tuoi file nella pagina mercato.php ho un errore:
Warning: array_keys() [function.array-keys]: The first argument should be an array in /web/htdocs/www.acmilan.net/home/fantatest/trasferiti.php on line 58


Problema su Trasferiti

tra problemi di permesso e vecchi file ipù o meno mi sto arrangiando... ma il mio problema (letto da qualche parte nel forum ma non lo trovo più) è che nel registro mercato vengono scritte le offerte di tutti i giocatori... come si ovvia a tale problema?!?
Se hai usato i miei files dovrebbe funzionare correttamente perchè:
in mercato.php, nel caso di stato mercato ="B" per fare un'offerta al calciatore andari su busta_offerta.php che al suo interno è stata tolta la scrittura sul registro mercato...

Forse mi sono dimenticato di darvi il tab_calciatori.php (ma non penso sia questo il problema)... prova a sostituirlo con questo:

<?php
################################################################################ ##
# FANTACALCIOBAZAR
# Copyright © 2003-2005 by Antonello Onida (hiteck@libero.it)
# Copyright © 2001-2002 by Marco Maria Francesco De Santis (marcods@gmx.net)
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
################################################################################ ##
$escludi_controllo = $_GET['escludi_controllo'];

if ($escludi_controllo != "SI") require ("./controlla_pass.php");
else require ("./dati/dati.php");

require ("./header.php");

if ($controllo_path == "SI") {

$controlla_path1 = "http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
$controlla_path2 = $_SESSION['urlsito']."/tab_calciatori.php";

if ($controlla_path1 != $controlla_path2) {
echo "<h1>Reset delle sessioni!</h1>$controlla_path1<br>$controlla_path2";
header("location: logout.php?logout=3");
echo"<meta http-equiv=\"refresh\" content=\"0; url=logout.php?logout=3\">";
exit;
}
}

if ($_SESSION['valido'] == "SI" or $escludi_controllo == "SI") {
require ("./menu.php");

######################################
##### Controlla numero ultima giornata

if ($stato_mercato != "I" and $stato_mercato != "B") {
for ($num1 = "01" ; $num1 < 50 ; $num1++) {
if (strlen($num1) == 1) $num1 = "0".$num1;
$giornata = "giornata$num1";
if (@is_file("$percorso_cartella_dati/$giornata")) $ultima_giornata = "";
else {
$ultima_giornata = $num1 - 1;
if (strlen($ultima_giornata) == 1) $ultima_giornata = "0".$ultima_giornata;
break;
} # fine else
} # fine for $num1
} # if mercato iniziale

if ($stato_mercato != "I" and $stato_mercato != "B" AND $ultima_giornata >= 1) {
$cerca_valutazione = file("$prima_parte_pos_file_voti$ultima_giornata$seconda_parte_pos_file_voti");
$calciatori = file("$percorso_cartella_dati/calciatori.txt");
if (@is_file("$percorso_cartella_voti/voti$ultima_giornata.txt")) {
$cerca_valutazione = file("$percorso_cartella_voti/voti$ultima_giornata.txt");
$frase_voti = "Dati aggiornati all'ultima giornata <b>$ultima_giornata</b>";
}
else {
$ultima_giornata--;
if ($diff_num_giornata_file) $ultima_giornata++;
$ultima_giornata = "0$ultima_giornata" ;
$cerca_valutazione = file("$prima_parte_pos_file_voti$ultima_giornata$seconda_parte_pos_file_voti");
$frase_voti = "<font color=red>Dati dell'ultima giornata ancora non presenti.</font><br> Valutazione alla giornata <b>$ultima_giornata</b>";
$blocco=1;
}
}
else {
$cerca_valutazione = @file("$percorso_cartella_dati/calciatori.txt");
$calciatori = @file("$percorso_cartella_dati/calciatori.txt");
$frase_voti = "<b>Dati relativi al precampionato.</b>";
}

echo "<center><h3>Elenco calciatori</h3></center>";
echo "<center><font color=\"$carattere_colore_chiaro\"><u>$frase_voti</u></font></center><br><br>";

#######################################

$num_calciatori = count($cerca_valutazione);
echo "<table width=\"95%\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\" align=\"center\" class=\"border\" bgcolor=\"$sfondo_tab2\">
<tr class=\"testa\"><td>  n°  </td>
<td width =\"35%\">Nome</td>
<td>Ruolo</td>
<td>Mercato</td>
<td>Valutazione</td>";

if ($mercato_libero == "SI") echo "<td width=\"15%\">Costo iniziale</td>";
else echo "<td width=\"15%\">Proprietario</td>";

echo "<td width=\"25%\">  Squadra  </td></tr>";

for ($num1 = 0 ; $num1 < $num_calciatori ; $num1++) {

$valore_mercato = " - ";

$dati_calciatore = explode($separatore_campi_file_calciatori, $cerca_valutazione[$num1]);
$numero = $dati_calciatore[($num_colonna_numcalciatore_file_calciatori-1)];
$numero = togli_acapo($numero);
$numgio = $dati_calciatore[1];
$nome = stripslashes($dati_calciatore[($num_colonna_nome_file_calciatori-1)]);
$nome = togli_acapo($nome);
$nome = ereg_replace("\"","",$nome);
$s_ruolo = $dati_calciatore[($num_colonna_ruolo_file_calciatori-1)];
$s_ruolo = trim($s_ruolo);
$ruolo = $s_ruolo;
$valutazione = $dati_calciatore[($num_colonna_valore_calciatori-1)];
$valutazione = togli_acapo($valutazione);
$xsquadra = $dati_calciatore[($num_colonna_squadra_file_calciatori-1)];
$xsquadra = togli_acapo($xsquadra);
$xsquadra = ereg_replace("\"","",$xsquadra);
$attivo = $dati_calciatore[($ncs_attivo-1)];
$attivo = togli_acapo($attivo);

if ($considera_fantasisti_come != "P" and $considera_fantasisti_come != "D" and $considera_fantasisti_come != "C" and $considera_fantasisti_come != "A") $considera_fantasisti_come = "F";
if ($s_ruolo == $simbolo_fantasista_file_calciatori) $ruolo = $considera_fantasisti_come;
if ($s_ruolo == $simbolo_portiere_file_calciatori) $ruolo = "P";
if ($s_ruolo == $simbolo_difensore_file_calciatori) $ruolo = "D";
if ($s_ruolo == $simbolo_centrocampista_file_calciatori) $ruolo = "C";
if ($s_ruolo == $simbolo_attaccante_file_calciatori) $ruolo = "A";

if ($ruolo == $ruolo_guarda or $ruolo_guarda == "tutti") {
$num_cer_val = count($calciatori);

for ($num2 = 0 ; $num2 < $num_cer_val ; $num2++) {
$dati_cervalcal = explode($separatore_campi_file_calciatori, $calciatori[$num2]);
$num_cervalcal = $dati_cervalcal[($num_colonna_numcalciatore_file_calciatori-1)];
$num_cervalcal = togli_acapo($num_cervalcal);

if ($num_cervalcal == $numero) {
$costo = $dati_cervalcal[($num_colonna_valore_calciatori-1)];
$costo = togli_acapo($costo);
break;
}
else $costo = "-";

}

$proprietario = "<font color=navy>Svincolato</font>";
$propr_c = "";
$calciatori_merc = @file("$percorso_cartella_dati/mercato.txt");
$num_calciatori_merc = count($calciatori_merc);

for ($num2 = 0 ; $num2 < $num_calciatori_merc ; $num2++) {
$dati_calciatore_merc = explode(",", $calciatori_merc[$num2]);
$numero_merc = $dati_calciatore_merc[0];
$proprietario_merc = $dati_calciatore_merc[4];
$tempo_off = $dati_calciatore_merc[5];

if ($numero_merc == $numero) {
$propr_c = $proprietario_merc;
$tempo_off_mer = $tempo_off;
if ($stato_mercato !="B") $proprietario = "<font color=\"red\" size=\"1\"><b>$proprietario_merc</b></font>";
if ($stato_mercato == "B" AND $tempo_off_mer - $data_busta_chiusa == "0") $proprietario = "<font color=\"red\" size=\"1\"><b>$proprietario_merc</b></font>";
break;
}
$proprietario_merc = "";
$tempo_off_mer = "";
$numero_merc = "";
} # fine for $num2
#echo "<center><h2>$numero_merc - $proprietario_merc - $tempo_off_mer</h2></center>";
if ($mercato_libero == "NO"){
if ( ($stato_mercato == "I" OR $stato_mercato == "R") AND $propr_c == $_SESSION['utente']) $azione = "Di proprietà";
elseif ($stato_mercato == "I" AND $proprietario == "<font color=navy>Svincolato</font>") $azione = "<a href=\"offerta.php?num_calciatore=$numero&valutazione=$valutazione&xsquadra_ok=$xsquadra_ok&mercato_libero=$mercato_libero\" class=\"user\">offri</a>";
elseif ($stato_mercato == "I" AND $propr_c != $_SESSION['utente']) $azione = "<a href=\"scambia.php?num_calciatore=$numero&altro_utente=$proprietario_merc\" class=\"user\">scambia</a>";
elseif ($stato_mercato == "B" AND $propr_c == $_SESSION['utente'] AND $tempo_off_mer - $data_busta_chiusa == "0") $azione = "Acquisito nella Busta";
elseif ($stato_mercato == "B" AND $propr_c == $_SESSION['utente']) $azione = "Inserito nella Busta";
elseif ($stato_mercato == "B" AND $propr_c != $_SESSION['utente'] AND $tempo_off_mer - $data_busta_chiusa == "0") $azione = "<a href=\"scambia.php?num_calciatore=$numero&altro_utente=$proprietario_merc\" class=\"user\">scambia</a>";
elseif ($stato_mercato == "B" AND $propr_c != $_SESSION['utente']) $azione = "<a href=\"busta_offerta.php?num_calciatore=$numero&valutazione=$valutazione&xsquadra_ok=$xsquadra_ok&mercato_libero=$mercato_libero\" class=user>offri</a>";
elseif ($stato_mercato == "R" AND $proprietario == "<font color=navy>Svincolato</font>") $azione = "Riparazione: <a href=\"compra.php?num_calciatore=$numero&valutazione=$valutazione&xsquadra_ok=$xsquadra_ok\" class=\"user\">compra</a>";
elseif ($stato_mercato == "R" AND $proprietario != "<font color=navy>Svincolato</font>") $azione = "Di terzi";
elseif ($stato_mercato == "P" AND $proprietario == "<font color=navy>Svincolato</font>") $azione = "<a href=\"offerta.php?num_calciatore=$numero&valutazione=$valutazione&xsquadra_ok=$xsquadra_ok&mercato_libero=$mercato_libero\" class=\"user\">offri</a>";
elseif ($stato_mercato == "P" AND $propr_c == $_SESSION['utente']) $azione = "<a href=\"vendi.php?num_calciatore=$numero\" class=\"user\">vendi</a>";
elseif ($stato_mercato == "P" AND $propr_c != $_SESSION['utente']) $azione = "<a href=\"scambia.php?num_calciatore=$numero&altro_utente=$proprietario_merc\" class=\"user\">scambia</a>";
elseif ($stato_mercato == "A" AND $proprietario == "<font color=navy>Svincolato</font>") $azione = "<a href=\"compra.php?num_calciatore=$numero&valutazione=$valutazione&xsquadra_ok=$xsquadra_ok\" class=\"user\">compra</a>";
elseif ($stato_mercato == "A" AND $propr_c == $_SESSION['utente']) $azione = "<a href=\"vendi.php?num_calciatore=$numero\" class=\"user\">vendi</a>";
elseif ($stato_mercato == "A" AND $propr_c != $_SESSION['utente']) $azione = "<a href=\"scambia.php?num_calciatore=$numero&altro_utente=$proprietario_merc\" class=\"user\">scambia</a>";
}
elseif ($mercato_libero == "SI") {
if ($stato_mercato == "I" and $propr_c == $_SESSION['utente']) $azione = "<a href=\"squadra.php\" class=\"user\">Acquistato</a>";
elseif ($stato_mercato == "I" and $propr_c != $_SESSION['utente']) $azione = "<a href=\"compra.php?num_calciatore=$numero&valutazione=$valutazione\" class=\"user\">compra</a>";
elseif ($xsquadra_ok == "NO" and $propr_c != $_SESSION['utente']) $azione = "Riparazione: <a href=\"compra.php?num_calciatore=$numero&valutazione=$valutazione&xsquadra_ok=NO\" class=\"user\">compra</a>";
elseif ($stato_mercato == "A" and $propr_c == $_SESSION['utente']) $azione = "Di proprietà";
elseif ($stato_mercato == "A" and $propr_c != $_SESSION['utente']) $azione = "<a href=\"cambi.php?num_calciatore=$numero\" class=\"user\">cambi</a>";
}
else $azione = "Nessuna opzione";
if ($stato_mercato == "C") $azione = "Mercato chiuso";

if ($attivo == "0") $azione = "<font color=\"red\"><b>Trasferito</b></font>";
if ($num1 % 2) $colore="#FFFFFF"; else $colore="$colore_riga_alt";
if ($blocco == 1) $azione = "<font color=\"red\">Attendere aggiornamento</font>";
echo "<tr bgcolor=\"$colore\"><td align=\"center\">
<a href=\"stat_calciatore.php?num_calciatore=$numero&ruolo_guarda=$ruolo_guarda\" class=\"user\">$numero</a></td>
<td align=\"left\"> $nome</td>
<td align=\"center\"><img src=\"./images/$ruolo.gif\" alt=\"$ruolo\" title=\"$ruolo\"></td>
<td align=\"center\"> $azione</td>
<td align=\"center\"> $valutazione</td>";

if ($mercato_libero == "SI") echo "<td align=\"center\"> $costo</td>";
else echo "<td align=\"center\"> $proprietario</td>";
$file2 = "./images/m_".strtolower($xsquadra).".gif";
if (@is_file($file2)) $imgfile ="<img src=\"$file2\" align=\"middle\" width=\"12\" hspace=\"10\"/>";

echo "<td align=\"center\"><a href=\"tab_squadre.php?vedi_squadra=$xsquadra\" class=\"user\">$xsquadra</a>$imgfile</td></tr>";

} # fine if ($ruolo == $ruolo_guarda or ...)

} # fine for $num1
echo "</table></td></tr></table>";

} # fine if ($pass_errata != "SI")

require ("./footer.php");
?>
allora ci risiamo, lo dico che con tutti ste modifica si finisce nei casini.

Sto rileggendo gli ultimi post per mettermi al passo con le ultime modifiche (che poi non capisco perchè a tante segnalazioni e/o proposte di ziorosanero, non si da un seguito, e non si capisce se sono prese in considerazione o meno); ho appena modificato il file index2, nello zip dei file di cui sopra c'è index2, se non stavo attento lo sovrascrivevo e perdevo le modifiche fatte, figurarsi chi non è avvezzo a queste continue modifiche, con svn aggiorna e perde tute le proprie personalizzazioni e sono post sul forum!!!.

Proviamo a fare na cosa fatta bene!!
La cosa è semplicissima: ho parlato con benito su msn e abbiamo risolto in 10 minuti...
prendere la versione STABILE dello script e non la trunk, sovrascrivere i file presi dal link di benito qui sopra e eventualemnte anche tab_calciatori.php che ho postato prima... voti00.txt messo in cartella dati e tutto deve funzionare...
Cortesemente, qualcuno di voi che ha già usato il sistema mercato ad asta, portrebbe fare una mini guida sulle diverse modalità di mercato, le variabili da impostare e quant'altro.

Inoltre sul wiki non esiste la possibilità da parte di tutti di inserire delle proprie mini guide, in modo da essere a disposizione di tutti

steflici Ha scritto:
Cortesemente, qualcuno di voi che ha già usato il sistema mercato ad asta, portrebbe fare una mini guida sulle diverse modalità di mercato, le variabili da impostare e quant'altro.


Cosa intendi con precisione?

Quello che ho chiesto!!

La procedura esatta da seguire per mercato asta
Nessuno che possa fare una sorta di miniguida su come impostare le variabili per mercato ad asta, la variabile iniziale, e cosi via.

Inoltre, una cosa non mi è chiara e se ne era anche parlato, ma gli altri vedono le mie offerte, se setto la variabile aspetta tempo a es. 10', se uno rilancia riparte il tempo.

mispiegate per bene come funzionano le buste, come procedere.

Grazie

lpav82

steflici Ha scritto:
Inoltre, una cosa non mi è chiara e se ne era anche parlato, ma gli altri vedono le mie offerte, se setto la variabile aspetta tempo a es. 10', se uno rilancia riparte il tempo.


esattamente!! ad ogni rilancio riparte il tempo fino a che non si arriva a $tempofineasta

ciao

Il problema principale è che i files per le buste chiuse li ho creati io sulla base della versione 1.4.6.5 RC1 (Codename SD6) con l'aggiunta dei file che puoi prendere da http://www.gaggiolofantacup.it/Buste.zip
Se tu hai una versione differente avrai un sacco di problemi (così mi dicono gli altri che hanno provato).
La guida sono d'accordo con te che ci vuole, ma dovrei rivedere i files un base a questa nuova versione ... Appena mi libero dagli impegni magari mi ci metto sotto...
sto provando il mercato a buste chiuse, ma nulla non ci riesco (vabbè che sò un pò tardo! anzi parecchio!!) io ho seguito tutte le vostre istruzioni:
- uso la versione 1.4.6.5 RC1 (Codename SD6)
- stato mercato ="B"
- copiato calciatori.txt e creato file voti00.txt
- stabilito il tempo per la fine asta
- rimesso tab_calciatori.php (detto da morelli.max)
- ho aggiunto i file buste chiuse (da http://www.gaggiolofantacup.it/Buste.zip)
- ho pulito mercato.txt setta il mercato a buste chiuse e riprovato
- i permessi della cartella dati sono chmod 666! (sito di Altervista!)

cancellato e ricaricato tutto per 2 volte ma nulla, al primo utente creato da me appaioni i 25 giocatori ma non me li assegna. il secondo mi dice che non può fare il mercato ma solo scambiarli, mi sto ri-imbecillendo, soprattutto perchè i miei amici mi stanno pressando ma non riesco a venirne a capo!!!

Grazie per l'aiuto che volete concedermi!!!
file voti00.txt non e vuoto giusto? hai copiato dentro calciatori? Hai aperto la hgiornata dal pannello admin?
Cosa ne pensi se mi dai la possibilità di accedere al tuo sito di test con tanto di upload così posso vedere come darti una mano???
Gira e rigira, la mini guida serve!!!!

Io sono ancora fermo alla 1.4.6.4 (codename SD6) proprio perchè non mi ha dato grossi problemi, ma se l'asta davvero non funzionasse!!!!

Delucidatemi
Sono d'accordo con te che ci vuole una mini-guida per le buste chiuse.
Il fatto è che questi file li ho creati io su una vecchia versione dello script (addirittura la 1.3 se non sbaglio) e successivamente, verso aprile ho deciso di modificarli per la 1.4.6.5 !!!
A me funzionano perfettamente, a BENITO dopo un mio piccolo intervento vanno e ora voglio capire come mai avete problemi nella gestione delle buste chiuse e successivamente stilare la mini-guida.
Speriamo bene...
;-)
quindi per la mia versione 1.4.6.4 cosa faccio!!!!
se sai scrivere un pochino in php non è difficilissimo...
Ma magari con questi files non hai problemi..... se ce li hai idem... fammi accedere ad un tuo sito di test e sarò lieto di darvi una mano...

morelli.max2 Ha scritto:
Cosa ne pensi se mi dai la possibilità di accedere al tuo sito di test con tanto di upload così posso vedere come darti una mano???


ti mando i permessi tramite MP

PROBLEMA per Er Mejo RISOLTO:
mancava una nuova variabile su dati.php chiamata $data_buste_chiuse che serve per fare in modo di fare più buste chiuse uno dietro l'altra...

Se qualcuno ha problemi mi faccia sapere... una volta risolti impacchetto tutto e mettiamo su SVN...

lpav82

ottima cosa max, quando è tutto OK mi mandi tutto che io carico su svn bisognerebbe fare i test presto così la possiamo inserire nella prossima release stabile.

ciao
lpav82 scarico la versione 1.4.6.5-RC2 e da quella faccio i controlli o prendo la trunk ????

lpav82

prendila da trunk perchè sono stati fatti un altro paio di bug fix rispetto alla RC2

morelli.max2 Ha scritto:
se sai scrivere un pochino in php non è difficilissimo...
Ma magari con questi files non hai problemi..... se ce li hai idem... fammi accedere ad un tuo sito di test e sarò lieto di darvi una mano...


max la 1.6.4. tutto sommato è stabile, ma secondo te faccio prima a scaricare le trunk e risolvo, altrimenti dimmmi che dati ti servono e li mando pm.

Ciao e grazie

direi che è meglio prendere l'ultima versione perchè con la 1.6.4 avevo fatto un casino per farla andare....
Magari fai le buste con la trunk e poi copi mercato.txt nella tua versione 1.6.4 se non ti fidi della trunk....
Ho fatto tutti i test del caso e forse ci siamo anche con la nuova versione... ora mando un MP a lpav82 così mette tutto su SVN.
max, mi sono convinto ed ho scaricato l'ultimissima da trunk, almeno sono sicuro che per le buste non ci saranno problemi.

Vorrei conferme per la corretta procedura da adottare:

Imposta la variabile mercato su "B" (mercato buste);
dopo la scadenza delle aste, in admin clicco su apri buste e assegno i giocatori
imposta varibile mercato su "I" per completare le rose;
poi completate le rose, mercato "C"

Devo creare prima di tutto una copia di calciatori.txt e rinominarla in voti00.txt (mercato.txt vuoto gia creato al momento iniziale).

Aprire giornata e fare le operazioni suddette.


Tutto giusto o dimentico qualcosa


Grazie
allego qui il file txt che troverai nella trunk:

-------------------------------------------------------------------------
Come preparare le variabili per l'asta a buste chiuse:

1) prima cosa inserire la variabile

$data_busta_chiusa = "200708072100";

nel file dati.php

questa variabile serve per fare in modo che si possano fare più cicli di buste chiuse una dopo l'altra, assegnando però già i calciatori aquisiti nella busta precedente.

2) settare in questo modo le altre variabili in dati.php:

$notifica_rialzo_mercato ="NO";
$usa_ML ="NO" ;
$asta_tempo_fisso = "200708072200"; //la data che preferite voi, in modo che dopo questa data nessuno può fare offerte
$stato_mercato = "B";
$vendi_costo = "SI";
$percentuale_vendita = 100; // importantissimo perchè se un presidente vuole togliere un calciatore dalla sua busta chiusa si riprende tutti i soldi

3) copiare i file presendi nel file zip dentro lo script


Aprire le buste

Il link "vedi le buste" funziona solo dopo aver aperto le buste.

Quando si decide di aprire le buste bisogna entrare come admin e lanciare il link "apri le buste".
Appena cliccato questo link vedrete un messaggio che vi dice che la busta è stata aperta ma che se volete fare un altro giro di buste chiuse dovete modificare a mano la data di offerta in mercato.txt con quella della variabile $data_busta_chiusa (ma questo solo nel caso in cui si decide di fare più buste chiuse, una in successione dell'altra altrimenti ignorare questo messaggio).


A questo punto decidete voi se cambiare lo stato del mercato e tutte le altre variabili a vostro piacimento oppure continuare un'altra busta chiusa. Nel caso si deci di farlo dovete solo modificare la variabile $asta_tempo_fisso in un tempo futuro.


FINEEEEEEEEEE

-------------------------------------------------------------------------
URL di riferimento