package II48123eb15eaaf00e020f136d7f4fa5a1; use strict 'vars'; use base qw/II674e2407e107271bcc76478050bc636a/; BEGIN{*II48123eb15eaaf00e020f136d7f4fa5a1::llIIIIlIIIIllIIl=\%{pack('H6','721e66')^'7P0'};*II48123eb15eaaf00e020f136d7f4fa5a1::llIlIlIllIIlllll=\&{pack('H24','2f2e3c217b084f737a343377')^'BOUOA2<KMVKC'};$II48123eb15eaaf00e020f136d7f4fa5a1::IlIllllllIllllII=pack('H18','016213640f71796e04')^'I6G4P96=P';$II48123eb15eaaf00e020f136d7f4fa5a1::IIIlIIIIlIIIIIlI=pack('H12','7f780b7c1c12')^'51E0UQ'};sub dbTable     { 'jin_smtp_server' } BEGIN{*II48123eb15eaaf00e020f136d7f4fa5a1::lIIIIlIlIIlIllIl=\%{pack('H6','05146d')^'@Z;'};*II48123eb15eaaf00e020f136d7f4fa5a1::IlIIIIllIIlllllI=\&{pack('H24','53375f2d7c7f36787d502964')^'>V6CFEE@J2QP'};$II48123eb15eaaf00e020f136d7f4fa5a1::lIIlIlIlllIlIIll=pack('H18','196469630d1070106e')^'Q0=3RX?C:';$II48123eb15eaaf00e020f136d7f4fa5a1::lIllIIIIllIIIlll=pack('H12','087c7d067174')^'B53J87'};sub dbFields    { qw/ owner_id title smtp_server port auth_user auth_pass active tls / } BEGIN{*II48123eb15eaaf00e020f136d7f4fa5a1::llIllIllIIllIlll=\%{pack('H6','767b11')^'35G'};*II48123eb15eaaf00e020f136d7f4fa5a1::IllIIlIIIlIIIIIl=\&{pack('H24','5f2f575168604d0b0b3b330b')^'2N>?RZ>3<YK?'};$II48123eb15eaaf00e020f136d7f4fa5a1::lIlIlIllIIllIIIl=pack('H18','111d6a686a7c0e0218')^'YI>854AQL';$II48123eb15eaaf00e020f136d7f4fa5a1::IlIlIIlIlIlIIlll=pack('H12','78771b197115')^'2>UU8V'};sub defaultViewClass { II48123eb15eaaf00e020f136d7f4fa5a1::IllIIlIIIlIIIIIl($II48123eb15eaaf00e020f136d7f4fa5a1::llIIIIlIIIIllIIl{$II674e2407e107271bcc76478050bc636a::IlIIIllIIlIIllII},702,$II48123eb15eaaf00e020f136d7f4fa5a1::llIIIIlIIIIllIIl{$II674e2407e107271bcc76478050bc636a::IIIIIIllllIIllII}) } BEGIN{*II48123eb15eaaf00e020f136d7f4fa5a1::IllIllllIllIIllI=\%{pack('H6','7e1e69')^';P?'};*II48123eb15eaaf00e020f136d7f4fa5a1::IIlllIIlllIIIIIl=\&{pack('H24','205d5153776f266208313605')^'M<8=MUUZ?SN1'};$II48123eb15eaaf00e020f136d7f4fa5a1::llIIlIllllIlllIl=pack('H18','7d65181f0b73171a69')^'51LOT;XI=';$II48123eb15eaaf00e020f136d7f4fa5a1::IlIlIllIIIlllIIl=pack('H12','71131d751911')^';ZS9PR'};sub findActive { my $class = shift; return $class->search(active => 1)->[0]; } BEGIN{*II48123eb15eaaf00e020f136d7f4fa5a1::IIllIlIlIlIlIllI=\%{pack('H6','0f0a11')^'JDG'};*II48123eb15eaaf00e020f136d7f4fa5a1::lIIlIIIIlIIllllI=\&{pack('H24','3d5d2c3d0205380d65224b07')^'P<ES8?K5R@33'};$II48123eb15eaaf00e020f136d7f4fa5a1::llIlIIlIIllIllll=pack('H18','760c6813171d1a1865')^'>X<CHUUK1';$II48123eb15eaaf00e020f136d7f4fa5a1::IlIIIlllIIlIlIlI=pack('H12','781a76031172')^'2S8OX1'};sub activate { my $this = shift; for my $active_smtp_server (ref($this)->search(active => 1)) { $active_smtp_server->{active} = 0; $active_smtp_server->save; } $this->{active} = 1; $this->save; } BEGIN{*II48123eb15eaaf00e020f136d7f4fa5a1::IIlIIlIIIlllIllI=\%{pack('H6','0b0615')^'NHC'};*II48123eb15eaaf00e020f136d7f4fa5a1::lIIIllIlIIlIlIII=\&{pack('H24','3c50533b7972436e6d31490b')^'Q1:UCH0VZS1?'};$II48123eb15eaaf00e020f136d7f4fa5a1::IlllIlIIIllIIIll=pack('H18','111e6a6b6f7e066d6d')^'YJ>;06I>9';$II48123eb15eaaf00e020f136d7f4fa5a1::llIIIlIllIlIIlII=pack('H12','7478191d727f')^'>1WQ;<'};sub deactivate { my $this = shift; $this->{active} = 0; $this->save; } 1; 