FantacalcioBazar Evolution

Versione Completa: asta 1000 problemi
Al momento stai visualizzando una versione semplificata dei nostri contenuti. Passa alla visualizzazione completa con formattazione.
allora ditemi che sbaglio
questo è il file dati.php

Codice PHP:
<?php
if (!defined('SI')) define(SI"SI",true); //SI= COSTANTE SI O si ma torna sempre SI
if (!defined('NO')) define(NO"NO",true); //NO= COSTANTE NO O no ma torna sempre NO
#############################################################
################# ASPETTO e VISUALIZZAZIONE #################
#############################################################

$titolo_sito "FantaCalcioBazar 1.4.7";

$url_sito "http://privatoraf.altervista.org/asta"# senza slash finale !!! IMPORTANTE AI FINI DELL'AUTENTICAZIONE #$url_sito = "http://privatoraf.altervista.org/asta";

#$url_forum ="http://downloadmusica94.altervista.org/phpBB2/index.php"; #decommentate solo se avete un forum

#$url_banner = "images/banner.jpg" ; # decommentate solo se avete un banner

$contatore "SI"# Mostra un contatore in home page

$newshome "NO"# Mostra le news in home page

$email_nome_mittente "Amministratore Fantacalcio";

$email_mittente "raffysommy@yahoo.it";

$notifica_rialzo_mercato ="SI";
$usa_ML ="SI" ;
$indirizzo_ML "**********" // Importante solo se $usa_ML = "SI"
$asta_tempo_fisso="200812231930"// Esempio, $asta_tempo_fisso="200610281930"; Tutte le aste termineranno alle ore 1930 del 28/10/2006
$data_busta_chiusa "200701221930"// Tuttel le offerte per le buste chiuse termineranno il 7 agosto 2007 alle 2100 

$nome_admin_in_messaggi "Presidente Raffaele";

$testo_index "<b>FantacalcioBazar</b> è un campionato di fantacalcio ad asta con i voti di serie a,creando una classifica, completamente on-line e dal wap .."#Deve essere scritto in HTML (è.. ecc)

$iscrizione_online "SI"# SI consente l'iscrizione all'utente online - NO sarà l'amministratore ad effettuare le iscrizioni

$iscrizione_immediata_utenti "SI"# "NO" imposta a -1 il flag permessi in gestione utenti; dovrà essere attivato dalla gestione utenti

$regole_iscrizione "gli iscritti dovranno comportarsi in modo corretto";

# Dove far vedere i risultati di giornata
$mostra_voti_in_login "SI";        # consente di visualizzare i voti senza loggarsi
$mostra_giornate_in_login "SI";    # impostare a "SI" o "NO"
$mostra_giornate_in_mercato "SI";    # impostare a "SI" o "NO"

$mostra_immagini_in_login "SI";
$auto 0;                 # 1 = parte in automatico con lo slideshow - 0 = fermoimmagine
$delay 5;                 # $delay contiene il numero di secondi di pausa nello slideshow
$directory "images/galleria/";     # dove sono situate le immagini
$larghezza_immagine 300;

$file_voti_fonte "Gazzetta dello Sport";    # Origine del file voti (Gazzetta, Corriere, Fantacalcio.it)
$statistiche "SI";                # se si dispone di un file statistiche (es. MCCxx.dat)
$menu_lato "SI";                # vizualizza menu a lato
$foto_calciatori "SI";
$foto_path "images/foto/";
$vedi_notizie 1;                # 0 - disabilitato 1 - blocco in mercato   -->2 - Pagina intera ancora non funzionante
$news_per_pagina 5;                 # numero di notizie per singola pagina
$dimensioni_tabella_notizie 200;

$mostra_email "NO";                 # SI visualizza l'email degli utenti in squadra.php e squadra1.php

$consenti_logo "SI";     
$pathlogo "images/logoutenti"# Directory dove salvare il logo SENZA SLASH FINALE (chmod 777, percorso assoluto della cartella images)
$dimensione_massima_logo 50# dimensione in kb in questo caso sarà di 50 Kb, non aggiungere altro altrimenti non va

$consenti_fotoutente "SI";
$pathfotoutenti "images/fotoutenti"# Directory dove salvare la foto utente SENZA SLASH FINALE (chmod 777, percorso assoluto della cartella images)al momento ancora non attivo
$dimensione_massima_fotoutenti 50# dimensione in kb in questo caso sarà di 50 Kb, non aggiungere altro altrimenti non va

