See file /var/www/vhosts/ciao-parking.com/ciao-parcheggi.com/ciapapp/controller/ParkingController.php


+ Error on line 130

            if(fopen("http://gestione.ciao-parcheggi.com/files/".$parcheggio->park_logo,"r")){

<?php
class ParkingController extends DooController{

    public function 
home(){
        
$data['titolo']= "Ciao Parking - parcheggi Low Cost";
        
$data['description']= "";
        
$data['keywords']= "";
        
$data['baseurl'] = Doo::conf()->APP_URL;
        if (! 
Doo::session()->isStarted() || Doo::session()->lang == "") {
            if(isset(
$_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
                
$lang substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 02);
            } else {
                
$lang="it";
            }
            
Doo::session()->lang = (($lang=="it" || $lang=="en") ? $lang "en");
        }
        
$lista_parcheggi=Doo::db()->find('Parcheggi',array('where'=>'park_attivo=1','asc'=>'park_sort'));
        
$data['lista_parcheggi']=$lista_parcheggi;

        
$this->render(Doo::session()->lang.'/home'$data);
    }

    
// Visualizzazione delle pagine
    
public function page(){
        
$data['baseurl'] = Doo::conf()->APP_URL;
        if (! 
Doo::session()->isStarted() || Doo::session()->lang == "") {
            if(isset(
$_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
                
$lang substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 02);
            } else {
                
$lang="it";
            }
            
Doo::session()->lang = (($lang=="it" || $lang=="en") ? $lang "en");
        }
        
$lista_parcheggi=Doo::db()->find('Parcheggi',array('where'=>'park_attivo=1','asc'=>'park_sort'));
        
$data['lista_parcheggi']=$lista_parcheggi;

        switch (
$this->params['id_page']) {
            case 
"home":
                
$data['titolo']= "Ciao Parking - parcheggi Low Cost";
                
$data['description']= "";
                
$data['keywords']= "";
                
$this->render(Doo::session()->lang.'/home'$data);
                break;
            case 
"parcheggi":
                
$data['titolo']= "Ciao Parking - Lista Parcheggi";
                
$data['description']= "";
                
$data['keywords']= "";
                
$this->render(Doo::session()->lang.'/parcheggi'$data);
                break;
            case 
"faq":
                
$data['titolo']= "Ciao Parking - FAQ";
                
$data['description']= "";
                
$data['keywords']= "";
                
$this->render(Doo::session()->lang.'/faq'$data);
                break;
            case 
"contatti":
                
$data['titolo']= "Ciao Parking - Contatti";
                
$data['description']= "";
                
$data['keywords']= "";
                
$this->render(Doo::session()->lang.'/contatti'$data);
                break;
             case 
"agenzie":
                
$data['titolo']= "Ciao Parking - Agenzie e Network";
                
$data['description']= "";
                
$data['keywords']= "";
                
$this->render(Doo::session()->lang.'/agenzie'$data);
                break;
             case 
"noleggio_auto":
                
$data['titolo']= "Ciao Parking - Noleggio Auto";
                
$data['description']= "";
                
$data['keywords']= "";
                
$this->render(Doo::session()->lang.'/noleggio_auto'$data);
                break;
            default:
                
$data['titolo']= "Ciao Parking - parcheggi Low Cost";
                
$data['description']= "";
                
$data['keywords']= "";
                
$this->render(Doo::session()->lang.'/home'$data);
                break;
        }


    }

    public function 
parcheggio(){
        if (! 
Doo::session()->isStarted() || Doo::session()->lang == "") {
            if(isset(
$_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
                
$lang substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 02);
            } else {
                
$lang="it";
            }
            
Doo::session()->lang = (($lang=="it" || $lang=="en") ? $lang "en");
        }

        if(isset(
$this->params['prk_iata']) && $this->params['prk_iata']!=""){
            
$parcheggio Doo::db()->find('Parcheggi', array(
                    
'where'=>'park_iata=? AND park_attivo=1',
                    
'param'=>array($this->params['prk_iata']),
                    
'limit'=>1));
            if(! 
is_object($parcheggio)){
                
$parcheggio Doo::db()->find('Parcheggi', array(
                        
'where'=>'park_iata=\'BGY\'',
                        
'limit'=>1));
            }
        }  else {
            
$parcheggio Doo::db()->find('Parcheggi', array(
                    
'where'=>'park_iata=\'BGY\'',
                    
'limit'=>1));
        }

        
$html_parcheggio Doo::db()->find('PagineParcheggi', array(
                    
'where'=>'pagine_p_park_id=?',
                    
'param'=>array($parcheggio->park_id),
                    
'limit'=>1));

        
$lista_parcheggi=Doo::db()->find('Parcheggi',array('where'=>'park_attivo=1','asc'=>'park_sort'));
        
$data['lista_parcheggi']=$lista_parcheggi;

        
Doo::session()->park $parcheggio;
        
Doo::session()->id_parche $parcheggio->park_id;
        
Doo::session()->park_iata $parcheggio->park_iata;
        if(
file_exists("/web/htdocs/www.ciao-parking.com/home/global/files/".$parcheggio->park_iata."_".Doo::session()->lang.".pdf")){
            
$data['pdf_istruzioni']="/files/".$parcheggio->park_iata."_".Doo::session()->lang.".pdf";
        } else {
            
$data['pdf_istruzioni']="";
        }

        
$data['logo_park']="";
        if(
$parcheggio->park_logo!=""){
            if(fopen("http://gestione.ciao-parcheggi.com/files/".$parcheggio->park_logo,"r")){

              
$data['logo_park']="http://gestione.ciao-parcheggi.com/files/".$parcheggio->park_logo;
           }
        }


        
$data['parcheggio']=$parcheggio;
        
//$data['info_parcheggio']=Doo::session()->lang.'/'.$parcheggio->park_iata.'/tmpl_info';
        
$data['info_parcheggio']=$html_parcheggio->pagine_p_html;
        
//$data['info_servizi']=Doo::session()->lang.'/'.$parcheggio->park_iata.'/tmpl_servizi';
        
$data['info_servizi']=$html_parcheggio->pagine_p_html_servizi;
        
$data['info_raggiungerci']=$html_parcheggio->pagine_p_html_indic;
        
$this->render(Doo::session()->lang.'/tmpl_parcheggio'$data);
    }

    public function 
pdf_parcheggio(){
        if (! 
Doo::session()->isStarted() || Doo::session()->lang == "") {
            if(isset(
$_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
                
$lang substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 02);
            } else {
                
$lang="it";
            }
            
Doo::session()->lang = (($lang=="it" || $lang=="en") ? $lang "en");
        }

        if(isset(
$this->params['prk_iata']) && $this->params['prk_iata']!=""){
            
$parcheggio Doo::db()->find('Parcheggi', array(
                    
'where'=>'park_iata=? AND park_attivo=1',
                    
'param'=>array($this->params['prk_iata']),
                    
'limit'=>1));
            if(! 
is_object($parcheggio)){
                
$parcheggio Doo::db()->find('Parcheggi', array(
                        
'where'=>'park_iata=\'BGY\'',
                        
'limit'=>1));
            }
        }  else {
            
$parcheggio Doo::db()->find('Parcheggi', array(
                    
'where'=>'park_iata=\'BGY\'',
                    
'limit'=>1));
        }

        
$lista_parcheggi=Doo::db()->find('Parcheggi',array('where'=>'park_attivo=1'));
        
$data['lista_parcheggi']=$lista_parcheggi;

        
Doo::session()->park $parcheggio;
        
Doo::session()->id_parche $parcheggio->park_id;
        
Doo::session()->park_iata $parcheggio->park_iata;

        
$this->render(Doo::session()->lang.'/tmpl_prt_park'$data);
    }

    public function 
funzioni(){
        
$data['baseurl'] = Doo::conf()->APP_URL;
        if(isset(
Doo::session()->park_iata)) {
            
$data['IATA']=Doo::session()->park_iata;
        } else {
            
$data['IATA']='BGY';
        }
        
$this->render('funzioni'$data);
    }

    
/*** Funzione per il calcolo della Tariffa Web (tipo tariffa 3) ****/
    
public function calc_pzo_web() {
        if(
$this->params['step'] == || $this->params['step'] == 1) {
            
$lista_errori "";

            if(!isset(
$_POST['data_inizio']))
                
$lista_errori .= ($lista_errori!="" "," "") ."entrata";
            if(!isset(
$_POST['ora_entrata']))
                
$lista_errori .= ($lista_errori!="" "," "") ."ore_entrata";
            if(!isset(
$_POST['data_fine']))
                
$lista_errori .= ($lista_errori!="" "," "") ."uscita";
            if(!isset(
$_POST['ora_uscita']))
                
$lista_errori .= ($lista_errori!="" "," "") ."ore_uscita";
            if(
$lista_errori != "") {
                return 
"";
            }

            
// Calcolo giorni sosta
            
$in date_create_from_format('d/m/Y'$_POST['data_inizio']);
            
$out date_create_from_format('d/m/Y'$_POST['data_fine']);
            
$periodo_sosta date_diff($out$intrue);

            
$add_gg0;

            
/*
            if($_POST['ora_entrata'] < $_POST['ora_uscita']) {
                $add_gg = 1;
            }*/
            /*
            if(($_POST['ora_entrata']<= 12 && $_POST['ora_uscita']> 12) || ($_POST['ora_entrata']> 12 && $_POST['ora_uscita']> 12)) {
                $add_gg = 1;
            }*/
            //$giorni_sosta = $periodo_sosta->days +$add_gg;
            
$giorni_sosta $periodo_sosta->days 1;
            if(
$giorni_sosta == 0) {
                
$lista_errori .= ($lista_errori!="" "," "") ."gg_sosta";
            }

            if(
$lista_errori=="") {

                
// ***** TARIFFE *****  Calcolo Tariffe

                // Listino Web ATTIVO per il parcheggio
                
$listinoDoo::db()->find('Listino',array(
                        
'where'=>'listino_tipo=3 and listino_park_id=? and listino_attivo=1',
                        
'param'=>array(Doo::session()->id_parche),
                        
'limit'=>1));

                
// Verifico se ci sono variazioni nelle date selezionate
                 
$variazioni Doo::db()->find('VariazioniListini', array(
                        
'where'=>'variaz_id_listino=? AND ((STR_TO_DATE(?, "%d/%m/%Y") BETWEEN variaz_data_inizio AND variaz_data_fine)
                                OR
                                (STR_TO_DATE(?, "%d/%m/%Y") BETWEEN variaz_data_inizio AND variaz_data_fine)
                                OR
                                (STR_TO_DATE(?, "%d/%m/%Y") <= variaz_data_inizio AND STR_TO_DATE(?, "%d/%m/%Y") >= variaz_data_fine)
                                )'
,
                        
'param'=>array($listino->listino_id$_POST['data_inizio'],$_POST['data_fine'],$_POST['data_inizio'],$_POST['data_fine']),
                        
'limit'=>1));

                
$perc_variazione_sco 0;
                
$perc_variazione_cop 0;

                
$tot_gg_variaz 0;
                if(isset(
$variazioni->variaz_id)) {
                    
$variaz_inizio=date_create_from_format('Y-m-d'$variazioni->variaz_data_inizio);
                    
$variaz_fine=date_create_from_format('Y-m-d'$variazioni->variaz_data_fine);

                    
$perc_variazione_sco $variazioni->variaz_perc 100;
                    
$perc_variazione_cop $variazioni->variaz_perc_cop 100;
                    
$gg_variaz date_diff($variaz_fine$variaz_inizio)->days;
                    
$gg_diff_iniz date_diff($variaz_inizio$in)->days * (date_diff($variaz_inizio$in)->invert ? -:1);
                    
$gg_diff_fine date_diff($variaz_fine$out)->days * (date_diff($variaz_fine$out)->invert ? -:1);
                    if(
$in <= $variaz_inizio && $out >= $variaz_fine) {
                        
$tot_gg_variaz $gg_variaz $add_gg;
                    } else {
                        
$tot_gg_variaz $gg_variaz $add_gg - ($gg_diff_iniz>$gg_diff_iniz 0) + ($gg_diff_fine<$gg_diff_fine 0);
                    }
                }
                
//$data['debug']= "".$perc_variazione_sco."% ".$perc_variazione_cop." %"." =>".$tot_gg_variaz;
                
$tariffa_cop 0;
                
$tariffa_sco 0;
                if(isset(
$listino->listino_id)){
                    
// Tariffe del Listino Web
                    
$tariffe Doo::db()->find('TariffeListino', array('where'=>'tariffa_listino_id=? and tariffa_num_gg<=?',
                            
'param'=>array($listino->listino_id$giorni_sosta),
                            
'desc'=>'tariffa_num_gg',
                            
'limit'=>1));
                    if(
$giorni_sosta $tariffe->tariffa_num_gg){
                        
$giorni_aggiuntivi $giorni_sosta $tariffe->tariffa_num_gg;
                        
$tariffa_cop $tariffe->tariffa_cop $giorni_aggiuntivi $listino->listino_pzo_gg_agg_cop;
                        
$tariffa_sco $tariffe->tariffa_sco $giorni_aggiuntivi $listino->listino_pzo_gg_agg_sco;
                    } else {
                        
$tariffa_cop $tariffe->tariffa_cop;
                        
$tariffa_sco $tariffe->tariffa_sco;
                    }

                    if(
$perc_variazione_cop!=0) {
                        
$tariffa_cop $tariffa_cop + (($tariffa_cop/$giorni_sosta)* $tot_gg_variaz) * $perc_variazione_cop;
                    }

                    if(
$perc_variazione_sco!=0) {
                        
$tariffa_sco $tariffa_sco + (($tariffa_sco/$giorni_sosta)* $tot_gg_variaz) * $perc_variazione_sco;
                    }

                }

                if(
$this->params['step'] == 0) {

                    
/* Visualizza Tariffe */

                    
$data['data_entrata'] = $_POST['data_inizio'];
                    
$data['ora_entrata'] = $_POST['ora_entrata'].":00";
                    
$data['data_uscita'] = $_POST['data_fine'];
                    
$data['ora_uscita'] = $_POST['ora_uscita'].":00";

                    
$data['num_giorni'] = $giorni_sosta;
                    
$data['pzo_sco'] = ($listino->listino_sco_attivo round($tariffa_sco0PHP_ROUND_HALF_UP) : 0);
                    
$data['pzo_cop'] = ($listino->listino_cop_attivo round($tariffa_cop0PHP_ROUND_HALF_UP) : 0);
                    
self::view()->render(Doo::session()->lang.'/tmpl_tariffe'$data);

                } elseif (
$this->params['step'] == 1) {

                    
/* Visualizza Modulo Conferma Dati */
                    
$prenotazione Doo::loadModel('Auto',true);
                    
//$prenotazione->entrata_data = date_format(date_create_from_format('d/m/Y H:i', $_POST['data_inizio']." ".($_POST['ora_entrata']==0 ? "00:00" : "12:01")),'Y-m-d H:i');
                    
$prenotazione->entrata_data date_format(date_create_from_format('d/m/Y H:i'$_POST['data_inizio']." ".$_POST['ora_entrata'].":00"),'Y-m-d H:i');
                    
//$prenotazione->uscita_data = date_format(date_create_from_format('d/m/Y H:i', $_POST['data_fine']." ".($_POST['ora_uscita']==0 ? "00:00" : "12:01")),'Y-m-d H:i');
                    
$prenotazione->uscita_data date_format(date_create_from_format('d/m/Y H:i'$_POST['data_fine']." ".$_POST['ora_uscita'].":00"),'Y-m-d H:i');

                    
$prenotazione->id_convenzione "";
                    
$prenotazione->id_sorgente 3;
                    
$prenotazione->data_inserimento date('Y/m/d H:i:s');
                    
$prenotazione->prezzo_applicato = ($_POST['park_type']=="cop" $tariffa_cop $tariffa_sco);
                    
$prenotazione->da_pagare = ($_POST['park_type']=="cop" $tariffa_cop $tariffa_sco);

                    
$prenotazione->id_tipo_park $_POST['park_type'];
                    
$prenotazione->id_tipo_mezzo "auto";
                    
$prenotazione->importo_prepagato 0;
                    
$prenotazione->id_parcheggio Doo::session()->id_parche;
                    
$prenotazione->reg_stato 0;
                    
$prenotazione->sorg_ip_addr $_SERVER["REMOTE_ADDR"];
                    
Doo::session()->prenotazione $prenotazione;
                    
Doo::session()->tipo_park = ($_POST['park_type']=="cop" "Coperto" "Scoperto");

                    
//$parcheggio = Doo::session()->get('park');
                    
$parcheggio Doo::db()->find('Parcheggi', array(
                    
'where'=>'park_id=? AND park_attivo=1',
                    
'param'=>array($prenotazione->id_parcheggio),
                    
'limit'=>1));
                    
$data['parcheggio'] = $parcheggio;

                    
$data['token'] = Doo::session()->getId();

                    
$data['data_entrata'] = $_POST['data_inizio'];
                    
//$data['ora_entrata'] = ($_POST['ora_entrata']==1 ? "Entro h 12.00" : "Dopo h 12.00");
                    
$data['ora_entrata'] = $_POST['ora_entrata'].":00";
                    
$data['data_uscita'] = $_POST['data_fine'];
                    
//$data['ora_uscita'] = ($_POST['ora_uscita']==1 ? "Entro h 12.00" : "Dopo h 12.00");
                    
$data['ora_uscita'] = $_POST['ora_uscita'].":00";
                    
$data['num_giorni'] = $giorni_sosta;

                    
$data['tipo_park'] = ($_POST['park_type']=="cop" "Coperto" "Scoperto");
                    
$data['tariffa'] = round(($_POST['park_type']=="cop" $tariffa_cop $tariffa_sco), 0PHP_ROUND_HALF_UP);

                    
self::view()->render(Doo::session()->lang.'/tmpl_dati_pren'$data);
                }
            } else {
                echo 
"Verifica le date e gli orari selezionati.";
            }
        } else {
            echo 
"Verifica le date e gli orari selezionati.";
        }

    }

    
// Inserimento della prenotazione
    
public function insert_cp_web() {
        
//Doo::db()->reconnect("ciaopN");
        
Doo::loadModel('Auto');
        
Doo::loadModel('Parcheggi');

        if (
Doo::session()->isStarted()) {
            if(
Doo::session()->getId() == $_POST['token']) {
                
$prenotazione Doo::session()->get('prenotazione');
                
//$parcheggio = Doo::session()->get('park');

                
$tipo_park Doo::session()->get('tipo_park');
                if (
is_object($prenotazione) && ($prenotazione instanceof Auto)) {
                    
$parcheggio Doo::db()->find('Parcheggi', array(
                    
'where'=>'park_id=? AND park_attivo=1',
                    
'param'=>array($prenotazione->id_parcheggio),
                    
'limit'=>1));

                    
$prenotazione->auto_nome strtoupper($_POST['nome']);
                    
$prenotazione->auto_cognome strtoupper($_POST['cognome']);
                    
$prenotazione->auto_email strtolower($_POST['email']);
                    
$prenotazione->auto_pax = ($_POST['pax']=="" "1" $_POST['pax']);
                    
$prenotazione->auto_targa strtoupper($_POST['targa']);
                    
$prenotazione->auto_descr strtoupper($_POST['modello']);
                    
$prenotazione->volo_num strtoupper($_POST['num_volo']);
                    
$prenotazione->auto_note $_POST['note'];

                    
$this->load()->classes("phpmailer/class.phpmailer");
                    
date_default_timezone_set('UTC');
                    
$mail = new PHPMailer();

                    
$mail->Host 'smtp.ciao-parking.com';
                    
$mail->Username 'info@ciao-parking.com';
                    
$mail->Password 'scippettaz';
                    
$mail->SMTPAuth true;
                    
$mail->IsSMTP();

                    
$mail->From     "info@ciao-parking.com";
                    
$mail->FromName $parcheggio->park_nome;
                    
$mail->IsHTML(true);
                    if(
file_exists("/web/htdocs/www.ciao-parking.com/home/global/files/".$parcheggio->park_iata."_".Doo::session()->lang.".pdf")){
                        
$mail->AddAttachment("/web/htdocs/www.ciao-parking.com/home/global/files/".$parcheggio->park_iata."_".Doo::session()->lang.".pdf");
                    }
                    
//$mail->AddAttachment("/web/htdocs/ryanair.ciao-parking.com/home/global/files/ciao-parking.pdf","istruzioni.pdf");

                    // Inserisco i dati nel DB
                    
Doo::db()->beginTransaction();
                    
$new_id Doo::db()->insert($prenotazione);
                    
$cod_auto str_pad($new_id,8'0'STR_PAD_LEFT);
                    
$data['parcheggio'] = $parcheggio;
                    
$data['prenotazione'] = $prenotazione;
                    
$data['cod_auto'] = $cod_auto;
                    
$data['tipo_park'] = $tipo_park;

                    
ob_start();
                        
self::view()->render('tmpl_txt_email_conf'$data);
                        
$corpo ob_get_contents();
                    
ob_end_clean();

                    
ob_start();
                        
self::view()->render('tmpl_html_email_conf'$data);
                        
$corpoHtml ob_get_contents();
                    
ob_end_clean();

                    
$mail->AddAddress($prenotazione->auto_email$prenotazione->auto_nome." ".$prenotazione->auto_cognome);
                    
$mail->Subject  =  "Conferma Ordine num. ".$cod_auto." per Parcheggio ".$tipo_park;
                    
$mail->Body     =  $corpoHtml;
                    
$mail->AltBody  =  $corpo;

                    if(
$mail->Send()) {
                        
// se invio e-mail ok -> confermo inserimento -> messaggio ok
                        
Doo::db()->commit();
                        
$mail->ClearAttachments();
                        
$mail->ClearAddresses();
                        
$mail->AddAddress('prenotazioni@ciao-parking.com''Claudio Zuin');
                        
//$mail->AddAddress('p.catta@libero.it', 'Paolo Cattaneo');
                        //$mail->AddAddress('orio@ciaoparking.it', 'CiaoParking Orio');
                        //$mail->AddBCC('scippettaz@gmail.com', 'Claudio Zuin');

                        
try{
                            if(
$parcheggio->park_email != "") {
                                
$lista_CC explode(";"$parcheggio->park_email);
                                foreach(
$lista_CC as $key=>$email_cc) {
                                    
$mail->AddBCC($email_cc$parcheggio->park_nome);
                                }
                            }
                        }  catch (
Exception $e) {
                        }
                        
//$mail->AddBCC('paolo@ciao-parking.com', 'Paolo Cattaneo');
                        
$mail->Subject  =  "Conferma Ordine DA PAGARE num. ".$cod_auto." per Parcheggio ".$tipo_park;
                        
$mail->Send();
                        
/*
                        if(Doo::session()->lang=="it") {
                            echo "<div class='msgconferma'><h1>Prenotazione Accettata</h1><br/>Riceverai un'e-mail di conferma della prenotazione Numero: <strong>".$cod_auto."</strong> all'indirizzo e-mail da te indicato: <strong>".$prenotazione->auto_email."</strong><br/><br/>Ti ricordiamo che la prenotazione rimarr&agrave; valida per le date indicate e che il pagamento dovr&agrave; essere effettuato (tramite POS o Contanti) direttamente alla cassa del parcheggio.</div>";
                        } else {
                            echo "<div class='msgconferma'><h1>Booking Accepted</h1><br/>You'll receive a confirmation e-mail for the booking Number ".$cod_auto." at the following e-mail address: <strong>".$prenotazione->auto_email."</strong><br/><br/>Please remember that your booking will be valid up to the date you choose and that you'll have to pay (by cash or POS) directly at parking cash.</div>";
                        }*/

                        
$data['cod_auto'] = $cod_auto;
                        
$data['auto_email'] = $prenotazione->auto_email;
                        
self::view()->render(Doo::session()->lang.'/conferma_pren'$data);
                        
Doo::session()->destroy();
                        
Doo::session()->start();
                    } else {
                        
// altrimenti annullo inserimento -> messaggio errore
                        //Doo::db()->rollBack();
                        
if(Doo::session()->lang=="it") {
                            echo 
"<div class='msgconferma'><h1>Errore nell'invio della conferma.</h1><br/>Vi preghiamo di verificare tutti i dati e ritentare.</div>";
                        } else {
                            echo 
"<div class='msgconferma'><h1>Confirmation Error.</h1><br/>Please verify all the booking data and try again.</div>";
                        }
                        
//Doo::session()->destroy();
                    
}
                }
            } else {
                echo 
"errore";
            }
        } else {
            echo 
"errore";
        }
    }

}
?>


