Procedura->logga(array( // 'identificativo_ordine' => $this->identificativo, // 'ultimo_stato' => 'Fine procedura di conferma' // )); if(!$this->demo){ trigger_error("Questo pagamento non deve comparire in caso non demo"); return; } switch($_GET[$this->step_var]){ default: $html = "
Procedura->classeDivContainer."\">".$this->Procedura->riepilogoPagamentoHtml(); $array = array( 's2s' => 'Simula pagamento confermato', 'return_ok' => 'Simula pagamento senza conferma del gestore', 'return_ko' => 'Simula annullamento', 'error' => 'Simula errore', ); foreach($array as $step=>$descrizione) $html .= ''.$descrizione.''; $this->Procedura->iniziato($this->nome_metodo); $html .= '
'; return $html; break; case 'return_ok': return $this->Procedura->concluso(); case 'return_ko': return $this->Procedura->annulla(); case 'error': return $this->Procedura->errore("Errore simulato"); case 's2s': $identificativo = stripslashes($_GET["identificativo"]); // $this->Procedura->comunicazione_s2s($identificativo, "Ricevuta conferma simulata"); $this->Procedura->confermato($identificativo); $this->Procedura->redirect($this->Procedura->genera_link_agg(array($this->step_var=>'return_ok'))); break; } } function setValuta($currencyCode){ $this->valuta = $currencyCode; } } ?>