$estensione_logo "jpg"#estensione per il logo senza il . di separazione
$estensione_foto "jpg"#estensione per la foto senza il . di separazione

$wl "60"#Larghezza logo menu
$hl "60"#Altezza logo menu
$wf "60"#Larghezza foto menu
$hf "60"#altezza foto menu

##### campetto #######
$link_fantacampo_esterno "NO";
$link_fantacampo "http://127.0.0.1/fantacalcio_2006/fantacampo.php";// ESEMPIO DI LINK FANTACAMPO ESTERNO se il sito non ha gd
$vedi_campetto "SI";
$riduci 90;        # Riduzione delle dimensioni del solo campetto da 40% a 200%
$riduci1 100;    # Riduzione delle dimensioni del campetto maglie comprese da 40% a 200%
$orientamento_campetto 1;    # 1 = orizzontale - 0 = verticale

#

/////////////////////////////////////////////////////////
// ANNUNCI GOOGLE
/////////////////////////////////////////////////////////
// Visualizzare annuci di Google nel menu
$google_ads "SI";
$google_ad_client "pub-9997862776187032";
$google_ad_width 160;
$google_ad_height 600;
$google_ad_format "160x600_as";
$google_ad_type "text_image";
$google_ad_channel ="6257032793";
$google_color_border "C0C0C0";
$google_color_bg "C0C0C0";
$google_color_link "0000FF";
$google_color_text "000000";
$google_color_url "700B0B";


$punti_grassetto "79" # Se una squadra totalizza pi— punti (giornata)  di questa variabile, viene visualizzata in grassetto 

#/ Variabili che dovrebbero rispecchiare i valori usati in base.css e ./sito/stile.css
$sfondo_tab "#EEEEEE";        # variabile per cambiare il colore di sfondo delle tabelle
$sfondo_tab1 "#999999";        # variabile per cambiare il colore di sfondo del BODY
$sfondo_tab2 "#333333";        # variabile per cambiare il colore di sfondo della intestazione delle tabelle
$sfondo_tab3 "#222222";        # variabile per cambiare il colore di sfondo della intestazione delle tabelle
$bgtabtitolari "#FCE0E0";
$bgtabpanchinari "#FBC8C8";
$colore_riga_alt "#DDDDDD";
$carattere_tipo "Tahoma";
$carattere_size "11px";
$carattere_colore "#222222";
$carattere_colore_chiaro "#EEEEEE";


################# Menu.php #################
#$imguser = "<img src=\"./images/group.png\" alt=\"\">";
$imgpodio "<img src=\"./images/podio1.png\" alt=\"\">";

$mostra_albo "NO"# Impostare SI se si vule l'albo nel menù, RICHIEDE PERSONALIZZAZIONE

############################################################
#################      CONFIGURAZIONE      #################
############################################################
# Lista dei campionati che verranno disputati. Tra le virgolette vi devono essere la giornata iniziale e quella finale separate da un -.
# Non sovrapporre 2 campionati.
# Impostare a "S" per scontri diretti, "P" per punti, "V" per somma voti o "N" per nessuno
# esempio $campionato["1-30"] = "S"; # $campionato["31-38"] = "N";

$campionato["1-38"] = "V";
$diff_num_giornata_file 0;                # differenza tra il nø della giornata del file e quello del torneo di fantacalciobazar

$mercato_libero "NO"# Gestione giocatori in multipropriet… - SI O NO (NO esegue l'asta)

# 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")
# "P" asta perenne (solo $mercato_libero = "NO")

$stato_mercato "P"# Valore importantissimo per il corretto funzionamento.

$mercato_sempre_aperto "NO" # Vale solo in mercato P, se impostato su SI Š possibile fare operazioni di mercato anche a giornata chiusa

$soldi_iniziali 1000# Soldi iniziali di ogni giocatore

$max_calciatori 25# Numero massimo di calciatori che si possono possedere e valori per cambi e punteggi

$composizione_squadra = array("3-8-8-0-6"); # $composizione_squadra = array("3-8-8-0-6","3-8-7-2-5","3-8-8-1-5","3-8-7-1-6");   # Versione con fantasisti

$numero_cambi_max 8# in mercato libero Š il massimo dei cambi consentiti

$rip_cambi_numero 5# cambi consentiti nel mercato di riparazione - Impostare a 0 per disabilitare il mercato di riparazione