* Stack Trace...

  1. /var/www/vhosts/ciao-parking.com/ciao-parcheggi.com/index.php(36) calling require()
  2. /var/www/vhosts/ciao-parking.com/ciao-parcheggi.com/bootstrap.php(34) calling run()
  3. /var/www/vhosts/ciao-parking.com/ciao-parcheggi.com/doofmk/app/DooWebApp.php(34) calling routeTo()
  4. /var/www/vhosts/ciao-parking.com/ciao-parcheggi.com/doofmk/app/DooWebApp.php(114) calling parcheggio()
  5. /var/www/vhosts/ciao-parking.com/ciao-parcheggi.com/ciapapp/controller/ParkingController.php(130) calling fopen()


* Variables...  Conf .  GET  .  POST  .  Session  .  Cookie 


object(DooConfig)#1 (25) {
  
["AUTOLOAD"] => array(4) {
    [
0] =>   string(5"class"
    
[1] =>   string(5"model"
    
[2] =>   string(26"module/gestione/controller"
    
[3] =>   string(21"module/gestione/model"
  
}
  [
"SITE_PATH"] => string(52"/var/www/vhosts/ciao-parking.com/ciao-parcheggi.com/"
  
["PROTECTED_FOLDER"] => string(8"ciapapp/"
  
["BASE_PATH"] => string(7"doofmk/"
  
["LOG_PATH"] => string(5"logs/"
  
["APP_URL"] => string(30"http://www.ciao-parcheggi.com/"
  
["SUBFOLDER"] => string(1"/"
  
["APP_MODE"] => string(5"ciaop"
  
["AUTOROUTE"] => bool(true)
  [
"DEBUG_ENABLED"] => bool(false)
  [
"ERROR_404_DOCUMENT"] => NULL
  
["ERROR_404_ROUTE"] => string(1"/"
  
["CACHE_PATH"] => string(14"ciapapp/cache/"
  
["AUTO_VIEW_RENDER_PATH"] => string(21"/parcheggio/:prk_iata"
  
["MEMCACHE"] => NULL
  
["TEMPLATE_ENGINE"] => string(12"DooViewBasic"
  
["TEMPLATE_SHOW_COMMENT"] => bool(false)
  [
"TEMPLATE_ALLOW_PHP"] => bool(true)
  [
"TEMPLATE_COMPILE_ALWAYS"] => bool(false)
  [
"TEMPLATE_GLOBAL_TAGS"] => array(7) {
    [
0] =>   string(5"isset"
    
[1] =>   string(5"empty"
    
[2] =>   string(10"strtoupper"
    
[3] =>   string(10"strtolower"
    
[4] =>   string(7"ucwords"
    
[5] =>   string(7"ucfirst"
    
[6] =>   string(13"number_format"
  
}
  [
"MODULES"] => array(1) {
    [
0] =>   string(8"gestione"
  
}
  [
"APP_NAMESPACE_ID"] => NULL
  
["START_TIME"] => float(1590374283.6674)
  [
"APP_URL_NO_WWW"] => string(26"http://ciao-parcheggi.com/"
  
["SESSION_CACHE_TYPE"] => string(3"APC"
}
$_SESSION Variables array(1) {
  [
""] => array(5) {
    [
"session_id"] =>   string(26"k7fn4efhajec6qslf4qdhqjc17"
    
["lang"] =>   string(2"en"
    
["park"] =>   object(Parcheggi)#11 (30) {
      
["park_id"] =>     string(2"10"
      
["park_nome"] =>     string(20"CiaoParking Malpensa"
      
["park_descr"] =>     string(28"Aeroporto di Milano Malpensa"
      
["park_indirizzo"] =>     string(27"via Strada per Malpensa, 13"
      
["park_citta"] =>     string(15"Case Nuove (VA)"
      
["park_cap"] =>     string(5"21019"
      
["park_tel"] =>     string(51"Cell. 3773202904 - Tel. 0331264121 - Fax 0331731412"
      
["park_email"] =>     string(77"malpensa@ciao-parking.com;prenotazioni@ciao-parking.com;info@ciao-parking.com"
      
["park_logo"] =>     string(11"park_10.png"
      
["park_tipo"] =>     string(160"Aperto 24h/24h - Navetta Gratuita per/da Aeroporto di Malpensa Terminal 1 e Terminal 2 - Parcheggio Custodito e Videosorvegliato- Parcheggio coperto e scoperto."
      
["park_attivo"] =>     string(1"1"
      
["park_lat"] =>     string(9"45.642406"
      
["park_long"] =>     string(8"8.709689"
      
["park_location"] =>     NULL
      
["park_keywords"] =>     string(142"parcheggio Malpensa Terminal 1,parcheggio Malpensa Terminal 1,parcheggio Malpensa, parcheggi easyjet,parcheggio aeroporto,parcheggio economico"
      
["park_iata"] =>     string(3"MXP"
      
["park_sort"] =>     string(1"1"
      
["_table"] =>     string(9"parcheggi"
      
["_primarykey"] =>     string(7"park_id"
      
["_fields"] =>     array(17) {
        [
0] =>       string(7"park_id"
        
[1] =>       string(9"park_nome"
        
[2] =>       string(10"park_descr"
        
[3] =>       string(14"park_indirizzo"
        
[4] =>       string(10"park_citta"
        
[5] =>       string(8"park_cap"
        
[6] =>       string(8"park_tel"
        
[7] =>       string(10"park_email"
        
[8] =>       string(9"park_logo"
        
[9] =>       string(9"park_tipo"
        
[10] =>       string(11"park_attivo"
        
[11] =>       string(8"park_lat"
        
[12] =>       string(9"park_long"
        
[13] =>       string(13"park_location"
        
[14] =>       string(13"park_keywords"
        
[15] =>       string(9"park_iata"
        
[16] =>       string(9"park_sort"
      
}
      [
"park_tipo_stampa"] =>     string(1"M"
      
["park_orari"] =>     string(33"Continuato 24/24 ore e 7/7 giorni"
      
["park_tipo_gestione"] =>     string(1"0"
      
["park_id_location"] =>     string(1"2"
      
["park_max_cop"] =>     string(3"250"
      
["park_max_sco"] =>     string(4"1650"
      
["park_tax_val"] =>     string(1"0"
      
["park_tax_descr"] =>     string(0""
      
["park_tel_navetta"] =>     string(10"0331264121"
      
["park_piva"] =>     string(11"03406760128"
    
}
    [
"id_parche"] =>   string(2"10"
    
["park_iata"] =>   string(3"MXP"
  
}
}
$_COOKIE Variables array(0) {
}

BACK TO TOP