[% SET FORM_LIST = RAW_FORM('email'); SET listsp = FORM_LIST.split('@'); SET listname = listsp.0; SET listdomain = listsp.1; SET otp = execute('Email','generate_mailman_otp', { 'list' => (listname _ "@" _ listdomain) }); IF otp.status == 1; SET result = {'status'=>1,'statusmsg'=>'OK'}; ELSE; SET result = {'status'=>0,'statusmsg'=>otp.errors().0}; END; SET goto_uri = "/3rdparty/mailman/" _ ( RAW_FORM('action') == "admindb" ? "admindb" : "admin") _ "/" _ listname _ "_" _ listdomain _ "/"; IF CPANEL.is_webmail(); SET url = CPANEL.ENV.cp_security_token _ goto_uri; ELSE; USE WebmailRedirect; SET webmail_session = WebmailRedirect.create_webmail_session( CPANEL.user, RAW_FORM.return_url ); SET session = webmail_session.session; SET url = webmail_session.url; END; SET adminpw = otp.data(); SET CPANEL.CPVAR.dprefix = '../'; %] [% js_code = PROCESS js_block %] [% WRAPPER '_assets/master.html.tt' app_key = 'mailing_lists' page_js = js_code -%]

[% locale.maketext('Auto Login') %]

[% IF result.status %]
Loading progress image
[% IF CPANEL.is_cpanel() -%] [% END -%]
[% ELSE #result.status %]
[% result.statusmsg FILTER html %]
[% END %]
[% END #wrapper %] [% BLOCK js_block %] [% END %]