function importExportBooks($option) { global $database; $q = "SELECT id AS value, title AS text\n\t\t\tFROM #__booklibrary_main_categories\n\t\t\tWHERE section = '" . $option . "'\n\t\t\tORDER BY ordering"; // for J 1.6 // get list of categories $categories[] = mosHTML::makeOption('0', _BOOKLIBRARY_LABEL_SELECT_CATEGORIES); $database->setQuery($q); // for J 1.6 $categories = array_merge($categories, $database->loadObjectList()); if (count($categories) < 1) { mosRedirect("index.php?option=com_booklibrary§ion=categories", _BOOKLIBRARY_ADMIN_IMPEXP_ADD); } $impclist = mosHTML::selectList($categories, 'import_catid', 'class="inputbox" size="1" id="import_catid"', 'value', 'text', 0); $expclist = mosHTML::selectList($categories, 'export_catid', 'class="inputbox" size="1" id="export_catid"', 'value', 'text', 0); $params = array(); $params['import']['category'] = $impclist; $params['export']['category'] = $expclist; $importtypes[0] = mosHTML::makeOption('0', _BOOKLIBRARY_ADMIN_PLEASE_SEL); $importtypes[1] = mosHTML::makeOption('1', _BOOKLIBRARY_ADMIN_FORMAT_CSV); $importtypes[2] = mosHTML::makeOption('2', _BOOKLIBRARY_ADMIN_FORMAT_XML); //$importtypes[3] = mosHTML :: makeOption('3', _BOOKLIBRARY_ADMIN_ENTIRE_RECOVER); $importtypes[4] = mosHTML::makeOption('4', _BOOKLIBRARY_ADMIN_FULL_IMPORT); $params['import']['type'] = mosHTML::selectList($importtypes, 'import_type', 'id="import_type" class="inputbox" size="1" onchange = "impch();"', 'value', 'text', 0); $exporttypes[0] = mosHTML::makeOption('0', _BOOKLIBRARY_ADMIN_PLEASE_SEL); $exporttypes[1] = mosHTML::makeOption('1', _BOOKLIBRARY_ADMIN_FORMAT_CSV); $exporttypes[2] = mosHTML::makeOption('2', _BOOKLIBRARY_ADMIN_FORMAT_XML); //$exporttypes[3] = mosHTML :: makeOption('3', _BOOKLIBRARY_ADMIN_ENTIRE_BU); $exporttypes[4] = mosHTML::makeOption('4', _BOOKLIBRARY_ADMIN_FULL_EXPORT); $params['export']['type'] = mosHTML::selectList($exporttypes, 'export_type', 'id="export_type" class="inputbox" size="1" onchange="expch();"', 'value', 'text', 0); HTML_booklibrary::showImportExportBooks($params, $option); }