function hw_writeLikeResultRow(params) { // displays score and object icon var p=params||{}; writeln(''); write(''); write(p.entry.Score,'%'); write(''); writeln(''); writeln(''); if (!p.error) { write(hw_tree_getAnchor(p.entry,{"target":"HW_Mainframe","styleclass":"ObjList"})); write(''); writeln(''); } else write(''); writeln(''); writeln(''); if (!p.error) write(hw_tree_getAnchor(p.entry,{"target":"HW_Mainframe","styleclass":"ObjList"})); write(p.entry.getTitle(30).replace(/\s/g," ")); if (p.entry.HW_Version == "experimental") { write(' '); write(lrc("checkedout","hwrc","(checked out)") + ''); } else if (p.entry.HW_Version && p.entry.HW_Version != "") write(''); if (!p.error) write(''); writeln(''); writeln('') write(""); writeln(''); writeln(' '); var fname = p.entry.getFriendlyName(); var authorname = ((typeof fname == 'string') && (fname != '')) ? fname.replace(' ',' ') : p.entry.Author || ""; // var netmeeting = p.entry.getNetmeeting(); var email = p.entry.getEmail(); writeln(''); if (email) { writeln(''); } else writeln(' '); writeln(''); if (HW_NETMEETING && HW_NETMEETING.server) { writeln(''); // if ((netmeeting=='yes') && (typeof(email)=='string') && (email!='')) if ((typeof(email)=='string') && (email!='')) { write(''); write('' + lrc('); } else write(' '); writeln(''); } writeln(''); if ((typeof(email)=='string') && (email!='')) { write('');
    writeln(lrc('); } else writeln(' '); writeln(''); writeln(' '); writeln('',authorname,''); writeln(''); if (email) return p.index+1; else return p.index; } function hw_writeLikeResultHeader () { writeln(' '); writeln(' '); writeln(' '); writeln(''+lrc("Type","hwrc","Type")+''); writeln(''+lrc("Title","hwrc","Title")+''); writeln(''+lrc("Modified","hwrc","Modified")+''); writeln(' '); writeln(' '); writeln(' '); writeln(' '); writeln(' '); writeln(''+lrc("Owner","hwrc","Owner")+''); writeln(''); writeln(''); writeln('' + ie11 + ''); writeln(''); writeln(''); } function hw_writeLikeResultFooter () { writeln(' '); writeln(''); writeln(' '); writeln(' '); write(''); // write(''); // write('ALT_NETMEETING_SELECTED // write(''); write(' '); writeln(''); write(''); write('');
  writeln(lrc('); writeln(' '); writeln('' + lrc("lrDesTxt3","sear","contact selected ...") + ''); writeln(''); writeln(' '); } function getRelatedObjects (max) { var obj = hw_readFormValues(); var curobj=obj.formValues["objectid"] || hw_splitGOid(request.object.getGOid()).oid; var ftquery = '("{vdkvgwkey:' + curobj + '}")'; // writelnError(ftquery); var out = server.find({languages:["en","ge"], fulltextquery: ftquery, numberOfObjectsToGet: max}); out.objects.sort("-S-C",client.languages); return out; } %%#%% %%macro likeresult_scripts%% %%scrip_prepare_search%% %%moreless_scripts%% write_showInOpener(); %%if (session.getvar(EDIT_MODE)=="yes") && !session.user.is_noedituser%% %%resdef "v1.0/components/standardpage/langres/standardpage.lrc" stdp%% %%move_copy_script%% %%endif%% %%endmacro%% %%macro likeresultcontent%% var numberOfObjectsDisplayed = 10; var out = getRelatedObjects(numberOfObjectsDisplayed+1); if ((out.numberOfObjectsFound == 0) || ((Math.abs(out.numberOfObjectsFound) == 1) && (out.objects[0].GOid == request.object.GOid))) { writeln(lrc("lrDlgTxt1", "sear", "No similar documents found")); } else { hw_writeLikeResultHeader(); var obj_found = out.numberOfObjectsFound; var i = 0; var j = 0; var index = 0; while ((i"); hw_internal_printError(entryout.error); write("\n"); } j++; } i++; } hw_writeLikeResultFooter(); }
%%languageoptions_hidden%% write(''); var cVal="Keyword=ex1 || Name=ex1 || Title=ex1"; while(place("extended.search.customindex.next_entry")) cVal+=" "+place("extended.search.customindex.entry.attribute")+"=ex1"; writeln(''); if (Math.abs(out.numberOfObjectsFound) > (numberOfObjectsDisplayed+1)) writeln('' + lrc("lrDlgTxt5","sear","show all ...") + ''); %%endmacro%% %%macro dialog_likeresult%% //***** DIALOG SPECS *****// srButtons = {}; srButtons.Cancel = {exec:'window.close();'}; srButtons.Help = {func:"help"}; var dlg_spec={ caption: lrc("lrDlgCap1","sear","Similar Documents"), buttons: srButtons, boxwidth:"580", macro:"likeresult_scripts", formname:"EXSEARCH1", opdlgfunc:1,datefunctions:1,setexpire:1 }; var parspecs=hw_writeUnavailableServer(place("extended.search.scope")); parspecs.push({boxes:[{paramspecs:[{name:"likeresultcontent", type:"plainmacro"}]}]}); HW_DC_defaultMultiDialog(dlg_spec,parspecs); %%endmacro%%