loadModule(); require_once($module->modulePath . "/classes/CasBrowser.class.php"); require_once($module->modulePath . "/scripts/widgets/CrossTypeSearchWidget.php"); // Get a CAS-Browser XML/RPC client $browser = new CasBrowser(); $client = $browser->getClient(); // Initialize the CrossTypeSearchWidget $querySiteRoot = (isset(App::Get()->settings['query_service_url'])) ? App::Get()->settings['query_service_url'] : 'http://' . $_SERVER['HTTP_HOST'] . $module->moduleRoot; $crossTypeWidget = new CrossTypeSearchWidget(array( 'htmlID' => 'cas_browser_product_list', 'loadingID' => 'loading_icon_container', 'siteUrl' => $querySiteRoot)); $crossTypeWidget->renderScript(); // Store any filter and exclusive/inclusive parameters passed in via URL $urlParams = CrossTypeSearchWidget::parseSegments(); $queryBoolValue = 'and'; $exclusiveChecked = true; if(isset($urlParams['filterParams'])){ $filterButtonValue = "Hide Filters"; }else{ $filterButtonValue = "Show Filters"; } if(isset($urlParams['exclusive'])){ $queryBoolValue = $urlParams['exclusive']['bool']; $exclusiveChecked = $urlParams['exclusive']['checked']; } // Prepare BreadcrumbWigdet $bcw = new BreadcrumbsWidget(); $bcw->add('Home',SITE_ROOT . '/'); $bcw->add("Browse Across Types"); ?>


/>
Filter: render(); ?>