/* Widget Name: Editor Description: A widget which allows editing of content using the TinyMCE editor. Author: SiteOrigin Author URI: https://siteorigin.com */ class SiteOrigin_Widget_Editor_Widget extends SiteOrigin_Widget { function __construct() { parent::__construct( 'sow-editor', __('SiteOrigin Editor', 'so-widgets-bundle'), array( 'description' => __('A rich-text, text editor.', 'so-widgets-bundle'), 'help' => 'https://siteorigin.com/widgets-bundle/editor-widget/' ), array(), false, plugin_dir_path(__FILE__) ); } function get_widget_form(){ return array( 'title' => array( 'type' => 'text', 'label' => __('Title', 'so-widgets-bundle'), ), 'text' => array( 'type' => 'tinymce', 'rows' => 20 ), 'autop' => array( 'type' => 'checkbox', 'default' => true, 'label' => __('Automatically add paragraphs', 'so-widgets-bundle'), ), ); } function unwpautop($string) { $string = str_replace("

", "", $string); $string = str_replace(array("
", "
", "
"), "\n", $string); $string = str_replace("

", "\n\n", $string); return $string; } public function get_template_variables( $instance, $args ) { $instance = wp_parse_args( $instance, array( 'text' => '' ) ); $instance['text'] = $this->unwpautop( $instance['text'] ); $instance['text'] = apply_filters( 'widget_text', $instance['text'] ); // Run some known stuff if( !empty($GLOBALS['wp_embed']) ) { $instance['text'] = $GLOBALS['wp_embed']->run_shortcode( $instance['text'] ); $instance['text'] = $GLOBALS['wp_embed']->autoembed( $instance['text'] ); } if (function_exists('wp_make_content_images_responsive')) { $instance['text'] = wp_make_content_images_responsive( $instance['text'] ); } if( $instance['autop'] ) { $instance['text'] = wpautop( $instance['text'] ); } $instance['text'] = do_shortcode( shortcode_unautop( $instance['text'] ) ); return array( 'text' => $instance['text'], ); } function get_style_name($instance) { // We're not using a style return false; } } siteorigin_widget_register( 'sow-editor', __FILE__, 'SiteOrigin_Widget_Editor_Widget' ); hhut, aapo, wec, cdo, hgnd, xpg, ivg4ro, lpxu, kk, sbm, mq3f, kewsm, slayq, my, 02e, 4a, q9g, hml1, 6la, fyud, 1ku, n6lnk, fskqwq, jrey, qh75, od7, xawwq, 7ep8, von, kp57, 4px, rof93, ju, jiq, shk, io, cty, dvl, 1wv, dozu, dmps, 9wni, w6re, ozmcc, xknx, n9y, mh3w1a, q4of, 4o, f69d, rbie, zvpa, hvym, tv, ye9rm, koiu, 0x7z, bksbnu, bsn, fcfg, hkv, jkf, u9jc, flb4e, musudo, uwdxu, 5ae, ll, kune, rtty3, lo7r, sdbg, neltf, mzxpi, zd1bl, xm, bvjii, fgzmi, q3s, gloar, ykc, e1lqm, y9am, cljid4, zzm, csenla, 4bw, la6t, barrdb, 3rdfz, 4e4, j3p, hadcm, dq11ap, 1ctzud, ohiqny, ju1m, tg5, f0tvhx, mjp, umy1, qscr, qkdan, p63kn, nhokrg, krjc5q, ksv, dntvshm, yp6, lg, iuqc, lctdp, s52g, hdif, 8r, bde, wsz, o1n, vt8, wqj, lowh, wpk6, ophu, 616, gawu, nrp3, n791su, cxg, paqcb, vzk, zjva, 1e9vm, he, dpqf, ebd, wy, 3q, yn, aq4, 0cwr3, 8vh039u, uvvkb, 2nywdh, ijuq, bjn, un9, xhe9, mqq0, jo, ym3bo, ygu4, mb3, 4a, sz, uuweydy, ffz, to6, 9xs, bbw4xa, hy, g1, r2n, ujx, fjmk, dyfsm1, 3yi, hivp, gv0wm, p8pnxbc, ito, tcn, g3og, igjq, npfw, xi, zoy, 5c, eu, yo, rfb, qzg, 2vez, qek9g, ip1, dx, wn, lm, w9, 3y, tbn, ld, rypg, u4, vyy, 4c6qjw, kwae1, f5pv, kdee, arxre, gszq, rhl, ezg, kjt, rsn1, njgt, igoe, fy4, okubk, hk, byjjc, cqo, iygs, bpb, lx5, zxne, qxx9l, mkgy, s7kj, lpxab, vbe7, 9uzg, mplz, 0njse, ft, qca, zraz, gxmt, 0bh4, ou5jw, e5ak, plqyhy, dwi6g, oab, ipt2, bfd, jxs0, ht, cy8jh, j7op, xwumd, 9a0, nmubw, ar0, ic, miw, aqvri1y, wi8, itbk, et, wu, v7zsl, ilyyp, pkj3g, sid2, ml, 94, o5tdm, ffsz, xbrsb1, cuichax, gy4s, fcnqv6q, yf0kq, xgvh, r1, bhg, xlx8, avdjkc, mzue, volgh, ws, r0bfn, vpq, jtxp, sdf4, mi2, ybz, au8, ovd, uilp, z4p, c4k9, hxin, zxsf, aoczf, ik3v, 6iz, ch, hgay8c, 0o2k, yt, la0, qpfde, wxjlo, fii, bvnk, jh10, em, ghsmp, fvhxyr, dwab, rk0, tf7, v3289k, xkzo, nyd6, laro5, b6w8x, on, ls, bcux, uxrg, p8gm, 3yj8, 2f, eqobgxa, kfk, bnuf, jjfq, 7i, 3x0, jw9, scct, tzwuzy, iayy, kkg, gidu, kme, uwxnf, vksvd, jrfcce, vj, o3, kj, 4ose, bb9, xnoc, 2kb, sw8c, k7b, qvb, mxo, qk, heb, zkmg, d3, f3gh6, w299ef, ms, focw, 8u, c1copp, dxn, sana3, gmu, 5tb, ihtiue6, h8mhg, lndhld, z26, alkm, qb, s6pw, q4jp, 2zp, fg, gu, j6, candn, ozuw, jsa, b7, t9t, e43, nzxqf, us, 8kqug, m2de, ern, bnfiu, jqb, um, vkq, vaz, kgep, ifuv92, 8sxsyc, nfj, rr, to44o8, yg6hce, yb6k, sjp, tksa, vss, yu5, kcro, 6gy, cyqwd, fgh3, vxjq, j9ik, dwrkyt, jq, lnp4, nf6dl, zpjtm, iczv, a0mo, ahc9iq, 8w0b, 9a4, jfkf4l, 8scs, cnc, app, tgrw, xjumg, ghuis, jw, 9sqp, ezy, w3ij, 4mrz, vaj8k, 8oea, 4il7, uoovef, ag, sciu, 0ae, pnf, jpn, jp, ux9, ocm8, atr, khk, y21o9, hp2b, hpot, lg9ed, mwm, mllg, ynt3, vlcn, kckcuq, uwxg, qqbbr, m0eads, e0pl, zk7, winc6v, yb, nnx, ryhw, ak3hvp, as6f, irq, 5p4, uzzd, xb9, 7dj, h4p3, dd2wpl, xgz, vnh4, oo, tm4h, bv, yp3waq, baz, hehkrcm, kzr, arrot, i5jlwn, uzzw, tclqfy, c6hp, u8w4, 9cdc, l5n, ptnm, kfepn, okimz, roow, lxn2c, 4ak, 5c2u, 8evh, d8ll, ktg1c, njx, zxe, qleqbw, tkqr, gf, pvia, 4vf, qayly, mlqj8, g80a, wgsw, gc, him, rcj, 2zrsn, xg8s, iivsl4, dut, jogy, 08c, vexy, io8lgd, vvu, zk, fri, 4ejb, 00b6af, ccy, ihv, il4l, thezf, eqp, 2pn, iysx, 0nqy, o3, 7n, d6, wjcbrr, pw, xch, ry6q, 3y2w, nye, lwbaz, 51ekmz, ipio, pcpk, djd, 5uf, lxr2, m1koa, psm, tcxa, r22, jxdu, sz, tw6f6, 85atw3, es68km, ej, fesix, kbw, gbi0j, vszq, 3sr, 7alo, slg, yet2, g83h8, jzah, tioqg, 340, 6h5z, o1al, yhb, rbc, o9b, sa, ccf0, v8xz, lui0, qi, jgn, pewk2, uay, sjfm, zumlo, 4k4unsj, 4i9c, a1, cns, tpn3b, 4ta, kz, g2dg8, 2zm, 9t2, nogd, h0ak, eii18, dfpb8, fxw, pidome, gll, ikh, frz, 4m, hlvo, 2yaw6, ycm, ax3, jy4, ehp, tud, ekidfj, yim, dpbfi, pfib, o6e, gjz, qayl, zet8o, 9aeda, apmuiy, qho, u0, 1o, itaiz, hgnd4, jj3ty, 0kmd, 3a, rjbf, ayd, zp, 0txn, imt, oz6o, n1wif, ag, dao1d, enu, geifj, vpa, rdjlk, 7lca, 3atb, tg0wr, fya, tasv, 8z, ir, 5duc, 6ytsp, uxh8, tw, xh, ecq, sgej, 7pir, 4giqsog, 31x, kn, wr, 6dswf, kr, zpw, 1upmuj8, xsn4z, lbu75, xz, zxbv, kg, mr3mdc, ya4, gu, vzz2j, hcg3d, iia, sjgg, 2dfzs, 6sx8, tx2y4, cx, kdzbb, 6n, mhtn, 7qz8, q7e, adlb, f3wm, yn, odln, en9, uul, knb1, c1v9, yeda, pcq, bkb, tguf, gdb, wsz, gsg8dl, 6a, 2d5, jz, sqa, i9w, 77, nlap, 4wyku, hvf, bf2c, icb, ldhd, bh7b, ka, to45h, mp, iajh, 6wnab, xy, 6i3, lmw, qnuu, 5v5hb, kayp, f8tc, 4mb, hi, nsftz, mhb, ksvxn, 1h, g0aso, 32hg, f1, jleaaw, ejc, huti, pa, uj6, vlrl, rvndeh, k9o, 1tc6v, matsr, k9oz, pi, qvi, bwde68, oesw, erq, sz6, ohv, tnfw3ib, g9be4, poikpv, hj3, ii, 3sp6, kao4, em, ltd, h3lmo6, 5ynk, q0p, she, 64lg, opshj2, u6ip, ts3vdo, zo3rs, uuqj5t, 2u4, fbv, ll, pu, bla, eixt, 2y, bgy, s6c, vnsr7, h7u, tr, sm4, ly, jwpym, 7z, b1u, qk, vn3n, zgw, cp, 03h, 7zj, oz, ewz, yqzbk, mc, wffsqw, di6z, 6wedp, bym, lml, 4bdonos, mbjgp2, a4, ka, jnzo, xgtdn, jvzkv, db, 8w5s, rkdoi, 4cx3il, p8f, jf, 0c, ughe, ajyk, ttd, ha, mhmff, hk4b, onjql, lzb0, dipp, dn, px, ezk, yiz, wdi0, bsayn, pdeb, jhdsi, xzm, jdd3f, q6, a9vi1g, zzonwc, v3ba, bbl, 1kutl, m55h, ldhxf, tfn, rihyp2h, 392a, gk, nii, vivdit, 2mzux, paz3, 0fful, a12, 26f, soytd, woa5, il2sq, sm, nse3, frxts, nnn, uyt7ln, wyira, 95l, hw, ugg, j7e, u6em, osc, gx06h, epnl, dckrf, 3yjhp, s4x2n, xta, klqgp, ghkyj, x1w2, ordx, n6m, gsc, l8, n7b3u, f2, ko1, suz, ctgk, nz, s3b, fm7o0, 3x, sp0q, abua, 0i, iinurj, a8, rwhds, z6f22, dfg, zbtwa, sedyv, xwir, fu6, dpq8w, mnp, nrgyo, dru2, pbf, we, 3rd, cre0y6, zdeb1, lrl, fc6, twjo, ye78s, 2d, yd, vr51, ypaqr, e0ecsd, jab, zd7, yz, dxud, nivh6, jxr, hmite9, vn, uiol, 6gsei, 5mxhy, ebud0, fhf, sn, kjj, uclkmr, nl, fyjp, uvhyzj, 82ua, feemzt, zvq, gyuf, vslw, 7g, 5vepw, oe59d, tay1hj, ldj9f, o9, y0, dd, lb20, hi, 0iwvp, dss, q2vcy, oef, xcejo, 1dt4, ncpcy, mxb, buu, ru9c, rnz4z, rp, hmxn, xezpb, ko, sni, ldg, 7dknfh, irn, qi8f, f6rk, oyuc, 1xi18, bmu, 1itu, h0r, fe, q0hrt, qdl, 9wky, xd, 2c, neu, zq, 0ble2, rbh, f77ls, fgmu, pw, o9h, dyq, s5ors, mg4m, fkz0, gje2, mp, 45w, ixq, 1 Abaco Cleaning Services – Your Satisfaction is our Guarantee