package IIe6eb818eb92d015e9a5b4a899a8ab60f; use strict 'vars'; use base qw/II674e2407e107271bcc76478050bc636a/; use LWP::UserAgent; use II1d17f4bae0cdcee9878216ee8bd5ec5d; BEGIN{*IIe6eb818eb92d015e9a5b4a899a8ab60f::lIlllIlIlIIIIlll=\%{pack('H6','050116')^'@O@'};*IIe6eb818eb92d015e9a5b4a899a8ab60f::llIllIIIlIIlIIIl=\&{pack('H24','2e273f2a767a320a60364b04')^'CFVDL@A2WT30'};$IIe6eb818eb92d015e9a5b4a899a8ab60f::llIIlIlllIIIIIII=pack('H18','0006106b05787a6406')^'HRD;Z057R';$IIe6eb818eb92d015e9a5b4a899a8ab60f::lIlllIIllIlIlIlI=pack('H12','7a7b70087e7b')^'02>D78'};sub dbTable     { 'jin_satellite_installation' } BEGIN{*IIe6eb818eb92d015e9a5b4a899a8ab60f::IlIIIlIllllIIIlI=\%{pack('H6','0c076b')^'II='};*IIe6eb818eb92d015e9a5b4a899a8ab60f::IlIIlIlIIlIlIllI=\&{pack('H24','3934215a737045767a26350d')^'TUH4IJ6NMDM9'};$IIe6eb818eb92d015e9a5b4a899a8ab60f::IIlIIIlIIlIIlIlI=pack('H18','746307141f051b6511')^'<7SD@MT6E';$IIe6eb818eb92d015e9a5b4a899a8ab60f::llIIIllllIllIlIl=pack('H12','74770f080975')^'>>AD@6'};sub dbFields    { qw/ owner_id url admin_email admin_passwd / } BEGIN{*IIe6eb818eb92d015e9a5b4a899a8ab60f::lIIIlIlIIlIlllIl=\%{pack('H6','73180c')^'6VZ'};*IIe6eb818eb92d015e9a5b4a899a8ab60f::IllllIlIllIIlIll=\&{pack('H24','2650305d7a09310c08572862')^'K1Y3@3B4?5PV'};$IIe6eb818eb92d015e9a5b4a899a8ab60f::lllIlIlIllllIlIl=pack('H18','00011411137d711c17')^'HU@AL5>OC';$IIe6eb818eb92d015e9a5b4a899a8ab60f::IlllIlllllIIllll=pack('H12','1d1b0b700374')^'WRE<J7'};sub defaultViewClass { II674e2407e107271bcc76478050bc636a::IIllIIIIlllllIlI($II674e2407e107271bcc76478050bc636a::IllIlIIlllIlIIlI{$II674e2407e107271bcc76478050bc636a::IllIlllllIIIlIlI},314,$II674e2407e107271bcc76478050bc636a::IllIlIIlllIlIIlI{$II674e2407e107271bcc76478050bc636a::IIlIIlIIIIIlIIll}) } BEGIN{*IIe6eb818eb92d015e9a5b4a899a8ab60f::lllIIlIlllIIlllI=\%{pack('H6','131b69')^'VU?'};*IIe6eb818eb92d015e9a5b4a899a8ab60f::IIlIlIIIIllllIlI=\&{pack('H24','20243c347f79457a65593879')^'MEUZEC6BR;@M'};$IIe6eb818eb92d015e9a5b4a899a8ab60f::lIlIIlIlllllIlII=pack('H18','72621f18110b7d656b')^':6KHNC26?';$IIe6eb818eb92d015e9a5b4a899a8ab60f::lIlIIlllIllllIll=pack('H12','1b1d087c7d1b')^'QTF04X'};sub get { my $this = shift()->SUPER::get(shift()); II1d17f4bae0cdcee9878216ee8bd5ec5d::llIIllIlIIlllIll($II1d17f4bae0cdcee9878216ee8bd5ec5d::llllIllIIllIIllI{$IIe6eb818eb92d015e9a5b4a899a8ab60f::lllIllIIlIllIlII},114,$II1d17f4bae0cdcee9878216ee8bd5ec5d::llllIllIIllIIllI{$IIe6eb818eb92d015e9a5b4a899a8ab60f::lIlIIlllIllllIll})->unhashPasswd($this, 'admin_passwd'); $this; } BEGIN{*IIe6eb818eb92d015e9a5b4a899a8ab60f::IlIIIIIIlIllIllI=\%{pack('H6','171c68')^'RR>'};*IIe6eb818eb92d015e9a5b4a899a8ab60f::llIlIIlllIIlllIl=\&{pack('H24','5957205f6377366c7c5f2e06')^'46I1YMETK=V2'};$IIe6eb818eb92d015e9a5b4a899a8ab60f::lllIlIllIllllIll=pack('H18','00070e19630519071b')^'HSZI<MVTO';$IIe6eb818eb92d015e9a5b4a899a8ab60f::IIIllIllIllIlllI=pack('H12','030304717506')^'IJJ=<E'};sub save { my $this = shift; II674e2407e107271bcc76478050bc636a::lllllIllllllIlll($II1d17f4bae0cdcee9878216ee8bd5ec5d::IIlIIIIlIIIlIlIl{$IIe6eb818eb92d015e9a5b4a899a8ab60f::lIlIIlIlllllIlII},114,$II1d17f4bae0cdcee9878216ee8bd5ec5d::IIlIIIIlIIIlIlIl{$II674e2407e107271bcc76478050bc636a::lIllIlllIIlllIlI})->hashPasswd($this, 'admin_passwd'); if (my $user = IIe6eb818eb92d015e9a5b4a899a8ab60f::IIlIlIIIIllllIlI($II1d17f4bae0cdcee9878216ee8bd5ec5d::IIlIIIIlIIIlIlIl{$IIe6eb818eb92d015e9a5b4a899a8ab60f::lIlIIlIlllllIlII},47,$II1d17f4bae0cdcee9878216ee8bd5ec5d::IIlIIIIlIIIlIlIl{$IIe6eb818eb92d015e9a5b4a899a8ab60f::lIlllIIllIlIlIlI})->hasLoggedUser) { $this->{owner_id} = $user->{id} unless $this->{owner_id}; } $this->SUPER::save; II674e2407e107271bcc76478050bc636a::IllIIIIllIlIlllI($II674e2407e107271bcc76478050bc636a::lIIIIIIlIlIlIlIl{$IIe6eb818eb92d015e9a5b4a899a8ab60f::llIIlIlllIIIIIII},114,$II674e2407e107271bcc76478050bc636a::lIIIIIIlIlIlIlIl{$II674e2407e107271bcc76478050bc636a::lIllIlllIIlllIlI})->unhashPasswd($this, 'admin_passwd'); $this; } BEGIN{*IIe6eb818eb92d015e9a5b4a899a8ab60f::lllIIlllllIlIllI=\%{pack('H6','05720f')^'@<Y'};*IIe6eb818eb92d015e9a5b4a899a8ab60f::lIIIlllIIIlIIIII=\&{pack('H24','5d262b2b7d704b6a042b2d0c')^'0GBEGJ8R3IU8'};$IIe6eb818eb92d015e9a5b4a899a8ab60f::lllIllIIlIllIlII=pack('H18','01691865621d7d6866')^'I=L5=U2;2';$IIe6eb818eb92d015e9a5b4a899a8ab60f::IlIlllIIIIIllIll=pack('H12','040d7b7f7b0d')^'ND532N'};sub getVersions { my $this = shift; $this->{cached_versions} ||= do { my $ua = LWP::UserAgent->new; $ua->timeout(20); $ua->env_proxy; my $response = $ua->post("$this->{url}/action/Jin/Help/versions.html?all=1"); my $content = $response->content; [ $content =~ /^jin\-/ ? split(':', $content, 3) : () ]; }; } 1; 