1 function OpenILS_init(params) {
2 sdump( 'D_TRACE', arg_dump( arguments, { '0':'js2JSON( map_object( arg, function (i,o) { if (i=="d"||i=="w") return [i,o.toString()]; else return [i,o]; }))' }));
7 case 'Auth' : auth_init(params); break;
8 case 'AppShell' : app_shell_init(params); break;
9 case 'ClamShell' : clam_shell_init(params); break;
10 case 'Opac' : opac_init(params); break;
11 case 'PatronSearchForm' : patron_search_form_init(params); break;
14 register_document(params.d);
15 register_window(params.w);
17 } catch(E) { dump(js2JSON(E)+'\n'); }
21 function OpenILS_exit(params) {
22 sdump( 'D_TRACE', arg_dump( arguments, { '0':'js2JSON( map_object( arg, function (i,o) { if (i=="d"||i=="w") return [i,o.toString()]; else return [i,o]; }))' }));
27 case 'Auth' : auth_exit(params); break;
28 case 'AppShell' : app_shell_exit(params); break;
29 case 'ClamShell' : clam_shell_exit(params); break;
30 case 'Opac' : opac_exit(params); break;
31 case 'PatronSearchForm' : patron_search_form_exit(params); break;
34 unregister_document(params.d);
35 unregister_window(params.w);
37 } catch(E) { dump(js2JSON(E)+'\n'); }
39 sdump('D_TRACE','Exiting OpenILS_exit\n');