$rip_cambi_giornate = array(8,14,20,26,32); # giornate dopo le quali si effettua il mercato di riparazione

$rip_cambi_durata 1# durata del mercato di riparazione - Impostare a 1 per applicare il regolamento gazzetta 2005-2006 - 0 per applicare il reolamento 2004-2005

$modificatore_difesa "SI"# impostazione per il calcolo del punteggio con modificatore solo per campionato libero

$schemi = array("1343","1352","1451","1442","1433","1541","1532","13403","13502","14501","14402","14303","15401","15302"); # Gli schemi di gioco utilizzabili. Gli schemi a 5 numeri servono solo se si usano i fantasisti. Si possono aggiungere o togliere schemi.

$max_in_panchina 7;     # Numero di calciatori in panchina e quanti ne possono entrare. Si possono fare sostituzioni per ruolo (il calciatore entra se un'altro del suo ruolo non ha giocato) o per schema (il calciatore entra se entrando lo schema che si forma è tra quelli consentiti). Se sia per ruolo che per schema sono a SI si sostituisce prima per ruolo.

$panchina_fissa "SI";    # impostare a "SI" per avere la panchina (1222 come PDCA) altrimenti "NO" (le maiuscole contano!)

$max_entrate_dalla_panchina 3;

$sostituisci_per_ruolo "SI";    # impostare a "SI" o "NO" (le maiuscole contano!)

$sostituisci_ruolo_per_ruolo "NO"#sostituisce il portiere, poi primo D poi il primo C e poi il primo A nel massimo di $max_entrate_dalla_panchina

$sostituisci_per_schema "NO"# in aggiunta a $sostituisci_per_ruolo se insufficiente effettua la sostituzione per schema

$sostituisci_fantasisti_come_centrocampisti "SI"# impostare a "SI" o "NO", usato solo con sostituzioni per ruolo, massimo 1 fantasista

$trasferiti "SI" # Cessione automatica dei trasferiti

# Dati per la chiusura automatica della giornata
$ora_chiusura "18";    # Ora limite delle modifiche alla formazione. Come sopra.
$minuti_chiusura "45";
$giorno_chiusura "6";    # Continuo a tenerlo per maggiore sicurezza, in caso di dimenticanze... ;-)
#1 Lunedi;2 Martedi;3 Mercoledi; 4 Giovedi; 5 Venerdi; 6 Sabato; 0 Domenica;

# Tempo che deve trascorrere dall'offerta per considerare comprato un calciatore o scaduta un' offerta di scambio. Questa variabile si usa solo nella modalità $mercato_libero = "NO"
$aspetta_giorni "01";
$aspetta_ore "01";
$aspetta_minuti "10";

$num_calciatori_scambiabili 0;     # Numero di calciatori inseribili in una offerta di scambio (0 per disabilitare gli scambi) e possibilità di inserire anche soldi nello scambio. Questa variabile si usa solo nella modalità $mercato_libero = "NO"
$scambio_con_soldi "NO";        # impostare a "SI" o "NO" (le maiuscole contano!)
$vendi_costo "SI";
$percentuale_vendita 100;         # Percentuale del costo pagato a cui si può rivendere subito il calciatore

# Composizione del file con tutti i calciatori (dati/calciatori.txt)
$separatore_campi_file_calciatori "|";
$num_colonna_numcalciatore_file_calciatori 1;
$num_colonna_nome_file_calciatori 3;
$num_colonna_ruolo_file_calciatori 6;
$simbolo_portiere_file_calciatori "0";
$simbolo_difensore_file_calciatori "1";
$simbolo_centrocampista_file_calciatori "2";
$simbolo_fantasista_file_calciatori "";
$simbolo_attaccante_file_calciatori "3";
$considera_fantasisti_come "C";        # impostare a "F" per usare i fantasisti, "C" per considerarli centrocampisti, "A" attaccanti
$num_colonna_squadra_file_calciatori 4;    # opzionale, non c'è se impostato a 0

# Composizione del file con i voti di giornata (dati/votiXX.txt)
$separatore_campi_file_voti "|";
$num_colonna_numcalciatore_file_voti 1;
$num_colonna_vototot_file_voti 8;
$num_colonna_votogiornale_file_voti 11;
$num_colonna_valore_calciatori 28;

