url_prefix option for using/forcing SSL. oils.secure_opac preference for doing such with the embedded OPAC
To use the preference, you may want to include something like this in server/skin/custom.js:
// Force SSL for the OPAC
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces['nsIPrefBranch']);
if (!prefs.prefHasUserValue('oils.secure_opac')) {
prefs.setBoolPref('oils.secure_opac',true);
}
} catch(E) {
alert('Error in custom.js trying to set oils.secure_opac preference to true: ' + E + '\n');
}
// Use the shiny new TT-OPAC
urls['opac'] = '/eg/opac/advanced';
urls['opac_rdetail'] = '/eg/opac/record';
urls['opac_rresult'] = '/eg/opac/results';
urls['browser'] = urls.opac;
Signed-off-by: Jason Etheridge <jason@esilibrary.com>