getActivePackage().'_mini_search.tpl'; $searchTemplatePath = BIT_ROOT_URL.constant( strtoupper( $gBitSystem->getActivePackage() ).'_PKG_PATH' ).'templates/'.$tplName; if( file_exists( $searchTemplatePath ) ) { $searchTemplateRsrc = 'bitpackage:'.$gBitSystem->getActivePackage().'/'.$tplName; $searchTitle = ucfirst( $gBitSystem->getActivePackage() ); } else { $searchTemplateRsrc = 'bitpackage:search/global_mini_search.tpl'; $searchTitle = ''; } if( empty( $contentTypes ) ) { $contentTypes = [ '' => KernelTools::tra( 'All Content' ) ]; foreach( $gLibertySystem->mContentTypes as $cType ) { if (SearchLib::has_permission($cType["content_type_guid"]) and ( ! $gBitSystem->getConfig('search_restrict_types') || $gBitSystem->getConfig('search_pkg_'.$cType["content_type_guid"]) ) ) { $contentTypes[$cType['content_type_guid']] = $gLibertySystem->getContentTypeName( $cType['content_type_guid'] ); } } } $gBitSmarty->assign( 'contentTypes', $contentTypes ); $gBitSmarty->assign( 'searchTitle', $searchTitle ); $gBitSmarty->assign( 'miniSearchRsrc', $searchTemplateRsrc );