# Posizione del file dei voti da copiare (se non viene copiato a mano), può
# essere anche una URL (http://...). Se il file contiene anche 01,02,... in
# corripondeza alla giornata utilizzare anche la 2ª,3ª,4ª e 5ª variabile.
$prima_parte_pos_file_voti "dati/2007/MCC";           # parte prima del n° di giornata, unica nel caso non vi sia n°
$num_giornata_file_voti "SI";             # impostare a "SI" o "NO" (le maiuscole contano!)
$num_giornata_file_voti_doppio "SI";      # impostare a "SI" (se il n° è 01,02,...) o "NO" (se il n° è 1,2,...)
$seconda_parte_pos_file_voti ".txt";          # parte che segue il n° di giornata

# Dati per i campionati a scontri diretti. Servono solo se si è impostato un campionato a "S".
$soglia_voti_primo_gol 66;
#$incremento_voti_secondo_gol = 6; #decommentare se utilizzato, mettere il valore voluto
#$incremento_voti_terzo_gol = 5; #stessa cosa di sopra
$incremento_voti_gol_successivi 4;
$voti_bonus_in_casa 0;
$punti_partita_vinta 3;
$punti_partita_pareggiata 1;
$punti_partita_persa 0;
$differenza_punti_a_parita_gol 4#a parità di gol se una delle due squadre ha uno scarto di punti maggiore o uguale a quello impostato prende un ulteriore gol, impostare a zero per disabilitare
$differenza_punti_zero_a_zero 10#come sopra ma scatta solo sullo 0-0, impostare a zero per disabilitare

# Numero minimo di calciatori che devono essere titolari in formazione per ottenere punti (sono compresi anche quelli che non giocano). Non impostare a più di 11.
$min_num_titolari_in_formazione 7;

# Dati per i campionati a punti per posizione di giornata. Servono solo se si è
# impostato un campionato a "P". Togliere o aggiungere linee a seconda del numero di giocatori
$punti_pareggio "A";        # impostare a "M" per la media, "A" per i punti della posizione più alta o "B" per quelli della più bassa
$punti_posizione[1] = 10;    # punti assegnati al primo di giornata
$punti_posizione[2] = 8;
$punti_posizione[3] = 6;
$punti_posizione[4] = 5;
$punti_posizione[5] = 4;
$punti_posizione[6] = 2;
$punti_posizione[7] = 1;
$punti_posizione[8] = 0;

# Percorsi e controlli
$percorso_cartella_dati "./dati";
$percorso_cartella_scontri "./dati/scontri";
$percorso_cartella_voti $percorso_cartella_dati;
$uploaddir "";
$manutenzione "NO";       # Manutenzione procedura SI O NO
$mess_manutenzione="";
$attiva_log "NO";
$controllo_path "NO";    # SI effettua il controllo tra $url_sito e il path reale in cui è installato lo script
$controlla_errori "NO";

# Composizione del file con i dati delle statistiche (dati/file)
$ncs_codice    1;        //codice giocatore
$ncs_giornata 2;         // numero giornata
$ncs_nome 3;             // nome gioc
$ncs_squadra 4;        // nome squadra
$ncs_attivo 5;        // se attivo o trsferito 1 attivo 0 trasf
$ncs_ruolo 6;            // ruolo 0 por 1 dif 2 centr 3 attac
$ncs_presenza 7;        // se ha giocato e' 1
$ncs_votofc 8;        // voto fantacalcio
$ncs_mininf25 9;        // minuti <25 giocati se 1 - di 25 min
$ncs_minsup25 10;        // minuti >25 giocati se 1 + di 25 min
$ncs_voto 11;            // voto gazzetta dello sport(senza bonus e malus)
$ncs_golsegnati 12;        // gol segnati
$ncs_golsubiti 13;        //  gol subiti
$ncs_golvittoria 14;        // gol vittoria
$ncs_golpareggio 15;        // gol pareggio
$ncs_assist 16;        // assist 1 un assist 2 due assist e cois' via
$ncs_ammonizione 17;        // se ammonito 1
$ncs_espulsione 18;        // se espulso 1
$ncs_rigoretirato 19;        // rig tirati
$ncs_rigoresubito 20;        // rig subiti
$ncs_rigoreparato 21;        // rig parato
$ncs_rigoresbagliato 22;    // rig sbagliato
$ncs_autogol 23;        // se auotgol
$ncs_entrato 24;        // se entrato in campo 1
$ncs_titolare 25;        // se titolare 1
$ncs_casa 27;            //
$ncs_valore 28;        // quotazione

