• User

    @prothon said:

    Ciao Bitfan,

    scusami se ti disturbo ma non so a chi altro rivolgermi.
    Io sto costruendo un sito di b&b per un'amica. Gironzolando per la rete, alla ricerca di qualche soluzione open da personalizzare/espandere, mi sono imbattuto ed "innamorato" della versione opensource di phpbookinghotel.
    Volevo scaricarlo, proprio per studiarne il codice ma, da qualche tempo, sull'omonimo sito ne hanno sospeso temporaneamente il download... 😞

    Volevo chiederti se per caso, tra i tuoi files, hai conservato la versione opensource di phpbookinghotel e se per te non rappresenta un problema, di postarmela via e-mail.

    Sono quasi "disperato"... ti prego aiutami!

    Ciao prothon,
    dunque in questo momento mi cogli un po' impreparato su phpbookinghotel perchè è un po' che non ci lavoro. Come dicevi tu sul loro sito hanno sospeso il download perchè sembra che qualcuno ne abbia approfittato troppo:vai:
    Aimè tra i miei download non ho conservato i sorgenti per quella versione, ho solo un backup; tuttavia secondo me faresti meglio a contattare qualcuno di persefone.it (titolari del progetto) per farti dare la giusta autorizzazione per il conseguimento dei sorgenti open.


  • User

    Ciao change,
    Sobi2 ne ho sentito parlare, ma non lo conosco.

    Alberghi andrebbe modificato per quello che vorresti fare tu. Infatti io l'ho preso in coniderazione e implementando un plugin potresti fargli fare quello che intendi tu.

    Dimmi se ho capito bene:
    un utente registrato (responsabile webmaster della struttura ricettiva) effettua il login (si sfrutta la parte nativa di joomla!) ed entra nella sua area riservata dove (per la sua struttura) può inserire/modificare foto, descrizioni, prezzi, ecc ed eventualmente una seconda struttura


  • User Newbie

    @bitfan said:

    Ciao prothon,
    dunque in questo momento mi cogli un po' impreparato su phpbookinghotel perchè è un po' che non ci lavoro. Come dicevi tu sul loro sito hanno sospeso il download perchè sembra che qualcuno ne abbia approfittato troppo:vai:
    Sì, così dicono sul sito. Purtroppo c'è gente corretta e meno corretta :lipssealed:
    Aimè tra i miei download non ho conservato i sorgenti per quella versione, ho solo un backup;Se per te non rappresenta un problema mi accontenterei anche del backup, ovviamente se in esso sono presenti files, albero dei files e struttura delle tabelle sul db! :wink3:
    tuttavia secondo me faresti meglio a contattare qualcuno di persefone.it (titolari del progetto) per farti dare la giusta autorizzazione per il conseguimento dei sorgenti open.Hehe, se fosse così semplice non sarei qui a disturbarti! :giggle:

    Tieni in considerazione però, che se un software è stato rilasciato con una data licenza fino ad una data versione, quest'ultimo rimarrà vincolato, nel tempo, con tali caratteristiche. Per cui, le release precedenti alla "sospensione" sono libere di essere utilizzate, sempre rispettando i limiti della loro licenza originaria.

    Ecco perchè cerco qualcuno che ne abbia conservato una copia... please, help me! :gtsad:


  • User

    @bitfan said:

    Ciao change,
    Sobi2 ne ho sentito parlare, ma non lo conosco.

    Alberghi andrebbe modificato per quello che vorresti fare tu. Infatti io l'ho preso in coniderazione e implementando un plugin potresti fargli fare quello che intendi tu.

    Dimmi se ho capito bene:
    un utente registrato (responsabile webmaster della struttura ricettiva) effettua il login (si sfrutta la parte nativa di joomla!) ed entra nella sua area riservata dove (per la sua struttura) può inserire/modificare foto, descrizioni, prezzi, ecc ed eventualmente una seconda struttura

    Si diaciamo che sia così! però dovrebbe gestire in automatico le scadenze mandando una mail quando l'inserzione sta per scadere, lui entra modifica foto ecc... però alberghi è molto limitato perchè anche la gestione delle foto risulta poco comprensibile mettendo tutte le foto nella stessa cartella, quindi se avrai più di mille strutture diventa impossibile trovare le foto che hai caricato... Poi Alberghi è fermo come produzione e sembra che non ci sarà una release nativa per joomla 1.5! Sarebbe interessante riprendere in mano il progetto ed implenterlo così da avere uno strumento open source per la gestione delle strutture alberghiere!


  • User

    Ciao prothon,
    il backup a cui mi riferisco potrei procurartelo ma nel tempo ha subito alcune modifiche perchè fosse applicato al tipo di struttura alberghiera (non so se mi sono spiegato).

    Adesso provo a procurartelo, ma poi andrebbe rimodificato per le tue esigenze.
    Comnunque adesso provo...:yuppi::yuppi:


  • User

    ... però alberghi è molto limitato perchè anche la gestione delle foto risulta poco comprensibile mettendo tutte le foto nella stessa cartella, quindi se avrai più di mille strutture diventa impossibile trovare le foto che hai caricato...
    Hai ragione è vero. Io ho risolto associando un id struttura alla foto caricata assieme ad una stringa della data e ora dell'upload in md5.
    Ad esempio se l'utente della struttura hotel rossi (id = 123) fa un upload di una foto della struttura, verrà caricata nella cartella di tutte le immagini 123-df3786jkjsgf9023470098.jpg
    Vabbè poi....spazio alla fantasia....;)

    Poi Alberghi è fermo come produzione e sembra che non ci sarà una release nativa per joomla 1.5! Sarebbe interessante riprendere in mano il progetto ed implenterlo così da avere uno strumento open source per la gestione delle strutture alberghiere!
    E' veramente un peccato, hai ragione sarebbe proprio da riprendere in mano.


  • User Newbie

    @bitfan said:

    Ciao prothon,
    il backup a cui mi riferisco potrei procurartelo ma nel tempo ha subito alcune modifiche perchè fosse applicato al tipo di struttura alberghiera (non so se mi sono spiegato).

    Ok... non ti preoccupare, il mio è un tentativo: giustamente se il codice dovesse essere in arabo od in cirillico, potrebbe rappresentare un ostacolo :wink3:

    @bitfan said:

    Adesso provo a procurartelo, ma poi andrebbe rimodificato per le tue esigenze.
    Comnunque adesso provo...:yuppi::yuppi:

    Ti ringrazio molto Bitfan :smile5:


  • User Newbie

    Ciao Prothon e Bitfan,
    sono anche io nella stessa condizione iniziale di Prothon e vorrei chiedervi la gentilezza di inviarmi il codice di phpbookinghotel non piu' disponibile al download.
    Grazie in anticipo.


  • Moderatore

    Potete usare anche i diversi moduli per Joomla:
    http://extensions.joomla.org/search?q=booking


  • User Newbie

    ciao se non hai ancora risolto prova su bookingsoftware.it - è un modulo di un servizio a pagamento per joomla.


  • User

    Interessante, ma a qualcuno può interessare un booking (componente joomla) che interagisca direttamente con il gestionale interno dell'albergo?


  • User Newbie

    @bitfan said:

    Interessante, ma a qualcuno può interessare un booking (componente joomla) che interagisca direttamente con il gestionale interno dell'albergo?

    il nostro BookinEngine può interagire con il gestionale interno, il problema è che i produttori di BackOffice non ti danno i parametri di accesso. noi lo abbiamo fatto con hotel 3° della ericsoft, in maniera brutale x un cliente che ce lo ha chiesto.


  • User Newbie

    @bitfan said:

    Se cerchi un buon modulo ti consiglierei YJ Whois
    può andare bene sia con Joomla! 1.0 che con 1.5

    Un ottimo componente, provato per il mio portale turistico, è il componente alberghi Alberghi 2.1

    Se, invece, cerchi un componente che faccia booking esclusivamente per la tua struttura (e non per un insieme di strutture ricettive) io mi sono arrangiato (modificando opportune parti di codice) con phpBookingHotel, soluzione Open Source a mio avviso molto ma molto valida. Se sei interessato a questo fammi sapere che ti do volentieri una mano 🙂

    ciao, anche io uso phpbookinghotel, ma probabilmente mettendo le mani sul codice ho creato 2 fastidiosi bug 😞 che non riesco a risolvere: il primo è che quando una persona mi prenota mi arrivano 2 email di conferma una vera e una bianca, e nel backend mi ritrovo 2 prenotazioni di cui quella reale e una vuota ma con 2 stanze occupate invece che una, laltro bug è che nel calendario delle disponibilità mi risulta occupato anche il giorno della partenza. Potresti gentilmente darmi una mano o qualcuno qui potrebbe dare un'occhiata ai codici? Grazie


  • User

    Ciao davek, a essere sincero io non lo uso più ma se riesco ti do una mano volentieri, anche perchè a me come soluzione piaceva. Potresti postare la parte di codice interessata dai due bugs? (please non postare tutto il codice, ma solo la parte che pensi sia baggata)


  • User Newbie

    @bitfan said:

    Ciao davek, a essere sincero io non lo uso più ma se riesco ti do una mano volentieri, anche perchè a me come soluzione piaceva. Potresti postare la parte di codice interessata dai due bugs? (please non postare tutto il codice, ma solo la parte che pensi sia baggata)

    ciao bitfan, ti ringrazio di esserti offerto, io sono completamente ignorante in materia, purtroppo per imprudenza ho iniziato a modificare la versione che avevo scaricato e nemmeno posso più confrontarla con l'originale. per il primo bug che mi registra una doppia prenotazione penso che ci sia qualcosa alla pagina check4.php dove c'è il form da riempire con i dati del cliente e al submit parte un file js di controllo campi e poi fa partire il form che genera la (le) email e la (doppia) prenotazione suppongo. per il secondo bug che mi chiude la stanza pure il giorno di partenza non so proprio dove guardare, ma sono disposto a fare una donazione con paypal se qualcuno può risolvermi questi bugs... ora mi viene un dubbio, ma non sarà che c'è qualcosa di sballato sul dump del DB mysql? Comunque qui c'è il form del primo bug che mi fa partire la doppia prenotazione:

    
    //crea modulo prenotazione
                echo"<form name=\"theform\" action=\"check5.php?acc=1&tipo_camera=$tipo_camera&data_partenza=$data_partenza&data_arrivo=$data_arrivo&lg=$lg\" method=\"post\">";
    
                echo"<table>";
                echo"<tr><td>name</td><td> <input type=\"text\" name=\"nome\"></td></tr>";
                echo"<tr><td>surname </td><td> <input type=\"text\" name=\"cognome\"></td></tr>";
                echo"<tr><td>city </td><td> <input type=\"text\" name=\"citta\"></td></tr>";
                echo"<tr><td>telephone</td><td>  <input type=\"text\" name=\"telefono\"></td></tr>";
                echo"<tr><td>address</td><td> <input type=\"text\" name=\"via\"></td></tr>";
                echo"<tr><td>country code </td><td> <input type=\"text\" name=\"cap\"></td></tr>";
                echo"<tr><td>state </td><td> <input type=\"text\" name=\"provincia\"></td></tr>";
                echo"<tr><td>country</td><td> <input type=\"text\" name=\"stato\"></td></tr>";
                echo"<tr><td>email</td><td> <input type=\"text\" name=\"email\"></td></tr>";
                echo"<tr><td>fax</td><td> <input type=\"text\" name=\"fax\"></td></tr>";
                echo"<tr><td></td><td>  <input type=\"hidden\" value=\"$data_partenza\" name=\"datap\"></td></tr>";
                echo"<tr><td></td><td>  <input type=\"hidden\" value=\"$data_arrivo\" name=\"dataa\"></td></tr>";
                echo"<tr><td></td><td>  <input type=\"hidden\" value=\"$idcamera\" name=\"idcam\"></td></tr>";
                echo"</table>";
    
                echo"<input type=\"checkbox\" name=\"privx\" value=\"1\" checked> Privacy:<br> $privaEN<br><br>";
                echo"<input type=\"checkbox\" name=\"cancx\" value=\"1\"  checked> Cancellation policies:<br> $cancelEN<br>";
    
                echo"<input type=\"hidden\" value=\"$acconto\" name=\"acconto\"> ";
                echo"<input type=\"hidden\" value=\"$prezzototale\" name=\"prezzototale\">  ";
                echo"<input type=\"hidden\" value=\"$nomeservizio\" name=\"nomeservizio\">  ";
                echo"<input type=\"hidden\" value=\"$pagamento\" name=\"pagamento\"> ";
    
                echo"<input type=\"hidden\" value=\"$card_number\" name=\"card_number\"> ";
                echo"<input type=\"hidden\" value=\"$expiration_month\" name=\"expiration_month\"> ";
                echo"<input type=\"hidden\" value=\"$expiration_year\" name=\"expiration_year\"> ";
                echo"<input type=\"hidden\" value=\"$cc_sicurezza\" name=\"cc_sicurezza\"> ";
                echo"<input type=\"hidden\" value=\"$cc_intestatario\" name=\"cc_intestatario\"> ";
                echo"<input type=\"hidden\" value=\"$nomecartacc\" name=\"nomecartacc\"> ";
                            echo"<input type=\"hidden\" value=\"$idoff\" name=\"idoff\"> ";
                echo"<input type=\"hidden\" value=\"$sconto\" name=\"sconto\"> ";
    
               echo"<br><br><input type=\"button\" value=\"Confirm booking and payment\" name=\"pulsante\" onclick=\"javascript:valida();\">";
    
    

  • User

    ok, dunque se guardi la proprietà "action" nel tag form, alla presione del bottone del form parte lo script in check5.php. Ecco credo che il problema, almeno per quanto riguarda il primo bug, sia proprio lì. Quindi ora postami lo script che trovi in check5.php, sicuramente lì posso esserti più d'aiuto nella risoluzione del problema.


  • User Newbie

    @bitfan said:

    ok, dunque se guardi la proprietà "action" nel tag form, alla presione del bottone del form parte lo script in check5.php. Ecco credo che il problema, almeno per quanto riguarda il primo bug, sia proprio lì. Quindi ora postami lo script che trovi in check5.php, sicuramente lì posso esserti più d'aiuto nella risoluzione del problema.

    GRAZIE, non riesco a postare qui il codice mi dice che ci sono link o email, l'ho messo su dropbox. credo il problema sia all'inizio dove cattura i dati del form e li spedisce:

    dl.dropbox.com/u/3774421/check5.txt


  • User

    Dunque cerco di rispondere anche a tutti coloro che possono incontrare lo stesso problema, anche se non credo che il topic sia adatto.

    Nel file check5.php
    alla riga 275 viene inviata la mail all'amministratore del sito con i dati riepilogativi della prenotazione
    alla riga 276 viene inviata quella al cliente che ha effettuato la prenotazione
    Poi non vengonono spedite altre email. Il fatto che arrivi una email bianca, può derivare anche dal server di posta installato sul server su cui gira phpbooking.

    Per la doppia prenotazione, invece, alla riga 266 viene lanciata la query sql che genera l'inserimento della prenotazione, e anche qua viene l'operazione viene fatta una sola volta. In sostanza, verificherei che sulla tabella prenotazioni se il record inserito è univoco oppure ne esiste un altro "doppio".


  • User Newbie

    bitfan ti ringrazio molto e mi dispiace che l'argomento si sia allontanato dal topic. ho controllato la tabella prenotazioni e non mi sembra ci siano righe doppiate. potrebbe essere il mio server tophost dici?

    glowfoto.com/static_image/09-092401L/8656/jpg/09/2010/img6/glowfoto

    qualcuno saprebbe darmi una mano a fronte di una donazione paypal?