function FormatLink($type, $dataItem, $catalog, $renderer) { return 'window.alert(' . CommonExtender::FormatLocalizedString('SelectedDetail', $dataItem->oem) . ')'; }
} // 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->appendGetVehicleInfo($_GET['vid']); $request->appendListCategories($_GET['vid'], isset($_GET['cid']) ? $_GET['cid'] : -1); $request->appendListQuickDetail($_GET['vid'], $_GET['gid'], 1); // Execute request $data = $request->query(); // Check errors if ($request->error != '') { echo $request->error; } else { $vehicle = $data[0]->row; $categories = $data[1]; $details = $data[2]; echo '<h1>' . CommonExtender::FormatLocalizedString('GroupDetails', $vehicle['name']) . '</h1>'; echo '<div id="pagecontent">'; $renderer = new GuayaquilQuickDetailsList(new QuickDetailsExtender()); $renderer->detaillistrenderer = new GuayaquilDetailsList($renderer->extender); $renderer->detaillistrenderer->group_by_filter = 1; echo $renderer->Draw($details, $_GET['c'], $_GET['vid'], $_GET['ssd']); echo '</div>'; } ?> </body> </html>
$request->setUserAuthorizationMethod(Config::$userLogin, Config::$userKey); } // Append commands to request $request->appendGetUnitInfo($_GET['uid']); $request->appendListDetailByUnit($_GET['uid']); $request->appendListImageMapByUnit($_GET['uid']); // Execute request $data = $request->query(); // Check errors if ($request->error != '') { echo $request->error; } else { $unit = $data[0]->row; $imagemap = $data[2]; $details = $data[1]; echo '<h1>' . CommonExtender::FormatLocalizedString('UnitName', (string) $unit['name']) . '</h1>'; $renderer = new GuayaquilUnit(new DetailExtender()); $renderer->detaillistrenderer = new GuayaquilDetailsList($renderer->extender); $renderer->detaillistrenderer->columns = array('Toggle' => 1, 'PNC' => 3, 'OEM' => 2, 'Name' => 3, 'Cart' => 1, 'Price' => 3, 'Note' => 2, 'Tooltip' => 1); echo $renderer->Draw($_GET['c'], $unit, $imagemap, $details, NULL, NULL); $pnc = array(); if (array_key_exists('coi', $_GET)) { $pnc = explode(',', $_GET['coi']); } if (array_key_exists('oem', $_GET) && $_GET['oem']) { $oem = $_GET['oem']; foreach ($details as $detail) { if ((string) $detail['oem'] == $oem) { $pnc[] = (string) $detail['codeonimage']; } }
if ($type == 'vehicle') { $link = 'vehicle.php?c=' . $catalog . '&vid=' . $renderer->vehicleid . '&ssd=' . $renderer->ssd; } else { $link = 'qdetails.php?c=' . $catalog . '&gid=' . $dataItem['quickgroupid'] . '&vid=' . $renderer->vehicleid . '&ssd=' . $renderer->ssd; } return $link; } } // Create request object $request = new GuayaquilRequest($_GET['c'], $_GET['ssd'], Config::$catalog_data); // Append commands to request $request->appendGetVehicleInfo($_GET['vid']); $request->appendListQuickGroup($_GET['vid']); // Execute request $data = $request->query(); // Check errors if ($request->error != '') { echo $request->error; } else { $vehicle = $data[0]->row; $groups = $data[1]; echo '<h1>' . CommonExtender::FormatLocalizedString('CarName', $vehicle['name']) . '</h1>'; echo '<div id="pagecontent">'; $renderer = new GuayaquilQuickGroupsList(new QuickGroupsExtender()); echo $renderer->Draw($groups, $_GET['c'], $_GET['vid'], $_GET['ssd']); echo '</div>'; } ?> </body> </html>
} foreach ($detail->properties->property as $property) { echo '<div>' . $property['property'] . ' ' . $property['locale'] . ' ' . $property['value'] . '</div>'; } foreach ($detail->images->image as $image) { echo '<div>' . $image['filename'] . '</div>'; } foreach ($detail->replacements->replacement as $replacement) { echo '<div>' . $replacement['type'] . ' ' . $replacement['way'] . ' '; echo '<a href="am_manufacturerinfo.php?manufacturerid=' . $replacement->detail['manufacturerid'] . '">' . $replacement->detail['manufacturer'] . '</a> <a href="am_finddetail.php?detail_id=' . $replacement->detail['detailid'] . '&options=' . $options . '">' . $replacement->detail['formattedoem'] . '</a> ' . $replacement->detail['name']; $weight = (double) $replacement->detail['weight']; if ($weight) { echo 'Weight ' . $weight; } $volume = (double) $replacement->detail['volume']; if ($volume) { echo 'Volume ' . $volume; } $dimensions = (double) $replacement->detail['dimensions']; if ($dimensions) { echo 'Weight ' . $dimensions; } echo ' <a href="applicability.php?&oem=' . $replacement->detail['oem'] . '&brand=' . $replacement->detail['manufacturer'] . '">' . CommonExtender::FormatLocalizedString("applicability") . '</a>'; echo '</div>'; } } } } ?> </body> </html>
} } $request->appendGetCatalogInfo(); // Execute request $data = $request->query(); // Check errors if ($request->error != '') { echo $request->error; } else { $vehicles = $data[0]; $cataloginfo = $data[1]->row; if (is_object($vehicles) == false || $vehicles->row->getName() == '') { if ($_GET['ft'] == 'findByVIN') { echo CommonExtender::FormatLocalizedString('FINDFAILED', $_GET['vin']); } else { echo CommonExtender::FormatLocalizedString('FINDFAILED', $_GET['frame'] . '-' . $_GET['frameNo']); } } else { echo '<h1>' . CommonExtender::LocalizeString('Cars') . '</h1><br>'; // Create data renderer $renderer = new GuayaquilVehiclesList(new VehiclesExtender()); $renderer->columns = array('name', 'date', 'datefrom', 'dateto', 'model', 'framecolor', 'trimcolor', 'modification', 'grade', 'frame', 'engine', 'engineno', 'transmission', 'doors', 'manufactured', 'options', 'creationregion', 'destinationregion', 'description', 'remarks'); $renderer->qg = (string) $cataloginfo['supportquickgroups'] == 'true'; // Draw data echo $renderer->Draw($_GET['c'], $vehicles); } if ($cataloginfo['supportvinsearch'] == 'true') { $formvin = $_GET['vin']; include 'vinsearch.php'; } if ($cataloginfo['supportframesearch'] == 'true') {