예제 #1
0
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
</head>
<body>
<?php 
// Include soap request class
include 'guayaquillib/data/requestOem.php';
include 'extender.php';
// Create request object
$request = new GuayaquilRequestOEM($_GET['c'], $_GET['ssd'], Config::$catalog_data);
if (Config::$useLoginAuthorizationMethod) {
    $request->setUserAuthorizationMethod(Config::$userLogin, Config::$userKey);
}
// Append commands to request
$request->appendGetCatalogInfo();
if (@$_GET['spi2'] == 't') {
    $request->appendGetWizard2();
}
// Execute request
$data = $request->query();
// Check errors
if ($request->error != '') {
    echo $request->error;
} else {
    $cataloginfo = $data[0]->row;
    foreach ($cataloginfo->features->feature as $feature) {
        switch ((string) $feature['name']) {
            case 'vinsearch':
                include 'forms/vinsearch.php';
                break;
            case 'framesearch':
                $formframe = $formframeno = '';
예제 #2
0
    {
        if ($type == 'vehicles') {
            return 'vehicles.php?ft=findByWizard2&c=' . $catalog . '&ssd=' . $renderer->wizard->row['ssd'];
        } else {
            return 'wizard2.php?c=' . $catalog . '&ssd=$ssd$';
        }
    }
}
// Create request object
$request = new GuayaquilRequestOEM($_GET['c'], $_GET['ssd'], Config::$catalog_data);
if (Config::$useLoginAuthorizationMethod) {
    $request->setUserAuthorizationMethod(Config::$userLogin, Config::$userKey);
}
// Append commands to request
$request->appendGetCatalogInfo();
$request->appendGetWizard2($_GET['ssd']);
// Execute request
$data = $request->query();
// Check errors
if ($request->error != '') {
    echo $request->error;
} else {
    $wizard = $data[1];
    $cataloginfo = $data[0]->row;
    echo '<h1>' . CommonExtender::LocalizeString('Search by wizard') . ' - ' . $cataloginfo['name'] . '</h1>';
    $renderer = new GuayaquilWizard(new WizardExtender());
    echo $renderer->Draw($_GET['c'], $wizard);
}
?>
</body>
</html>