Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<? /* This file encoded by DDC PHP Obfuscator - Copyright PSA 09/OUD COPYRIGHT AND PERMIS..
Decoded Output download
<? /* This file encoded by DDC PHP Obfuscator - Copyright PSA 09/OUD
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 2009, PSA Peugeot Citroen.
All rights reserved.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization of the copyright holder.
Cration : 11/06/2010
*/ ?>
<?php include_once ('includes/contexts.inc.php'); ini_set('max_execution_time', DIAG_BOX_USING_AUTH_MAX_TIME); ini_set('default_socket_timeout', DIAG_BOX_USING_AUTH_MAX_TIME); function E1Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : Begin"); $REDB809A7C7A57707A64770986EAED430['Flow-From'] = $REDB809A7C7A57707A64770986EAED430['inputMessage']->Flow->From; $REDB809A7C7A57707A64770986EAED430['Flow-To'] = $REDB809A7C7A57707A64770986EAED430['inputMessage']->Flow->To; $REDB809A7C7A57707A64770986EAED430['Flow-TimeStamp'] = $REDB809A7C7A57707A64770986EAED430['inputMessage']->Flow->TimeStamp; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : Flow=[From=" . $REDB809A7C7A57707A64770986EAED430['Flow-From'] . ";" . "To=" . $REDB809A7C7A57707A64770986EAED430['Flow-To'] . ";" . "TimeStamp=" . $REDB809A7C7A57707A64770986EAED430['Flow-TimeStamp'] . "]"); $REDB809A7C7A57707A64770986EAED430['VIN'] = $REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->WMI . $REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VDS . $REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VIS; if (($REDB809A7C7A57707A64770986EAED430['VIN']) && ($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN) && (strlen($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->WMI) != 3 || strlen($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VDS) != 6 || strlen($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VIS) != 8)) { $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E1Callback : Error in VIN Element"); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL'] = 'Incorrect parameter [VIN]'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -100; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'INPUTS_KO_EVT'; } else { $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : VIN=[" . $REDB809A7C7A57707A64770986EAED430['VIN'] . "]"); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E1Callback : Flow=[From=" . $REDB809A7C7A57707A64770986EAED430['Flow-From'] . ";" . "To=" . $REDB809A7C7A57707A64770986EAED430['Flow-To'] . ";" . "TimeStamp=" . $REDB809A7C7A57707A64770986EAED430['Flow-TimeStamp'] . "] - VIN=[" . $REDB809A7C7A57707A64770986EAED430['VIN'] . "]"); $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'INPUTS_OK_EVT'; } $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : End"); } function E2Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E2Callback : Begin"); $REDB809A7C7A57707A64770986EAED430['Marque'] = FDB4D8857A2E4AF4B227D61BE291C4720(); if( !$REDB809A7C7A57707A64770986EAED430['Marque'] ){ $REDB809A7C7A57707A64770986EAED430['Marque'] = ''; } try { $R0EFCE0411FF849E42389C49FAC9F346C = new SoapClient(DDC_WSDL_URL . 'DDCServices.wsdl', array('trace' => 1, 'soap_version' => SOAP_1_1)); $REED87E1634876AA69C1BEFC02311A665 = array( "From" => $REDB809A7C7A57707A64770986EAED430['Flow-From'], "To" => "DDC", "TimeStamp" => date("y-m-d h:m:s",DDCPhpHelper::ddcTime()) ); $RC2D2567438B1F39DD71F78195B5F3DED = array( "Flow" => $REED87E1634876AA69C1BEFC02311A665, "Marque" => $REDB809A7C7A57707A64770986EAED430['Marque'] ); $R0F50A39A061487926BF469C9B53DBAA9 = $R0EFCE0411FF849E42389C49FAC9F346C->getUserSign($RC2D2567438B1F39DD71F78195B5F3DED); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = 0; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'USER_SIGN_EVT'; } catch (SoapFault $RD4724A512437CBE42CC2AD077FCDCBAC) { $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E2Callback : An error occured during GetUserSign service execution : " . $RD4724A512437CBE42CC2AD077FCDCBAC->getMessage()); $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'NO_USER_SIGN_EVT'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -101; } $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E2Callback : End"); } function E21Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E21Callback : Begin"); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : Search DSS URL"); if(!$_SESSION[SESSION_URL_CONTENER]) { $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : SE not found in session"); $R1D15210AD18500877FA84E6B403C2EC3 = array( 'knownledgeFilename'=> DDC_PATH_APP . "/config/DDCPsaSIAccessPolicies.xml", 'logFilename' => PATH_LOGGER . SI_ACCESS_LOGGER, 'tracerFilename' => PATH_LOGGER . SI_ACCESS_TRACER ); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : knownledgeFilename=" . $R1D15210AD18500877FA84E6B403C2EC3['knownledgeFilename'] . " logFilename=" . $R1D15210AD18500877FA84E6B403C2EC3['logFilename'] . " tracerFilename=" . $R1D15210AD18500877FA84E6B403C2EC3['tracerFilename']); $RE73498BDC40DC1DED6E9D22487720ED6 = new ExpertSystClass($R1D15210AD18500877FA84E6B403C2EC3); if(F92636222039C860D9CBBBAFB3EA56F87()){ $R657293A9792AC633FA75C3696F1B5564 = 'RA'; } else { $R63DB8D31B13C3A1DC29ECAEDC66D8B29 = F572EDF25999149D822EC76839D84A073(); $R657293A9792AC633FA75C3696F1B5564 = $R63DB8D31B13C3A1DC29ECAEDC66D8B29['SHORT']; } $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : profil=[" . $R657293A9792AC633FA75C3696F1B5564 . "]"); $RE73498BDC40DC1DED6E9D22487720ED6->addFact("Profil", $R657293A9792AC633FA75C3696F1B5564); $RE73498BDC40DC1DED6E9D22487720ED6->addFact("Pays", getCountry()); $RE73498BDC40DC1DED6E9D22487720ED6->run(); $_SESSION[SESSION_URL_CONTENER] = $RE73498BDC40DC1DED6E9D22487720ED6; } else { $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : SE found in session"); } $RBE671189DAE244B39FB902B61677C2B0 = $_SESSION[SESSION_URL_CONTENER]; if(!$REDB809A7C7A57707A64770986EAED430['isDiagCloud']){ $REDB809A7C7A57707A64770986EAED430['Server']->Protocol= $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_A2DR_PROTOCOL); $REDB809A7C7A57707A64770986EAED430['Server']->Name = $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_A2DR_NAME) . "/" . $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_A2DR_CONTEXT); }else{ $REDB809A7C7A57707A64770986EAED430['Server']->Protocol= $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_A2DR_PROTOCOL); $REDB809A7C7A57707A64770986EAED430['Server']->Name = $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_A2DR_NAME) . "/" . $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_DSS3_CONTEXT); } $REDB809A7C7A57707A64770986EAED430['Server']->URL = F25C92E889E10274CE4C54957BD58B637($REDB809A7C7A57707A64770986EAED430['Server']->Protocol, $REDB809A7C7A57707A64770986EAED430['Server']->Name, IS_DIAG_BOX_USING_AUTHORIZED_CONTEXT); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : URL=" . $REDB809A7C7A57707A64770986EAED430['Server']->URL); $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'CONTINUE_EVT'; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E21Callback : End"); } function F03925BB82CA4D32B13FE741937423AE2($R6E4F14B335243BE656C65E3ED9E1B115, $R52083C84342D0B7A0F56D1094DCE94FA, $R1249DE89AA600E93F19B8473F985E994, $RFE44BA749C4D113CBFD269A200BDCFAE) { $RA94EF3EDEBBECC120DD9EC4D9CB90BD1 = $R1249DE89AA600E93F19B8473F985E994 ? "true" : "false"; $R9D286369CBA2FBEB34D036FFC3C9EB2E = "{\"Vin\" : \"$R52083C84342D0B7A0F56D1094DCE94FA\", \"AccordConsommation\" : $RA94EF3EDEBBECC120DD9EC4D9CB90BD1 }"; $R50BD3413F20BB2B33E8E18758D97431F = array('marque:'.$RFE44BA749C4D113CBFD269A200BDCFAE); return F3EC20E6D63448CC2852B0E2A20C70FC5($R6E4F14B335243BE656C65E3ED9E1B115, null, $R9D286369CBA2FBEB34D036FFC3C9EB2E, $R50BD3413F20BB2B33E8E18758D97431F); } function E30Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E30Callback : Begin"); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : Send request without proxy informations"); $RFE44BA749C4D113CBFD269A200BDCFAE = !empty($REDB809A7C7A57707A64770986EAED430['Marque']) ? $REDB809A7C7A57707A64770986EAED430['Marque'] : F703DE7688152641BE37D4668539EA134(); $R4002603E450F0DB8D5A7FF540344175C = F03925BB82CA4D32B13FE741937423AE2($REDB809A7C7A57707A64770986EAED430['Server']->URL, $REDB809A7C7A57707A64770986EAED430['VIN'], false, $RFE44BA749C4D113CBFD269A200BDCFAE); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Headers ".json_encode(array('marque:'.$RFE44BA749C4D113CBFD269A200BDCFAE))); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : Curl info ".json_encode($R4002603E450F0DB8D5A7FF540344175C[1])); $RC6E3397D6306D8789F8DBDF79441A5FA = $R4002603E450F0DB8D5A7FF540344175C[0]; $R40DEAEB1A9EFD3CC64D9F88FBFA2000A = $R4002603E450F0DB8D5A7FF540344175C[1]; switch ($R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']) { case 200: $REDB809A7C7A57707A64770986EAED430['dssResponse'] = F6FE894884AE6C066597AFEB9B8CF084B($RC6E3397D6306D8789F8DBDF79441A5FA); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : Authorise value=[" . $REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] . "] - nbJetons=[" . $REDB809A7C7A57707A64770986EAED430['dssResponse']['NbrDeJeton'] . "]"); if ($REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] == 'True') { $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_USING_OK_EVT'; $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : User authorized - user=[" . F922D296CAF20EEA2F3928B045F7C50E5() . "]"); } elseif ($REDB809A7C7A57707A64770986EAED430['dssResponse']['NbrDeJeton'] > 0) { $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_USING_KO_EVT'; $REDB809A7C7A57707A64770986EAED430['IhmMode'] = FSM_RUNNER_USE_CHIPS; $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : User need using chips"); } else { $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_USING_KO_EVT'; $REDB809A7C7A57707A64770986EAED430['IhmMode'] = FSM_RUNNER_BUY_CHIPS; $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : User need buying chips"); } break; case 0: $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'EXIT_EVT'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code 0'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -103; $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E30Callback : A problem occured during request execution. HTTP return code 0"); $R92454EE3B67549B59F6BFAD3C7C66FCE->debug($R40DEAEB1A9EFD3CC64D9F88FBFA2000A); break; default: $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_AUTH_KO_EVT'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code ' . $R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -102; $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E30Callback : A problem occured during request execution. HTTP return code " . $R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']); $R92454EE3B67549B59F6BFAD3C7C66FCE->debug($R40DEAEB1A9EFD3CC64D9F88FBFA2000A); break; } $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E30Callback : End"); } function E31Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E31Callback : Begin"); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Launch IHM - mode=[" . $REDB809A7C7A57707A64770986EAED430['IhmMode'] . "]"); $R90BCC2F49198C5F7A6C685771D952E7A = sprintf(DDC_BIN_PATH . 'DccFsmRunner.exe DccFsmDiagBoxAuthorize mode=%s vin=%s nbJeton=%s', $REDB809A7C7A57707A64770986EAED430['IhmMode'], $REDB809A7C7A57707A64770986EAED430['VIN'], $REDB809A7C7A57707A64770986EAED430['dssResponse']['NbrDeJeton']); $R4002603E450F0DB8D5A7FF540344175C = array(); $RCD7FDE32E18535E692CB1C7A7058B312 = 0; $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Execute commande - cmd=[" . $R90BCC2F49198C5F7A6C685771D952E7A . "]"); DDCPhpHelper::ddcMSExec($R90BCC2F49198C5F7A6C685771D952E7A, $R4002603E450F0DB8D5A7FF540344175C, $RCD7FDE32E18535E692CB1C7A7058B312); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Execution completed - return code=[" . $RCD7FDE32E18535E692CB1C7A7058B312 . "]"); switch ($RCD7FDE32E18535E692CB1C7A7058B312) { case 100: $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Consumption accepted by user"); $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'ACCEPT_EVT'; break; case 101: $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Operation restarted by user"); $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'RESTART_EVT'; break; case 102: $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Operation canceled by user"); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -105; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'CANCEL_EVT'; break; default: $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E31Callback : FsmRunner internal error - error code=[" . $RCD7FDE32E18535E692CB1C7A7058B312 . "]"); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'FsmRunner internal error - error code=[' . $RCD7FDE32E18535E692CB1C7A7058B312 . ']'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -104; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'EXIT_EVT'; break; } $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E31Callback : End"); } function E32Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E32Callback : Begin"); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Send request without proxy informations"); $RFE44BA749C4D113CBFD269A200BDCFAE = !empty($REDB809A7C7A57707A64770986EAED430['Marque']) ? $REDB809A7C7A57707A64770986EAED430['Marque'] : F703DE7688152641BE37D4668539EA134(); $R4002603E450F0DB8D5A7FF540344175C = F03925BB82CA4D32B13FE741937423AE2($REDB809A7C7A57707A64770986EAED430['Server']->URL, $REDB809A7C7A57707A64770986EAED430['VIN'], true, $RFE44BA749C4D113CBFD269A200BDCFAE); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Headers ".json_encode(array('marque:'.$RFE44BA749C4D113CBFD269A200BDCFAE))); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Curl info ".json_encode($R4002603E450F0DB8D5A7FF540344175C[1])); $RC6E3397D6306D8789F8DBDF79441A5FA = $R4002603E450F0DB8D5A7FF540344175C[0]; $R40DEAEB1A9EFD3CC64D9F88FBFA2000A = $R4002603E450F0DB8D5A7FF540344175C[1]; switch ($R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']) { case 200: $REDB809A7C7A57707A64770986EAED430['dssResponse'] = F6FE894884AE6C066597AFEB9B8CF084B($RC6E3397D6306D8789F8DBDF79441A5FA); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Authorise value=[" . $REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] . "]"); if ($REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] == 'True') { $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : User authorized - user=[" . F922D296CAF20EEA2F3928B045F7C50E5() . "]"); $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_USING_OK_EVT'; } else { $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : User not authorized - user=[" . F922D296CAF20EEA2F3928B045F7C50E5() . "]"); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -106; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_USING_KO_EVT'; } break; case 0: $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'EXIT_EVT'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code 0'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -103; $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E32Callback : A problem occured during request execution. HTTP return code 0"); $R92454EE3B67549B59F6BFAD3C7C66FCE->debug($R40DEAEB1A9EFD3CC64D9F88FBFA2000A); break; default: $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code ' . $R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -102; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'CONSO_KO_EVT'; $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E32Callback : A problem occured during request execution. HTTP return code " . $R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']); $R92454EE3B67549B59F6BFAD3C7C66FCE->debug($R40DEAEB1A9EFD3CC64D9F88FBFA2000A); break; } $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E32Callback : End"); } function E4Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E4Callback : Begin"); $RDD95BBEC198B2C577F5B3E60A5984492 = array( 'AuthorizationValue' => base64_encode(base64_encode($REDB809A7C7A57707A64770986EAED430['VIN'])), 'UserName' => F922D296CAF20EEA2F3928B045F7C50E5() ); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL'] = $RDD95BBEC198B2C577F5B3E60A5984492; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = 0; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'CRYPT_OK_EVT'; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E4Callback : End"); } function E5Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E5Callback : Begin"); $R4A13CE7DD5B136780F61350DA209444B = new C6D25C0F466FAB7338753C6F08BB672F4(); switch($REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE']) { case -1: $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(42); $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E5Callback : access refused"); break; case -100: case -103: case -104: $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(54); $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E5Callback : Service failed : error code=[" . $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] . "]"); break; case -101: case -102: case -105: case -106: $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(0); $RDD95BBEC198B2C577F5B3E60A5984492 = array( 'AuthorizationValue' => DIAG_BOX_USING_UNAUTHORIZED_RESPONSE, 'UserName' => F922D296CAF20EEA2F3928B045F7C50E5() ); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL'] = $RDD95BBEC198B2C577F5B3E60A5984492; break; default: $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(0); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E5Callback : service succed"); break; } $R4A13CE7DD5B136780F61350DA209444B->F23320DEC1CD827CB8D1A18947AFC987C('IsDiagBoxUsingAuthorized'); $R4A13CE7DD5B136780F61350DA209444B->FF94648889BEBF3912C26BB23244619DD($REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']); $REDB809A7C7A57707A64770986EAED430['FSMModelAndView'] = $R4A13CE7DD5B136780F61350DA209444B; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] ='OUTPUTS_OK_EVT'; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E5Callback : End"); } class IsDiagBoxUsingAuthorizedAction extends CBD02C3D5E1DE40380C2A71E739C56696 { function __construct() { parent::FE37F0136AA3FFAF149B351F6A4C948E9(); $this->RFBF9FDB56311397F0BD16693715AD5B7->debug("IsDiagBoxUsingAuthorizedAction->__construct() : Begin"); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('INIT_OK_EVT', 'START', 'E1', 'E1Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('INPUTS_OK_EVT', 'E1', 'E100', 'E100Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('AUTH_EVT', 'E100', 'E2', 'E2Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('USER_SIGN_EVT', 'E2', 'E21', 'E21Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CONTINUE_EVT', 'E21', 'E30', 'E30Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_OK_EVT', 'E30', 'E4', 'E4Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_KO_EVT', 'E30', 'E31', 'E31Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('RESTART_EVT', 'E31', 'E30', 'E30Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('ACCEPT_EVT', 'E31', 'E32', 'E32Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_OK_EVT', 'E32', 'E4', 'E4Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CRYPT_OK_EVT', 'E4', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('OUTPUTS_OK_EVT', 'E5', 'STOP', 'StopCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('INPUTS_KO_EVT', 'E1', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('AUTH_FAILED_EVT', 'E100', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('NO_USER_SIGN_EVT', 'E2', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_AUTH_KO_EVT', 'E30', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('EXIT_EVT', 'E30', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CANCEL_EVT', 'E31', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('EXIT_EVT', 'E31', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_KO_EVT', 'E32', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('EXIT_EVT', 'E32', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CONSO_KO_EVT', 'E32', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E1', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E100', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E2', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E21', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E30', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E31', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E32', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E4', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E5', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('STOP', 'ErrorCallback'); $this->RFBF9FDB56311397F0BD16693715AD5B7->debug("IsDiagBoxUsingAuthorizedAction->__construct() : End"); } } ?>
Did this file decode correctly?
Original Code
<? /* This file encoded by DDC PHP Obfuscator - Copyright PSA 09/OUD
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 2009, PSA Peugeot Citroen.
All rights reserved.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization of the copyright holder.
Cration : 11/06/2010
*/ ?>
<?php include_once ('includes/contexts.inc.php'); ini_set('max_execution_time', DIAG_BOX_USING_AUTH_MAX_TIME); ini_set('default_socket_timeout', DIAG_BOX_USING_AUTH_MAX_TIME); function E1Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : Begin"); $REDB809A7C7A57707A64770986EAED430['Flow-From'] = $REDB809A7C7A57707A64770986EAED430['inputMessage']->Flow->From; $REDB809A7C7A57707A64770986EAED430['Flow-To'] = $REDB809A7C7A57707A64770986EAED430['inputMessage']->Flow->To; $REDB809A7C7A57707A64770986EAED430['Flow-TimeStamp'] = $REDB809A7C7A57707A64770986EAED430['inputMessage']->Flow->TimeStamp; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : Flow=[From=" . $REDB809A7C7A57707A64770986EAED430['Flow-From'] . ";" . "To=" . $REDB809A7C7A57707A64770986EAED430['Flow-To'] . ";" . "TimeStamp=" . $REDB809A7C7A57707A64770986EAED430['Flow-TimeStamp'] . "]"); $REDB809A7C7A57707A64770986EAED430['VIN'] = $REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->WMI . $REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VDS . $REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VIS; if (($REDB809A7C7A57707A64770986EAED430['VIN']) && ($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN) && (strlen($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->WMI) != 3 || strlen($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VDS) != 6 || strlen($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VIS) != 8)) { $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E1Callback : Error in VIN Element"); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL'] = 'Incorrect parameter [VIN]'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -100; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'INPUTS_KO_EVT'; } else { $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : VIN=[" . $REDB809A7C7A57707A64770986EAED430['VIN'] . "]"); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E1Callback : Flow=[From=" . $REDB809A7C7A57707A64770986EAED430['Flow-From'] . ";" . "To=" . $REDB809A7C7A57707A64770986EAED430['Flow-To'] . ";" . "TimeStamp=" . $REDB809A7C7A57707A64770986EAED430['Flow-TimeStamp'] . "] - VIN=[" . $REDB809A7C7A57707A64770986EAED430['VIN'] . "]"); $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'INPUTS_OK_EVT'; } $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : End"); } function E2Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E2Callback : Begin"); $REDB809A7C7A57707A64770986EAED430['Marque'] = FDB4D8857A2E4AF4B227D61BE291C4720(); if( !$REDB809A7C7A57707A64770986EAED430['Marque'] ){ $REDB809A7C7A57707A64770986EAED430['Marque'] = ''; } try { $R0EFCE0411FF849E42389C49FAC9F346C = new SoapClient(DDC_WSDL_URL . 'DDCServices.wsdl', array('trace' => 1, 'soap_version' => SOAP_1_1)); $REED87E1634876AA69C1BEFC02311A665 = array( "From" => $REDB809A7C7A57707A64770986EAED430['Flow-From'], "To" => "DDC", "TimeStamp" => date("y-m-d h:m:s",DDCPhpHelper::ddcTime()) ); $RC2D2567438B1F39DD71F78195B5F3DED = array( "Flow" => $REED87E1634876AA69C1BEFC02311A665, "Marque" => $REDB809A7C7A57707A64770986EAED430['Marque'] ); $R0F50A39A061487926BF469C9B53DBAA9 = $R0EFCE0411FF849E42389C49FAC9F346C->getUserSign($RC2D2567438B1F39DD71F78195B5F3DED); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = 0; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'USER_SIGN_EVT'; } catch (SoapFault $RD4724A512437CBE42CC2AD077FCDCBAC) { $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E2Callback : An error occured during GetUserSign service execution : " . $RD4724A512437CBE42CC2AD077FCDCBAC->getMessage()); $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'NO_USER_SIGN_EVT'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -101; } $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E2Callback : End"); } function E21Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E21Callback : Begin"); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : Search DSS URL"); if(!$_SESSION[SESSION_URL_CONTENER]) { $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : SE not found in session"); $R1D15210AD18500877FA84E6B403C2EC3 = array( 'knownledgeFilename'=> DDC_PATH_APP . "/config/DDCPsaSIAccessPolicies.xml", 'logFilename' => PATH_LOGGER . SI_ACCESS_LOGGER, 'tracerFilename' => PATH_LOGGER . SI_ACCESS_TRACER ); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : knownledgeFilename=" . $R1D15210AD18500877FA84E6B403C2EC3['knownledgeFilename'] . "\tlogFilename=" . $R1D15210AD18500877FA84E6B403C2EC3['logFilename'] . "\ttracerFilename=" . $R1D15210AD18500877FA84E6B403C2EC3['tracerFilename']); $RE73498BDC40DC1DED6E9D22487720ED6 = new ExpertSystClass($R1D15210AD18500877FA84E6B403C2EC3); if(F92636222039C860D9CBBBAFB3EA56F87()){ $R657293A9792AC633FA75C3696F1B5564 = 'RA'; } else { $R63DB8D31B13C3A1DC29ECAEDC66D8B29 = F572EDF25999149D822EC76839D84A073(); $R657293A9792AC633FA75C3696F1B5564 = $R63DB8D31B13C3A1DC29ECAEDC66D8B29['SHORT']; } $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : profil=[" . $R657293A9792AC633FA75C3696F1B5564 . "]"); $RE73498BDC40DC1DED6E9D22487720ED6->addFact("Profil", $R657293A9792AC633FA75C3696F1B5564); $RE73498BDC40DC1DED6E9D22487720ED6->addFact("Pays", getCountry()); $RE73498BDC40DC1DED6E9D22487720ED6->run(); $_SESSION[SESSION_URL_CONTENER] = $RE73498BDC40DC1DED6E9D22487720ED6; } else { $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : SE found in session"); } $RBE671189DAE244B39FB902B61677C2B0 = $_SESSION[SESSION_URL_CONTENER]; if(!$REDB809A7C7A57707A64770986EAED430['isDiagCloud']){ $REDB809A7C7A57707A64770986EAED430['Server']->Protocol= $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_A2DR_PROTOCOL); $REDB809A7C7A57707A64770986EAED430['Server']->Name = $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_A2DR_NAME) . "/" . $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_A2DR_CONTEXT); }else{ $REDB809A7C7A57707A64770986EAED430['Server']->Protocol= $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_A2DR_PROTOCOL); $REDB809A7C7A57707A64770986EAED430['Server']->Name = $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_A2DR_NAME) . "/" . $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_DSS3_CONTEXT); } $REDB809A7C7A57707A64770986EAED430['Server']->URL = F25C92E889E10274CE4C54957BD58B637($REDB809A7C7A57707A64770986EAED430['Server']->Protocol, $REDB809A7C7A57707A64770986EAED430['Server']->Name, IS_DIAG_BOX_USING_AUTHORIZED_CONTEXT); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : URL=" . $REDB809A7C7A57707A64770986EAED430['Server']->URL); $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'CONTINUE_EVT'; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E21Callback : End"); } function F03925BB82CA4D32B13FE741937423AE2($R6E4F14B335243BE656C65E3ED9E1B115, $R52083C84342D0B7A0F56D1094DCE94FA, $R1249DE89AA600E93F19B8473F985E994, $RFE44BA749C4D113CBFD269A200BDCFAE) { $RA94EF3EDEBBECC120DD9EC4D9CB90BD1 = $R1249DE89AA600E93F19B8473F985E994 ? "true" : "false"; $R9D286369CBA2FBEB34D036FFC3C9EB2E = "{\"Vin\" : \"$R52083C84342D0B7A0F56D1094DCE94FA\", \"AccordConsommation\" : $RA94EF3EDEBBECC120DD9EC4D9CB90BD1 }"; $R50BD3413F20BB2B33E8E18758D97431F = array('marque:'.$RFE44BA749C4D113CBFD269A200BDCFAE); return F3EC20E6D63448CC2852B0E2A20C70FC5($R6E4F14B335243BE656C65E3ED9E1B115, null, $R9D286369CBA2FBEB34D036FFC3C9EB2E, $R50BD3413F20BB2B33E8E18758D97431F); } function E30Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E30Callback : Begin"); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : Send request without proxy informations"); $RFE44BA749C4D113CBFD269A200BDCFAE = !empty($REDB809A7C7A57707A64770986EAED430['Marque']) ? $REDB809A7C7A57707A64770986EAED430['Marque'] : F703DE7688152641BE37D4668539EA134(); $R4002603E450F0DB8D5A7FF540344175C = F03925BB82CA4D32B13FE741937423AE2($REDB809A7C7A57707A64770986EAED430['Server']->URL, $REDB809A7C7A57707A64770986EAED430['VIN'], false, $RFE44BA749C4D113CBFD269A200BDCFAE); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Headers ".json_encode(array('marque:'.$RFE44BA749C4D113CBFD269A200BDCFAE))); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : Curl info ".json_encode($R4002603E450F0DB8D5A7FF540344175C[1])); $RC6E3397D6306D8789F8DBDF79441A5FA = $R4002603E450F0DB8D5A7FF540344175C[0]; $R40DEAEB1A9EFD3CC64D9F88FBFA2000A = $R4002603E450F0DB8D5A7FF540344175C[1]; switch ($R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']) { case 200: $REDB809A7C7A57707A64770986EAED430['dssResponse'] = F6FE894884AE6C066597AFEB9B8CF084B($RC6E3397D6306D8789F8DBDF79441A5FA); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : Authorise value=[" . $REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] . "] - nbJetons=[" . $REDB809A7C7A57707A64770986EAED430['dssResponse']['NbrDeJeton'] . "]"); if ($REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] == 'True') { $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_USING_OK_EVT'; $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : User authorized - user=[" . F922D296CAF20EEA2F3928B045F7C50E5() . "]"); } elseif ($REDB809A7C7A57707A64770986EAED430['dssResponse']['NbrDeJeton'] > 0) { $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_USING_KO_EVT'; $REDB809A7C7A57707A64770986EAED430['IhmMode'] = FSM_RUNNER_USE_CHIPS; $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : User need using chips"); } else { $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_USING_KO_EVT'; $REDB809A7C7A57707A64770986EAED430['IhmMode'] = FSM_RUNNER_BUY_CHIPS; $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : User need buying chips"); } break; case 0: $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'EXIT_EVT'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code 0'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -103; $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E30Callback : A problem occured during request execution. HTTP return code 0"); $R92454EE3B67549B59F6BFAD3C7C66FCE->debug($R40DEAEB1A9EFD3CC64D9F88FBFA2000A); break; default: $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_AUTH_KO_EVT'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code ' . $R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -102; $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E30Callback : A problem occured during request execution. HTTP return code " . $R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']); $R92454EE3B67549B59F6BFAD3C7C66FCE->debug($R40DEAEB1A9EFD3CC64D9F88FBFA2000A); break; } $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E30Callback : End"); } function E31Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E31Callback : Begin"); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Launch IHM - mode=[" . $REDB809A7C7A57707A64770986EAED430['IhmMode'] . "]"); $R90BCC2F49198C5F7A6C685771D952E7A = sprintf(DDC_BIN_PATH . 'DccFsmRunner.exe DccFsmDiagBoxAuthorize mode=%s vin=%s nbJeton=%s', $REDB809A7C7A57707A64770986EAED430['IhmMode'], $REDB809A7C7A57707A64770986EAED430['VIN'], $REDB809A7C7A57707A64770986EAED430['dssResponse']['NbrDeJeton']); $R4002603E450F0DB8D5A7FF540344175C = array(); $RCD7FDE32E18535E692CB1C7A7058B312 = 0; $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Execute commande - cmd=[" . $R90BCC2F49198C5F7A6C685771D952E7A . "]"); DDCPhpHelper::ddcMSExec($R90BCC2F49198C5F7A6C685771D952E7A, $R4002603E450F0DB8D5A7FF540344175C, $RCD7FDE32E18535E692CB1C7A7058B312); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Execution completed - return code=[" . $RCD7FDE32E18535E692CB1C7A7058B312 . "]"); switch ($RCD7FDE32E18535E692CB1C7A7058B312) { case 100: $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Consumption accepted by user"); $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'ACCEPT_EVT'; break; case 101: $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Operation restarted by user"); $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'RESTART_EVT'; break; case 102: $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Operation canceled by user"); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -105; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'CANCEL_EVT'; break; default: $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E31Callback : FsmRunner internal error - error code=[" . $RCD7FDE32E18535E692CB1C7A7058B312 . "]"); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'FsmRunner internal error - error code=[' . $RCD7FDE32E18535E692CB1C7A7058B312 . ']'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -104; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'EXIT_EVT'; break; } $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E31Callback : End"); } function E32Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E32Callback : Begin"); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Send request without proxy informations"); $RFE44BA749C4D113CBFD269A200BDCFAE = !empty($REDB809A7C7A57707A64770986EAED430['Marque']) ? $REDB809A7C7A57707A64770986EAED430['Marque'] : F703DE7688152641BE37D4668539EA134(); $R4002603E450F0DB8D5A7FF540344175C = F03925BB82CA4D32B13FE741937423AE2($REDB809A7C7A57707A64770986EAED430['Server']->URL, $REDB809A7C7A57707A64770986EAED430['VIN'], true, $RFE44BA749C4D113CBFD269A200BDCFAE); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Headers ".json_encode(array('marque:'.$RFE44BA749C4D113CBFD269A200BDCFAE))); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Curl info ".json_encode($R4002603E450F0DB8D5A7FF540344175C[1])); $RC6E3397D6306D8789F8DBDF79441A5FA = $R4002603E450F0DB8D5A7FF540344175C[0]; $R40DEAEB1A9EFD3CC64D9F88FBFA2000A = $R4002603E450F0DB8D5A7FF540344175C[1]; switch ($R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']) { case 200: $REDB809A7C7A57707A64770986EAED430['dssResponse'] = F6FE894884AE6C066597AFEB9B8CF084B($RC6E3397D6306D8789F8DBDF79441A5FA); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Authorise value=[" . $REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] . "]"); if ($REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] == 'True') { $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : User authorized - user=[" . F922D296CAF20EEA2F3928B045F7C50E5() . "]"); $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_USING_OK_EVT'; } else { $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : User not authorized - user=[" . F922D296CAF20EEA2F3928B045F7C50E5() . "]"); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -106; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_USING_KO_EVT'; } break; case 0: $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'EXIT_EVT'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code 0'; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -103; $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E32Callback : A problem occured during request execution. HTTP return code 0"); $R92454EE3B67549B59F6BFAD3C7C66FCE->debug($R40DEAEB1A9EFD3CC64D9F88FBFA2000A); break; default: $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code ' . $R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -102; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'CONSO_KO_EVT'; $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E32Callback : A problem occured during request execution. HTTP return code " . $R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']); $R92454EE3B67549B59F6BFAD3C7C66FCE->debug($R40DEAEB1A9EFD3CC64D9F88FBFA2000A); break; } $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E32Callback : End"); } function E4Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E4Callback : Begin"); $RDD95BBEC198B2C577F5B3E60A5984492 = array( 'AuthorizationValue' => base64_encode(base64_encode($REDB809A7C7A57707A64770986EAED430['VIN'])), 'UserName' => F922D296CAF20EEA2F3928B045F7C50E5() ); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL'] = $RDD95BBEC198B2C577F5B3E60A5984492; $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = 0; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'CRYPT_OK_EVT'; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E4Callback : End"); } function E5Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) { $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger']; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E5Callback : Begin"); $R4A13CE7DD5B136780F61350DA209444B = new C6D25C0F466FAB7338753C6F08BB672F4(); switch($REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE']) { case -1: $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(42); $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E5Callback : access refused"); break; case -100: case -103: case -104: $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(54); $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E5Callback : Service failed : error code=[" . $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] . "]"); break; case -101: case -102: case -105: case -106: $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(0); $RDD95BBEC198B2C577F5B3E60A5984492 = array( 'AuthorizationValue' => DIAG_BOX_USING_UNAUTHORIZED_RESPONSE, 'UserName' => F922D296CAF20EEA2F3928B045F7C50E5() ); $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL'] = $RDD95BBEC198B2C577F5B3E60A5984492; break; default: $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(0); $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E5Callback : service succed"); break; } $R4A13CE7DD5B136780F61350DA209444B->F23320DEC1CD827CB8D1A18947AFC987C('IsDiagBoxUsingAuthorized'); $R4A13CE7DD5B136780F61350DA209444B->FF94648889BEBF3912C26BB23244619DD($REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']); $REDB809A7C7A57707A64770986EAED430['FSMModelAndView'] = $R4A13CE7DD5B136780F61350DA209444B; $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] ='OUTPUTS_OK_EVT'; $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E5Callback : End"); } class IsDiagBoxUsingAuthorizedAction extends CBD02C3D5E1DE40380C2A71E739C56696 { function __construct() { parent::FE37F0136AA3FFAF149B351F6A4C948E9(); $this->RFBF9FDB56311397F0BD16693715AD5B7->debug("IsDiagBoxUsingAuthorizedAction->__construct() : Begin"); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('INIT_OK_EVT', 'START', 'E1', 'E1Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('INPUTS_OK_EVT', 'E1', 'E100', 'E100Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('AUTH_EVT', 'E100', 'E2', 'E2Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('USER_SIGN_EVT', 'E2', 'E21', 'E21Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CONTINUE_EVT', 'E21', 'E30', 'E30Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_OK_EVT', 'E30', 'E4', 'E4Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_KO_EVT', 'E30', 'E31', 'E31Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('RESTART_EVT', 'E31', 'E30', 'E30Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('ACCEPT_EVT', 'E31', 'E32', 'E32Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_OK_EVT', 'E32', 'E4', 'E4Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CRYPT_OK_EVT', 'E4', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('OUTPUTS_OK_EVT', 'E5', 'STOP', 'StopCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('INPUTS_KO_EVT', 'E1', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('AUTH_FAILED_EVT', 'E100', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('NO_USER_SIGN_EVT', 'E2', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_AUTH_KO_EVT', 'E30', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('EXIT_EVT', 'E30', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CANCEL_EVT', 'E31', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('EXIT_EVT', 'E31', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_KO_EVT', 'E32', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('EXIT_EVT', 'E32', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CONSO_KO_EVT', 'E32', 'E5', 'E5Callback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E1', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E100', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E2', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E21', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E30', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E31', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E32', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E4', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E5', 'ErrorCallback'); $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('STOP', 'ErrorCallback'); $this->RFBF9FDB56311397F0BD16693715AD5B7->debug("IsDiagBoxUsingAuthorizedAction->__construct() : End"); } } ?>
Function Calls
None |
Stats
MD5 | 9cbb1ba7a917f897a15f19227a95be9f |
Eval Count | 0 |
Decode Time | 109 ms |