## Variabili per la visualzzazione delle immagini #
$imgmen "<img src=\"./images/menu.gif\" alt=\"\">";
$imgupg "<img src=\"./images/new.gif\" alt=\"\">";
$imgbug "<img src=\"./images/bug.gif\" alt=\"\">";
#$imguser = "<img src=\"./images/group.gif\" alt=\"\">";
$probform "<img src=\"./images/probform.gif\" alt=\"\">";
$car "<img src=\"./images/cartellino.gif\" alt=\"\">";
$cros "<img src=\"./images/croce.gif\" alt=\"\">";

################# Immagini #################
$valo "<img src=\"./images/valore.gif\" alt=\"Valore\" title=\"Valore\">";
$euro "<img src=\"./images/euro.gif\" alt=\"Costo\" title=\"Costo\">";
$gol "<img src=\"./images/gol.gif\" alt=\"Gol\" title=\"Gol\">";
$ass "<img src=\"./images/assist.gif\" alt=\"Assist\" title=\"Assist\">";
$amm "<img src=\"./images/ammonito.gif\" alt=\"Ammonizioni\" title=\"Ammonizioni\">";
$esp "<img src=\"./images/espulso.gif\" alt=\"Espulsioni\" title=\"Espulsioni\">";
$rig "<img src=\"./images/rigore.gif\" alt=\"Rigori\" title=\"Rigori\">";
$prop "<img src=\"./images/user.gif\" alt=\"proprietario\" title=\"proprietario\">";
$time "<img src=\"./images/clock.gif\" alt=\"tempo\" title=\"tempo\">";
$vendi "<img src=\"./images/arrow.gif\" alt=\"vendi - scambia\" title=\"vendi - scambia\">";
$PO "<img src=\"./images/P.gif\" alt=\"Portiere\" title=\"Portiere\">";
$D "<img src=\"./images/D.gif\" alt=\"Difensore\" title=\"Difensore\">";
$C "<img src=\"./images/C.gif\" alt=\"Centrocampista\" title=\"Centrocampista\">";
$A "<img src=\"./images/A.gif\" alt=\"Attaccante\" title=\"Attaccante\">";
$rt "<img src=\"./images/RT.gif\" alt=\"Rigori T\" title=\"Rigori T\">";
$rs "<img src=\"./images/RS.gif\" alt=\"Rigori S\" title=\"Rigori S\">";
$top "<img src=\"./images/top.gif\" alt=\"Top\" title=\"Top\">";

################# Immagini Moduli #################
$img352"<img src=\"./images/352.gif\" alt=\"3-5-2\" title=\"3-5-2\">";
$img343"<img src=\"./images/343.gif\" alt=\"3-4-3\" title=\"3-4-3\">";
$img433"<img src=\"./images/433.gif\" alt=\"4-3-3\" title=\"4-3-3\">";
$img442"<img src=\"./images/442.gif\" alt=\"4-4-2\" title=\"4-4-2\">";
$img451"<img src=\"./images/451.gif\" alt=\"4-5-1\" title=\"4-5-1\">";
$img541"<img src=\"./images/541.gif\" alt=\"5-4-1\" title=\"5-4-1\">";


#OTTIMIZZAZIONI RICERCA BINARIA
//Calcolo del numeri di partenza in base ai ruoli rispetto al numero cercato
$ric_binaria_ottimizzata01="SI";
//Prova seqenzialita tra ruoli identici
$ric_binaria_ottimizzata02="SI";
## JS per la visualizzazioen delle tabelle ##
$color "#EEEEEE";
$onmouseover "#ABDA4E";  # definisce il colore dell'effetto "onmouseover" sulle celle delle tabelle

################# Nome del file che produce la funzione di Backup  #################
$nome_file_bck_zip"dati.zip";


?>

quando,con due account di prova faccio le offerte facendole con il primo al secondo da scambia
grazie risopndete presto

aiutatemi per fav
Onestamente non ho capito cosa intendi. Fai esempi
allora ad esempio vado sul 1 utente e faccio un offerta fin qui ok
quando vado sul 2 utente per rilanciare mi dice solo scambia
che devo fare?
infatti per la modalità asta, per il rilancio devi linkare "calcio mercato" (o come è scritto da te), visto che io ho modificato il titolo del link.
ciao
$stato_mercato = "I"; # Valore importantissimo per il corretto funzionamento.
URL di riferimento