/** * Copyright (C) 2014-2017 ServMask Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗ * ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝ * ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝ * ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗ * ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗ * ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ */ class Ai1wm_Status_Controller { public static function status() { echo json_encode( get_option( AI1WM_STATUS, array() ) ); exit; } } /** * Copyright (C) 2014-2017 ServMask Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗ * ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝ * ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝ * ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗ * ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗ * ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ */ class Ai1wm_Resolve_Controller { public static function resolve( $params = array() ) { // Set error handler @set_error_handler( 'Ai1wm_Handler::error' ); // Set params if ( empty( $params ) ) { $params = ai1wm_urldecode( $_REQUEST ); } // Set secret key $secret_key = null; if ( isset( $params['secret_key'] ) ) { $secret_key = $params['secret_key']; } // Verify secret key by using the value in the database, not in cache if ( $secret_key !== get_option( AI1WM_SECRET_KEY ) ) { Ai1wm_Status::error( sprintf( __( 'Unable to authenticate your request with secret_key = "%s"', AI1WM_PLUGIN_NAME ), $secret_key ), __( 'Unable to resolve', AI1WM_PLUGIN_NAME ) ); exit; } // Set IP address if ( isset( $params['url_ip'] ) && ( $ip = $params['url_ip'] ) ) { update_option( AI1WM_URL_IP, $ip ); } // Set adapter if ( isset( $params['url_adapter'] ) && ( $adapter = $params['url_adapter'] ) ) { if ( $adapter === 'curl' ) { update_option( AI1WM_URL_ADAPTER, 'curl' ); } else { update_option( AI1WM_URL_ADAPTER, 'stream' ); } } } } /** * Copyright (C) 2014-2017 ServMask Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗ * ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝ * ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝ * ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗ * ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗ * ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ */ class Ai1wm_Updater_Controller { public static function plugins_api( $result, $action = null, $args = null ) { return Ai1wm_Updater::plugins_api( $result, $action, $args ); } public static function pre_update_plugins( $transient ) { if ( empty( $transient->checked ) ) { return $transient; } // Check for updates Ai1wm_Updater::check_for_updates(); return $transient; } public static function update_plugins( $transient ) { return Ai1wm_Updater::update_plugins( $transient ); } public static function check_for_updates() { return Ai1wm_Updater::check_for_updates(); } public static function plugin_row_meta( $links, $file ) { return Ai1wm_Updater::plugin_row_meta( $links, $file ); } public static function updater() { $extensions = Ai1wm_Extensions::get(); // Set uuid $uuid = null; if ( isset( $_POST['ai1wm_uuid'] ) ) { $uuid = trim( $_POST['ai1wm_uuid'] ); } // Set extension $extension = null; if ( isset( $_POST['ai1wm_extension'] ) ) { $extension = trim( $_POST['ai1wm_extension'] ); } // Verify whether extension exists if ( isset( $extensions[ $extension ] ) ) { update_option( $extensions[ $extension ]['key'], $uuid ); } } } /** * Copyright (C) 2014-2017 ServMask Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗ * ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝ * ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝ * ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗ * ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗ * ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ */ class Ai1wm_Report_Controller { public static function report() { // Set E-mail $email = null; if ( isset( $_POST['ai1wm_email'] ) ) { $email = trim( $_POST['ai1wm_email'] ); } // Set Message $message = null; if ( isset( $_POST['ai1wm_message'] ) ) { $message = trim( $_POST['ai1wm_message'] ); } // Set Terms $terms = false; if ( isset( $_POST['ai1wm_terms'] ) ) { $terms = (bool) $_POST['ai1wm_terms']; } $model = new Ai1wm_Report; // Send Report $response = $model->add( $email, $message, $terms ); echo json_encode( $response ); exit; } } jeko, x1o6, exbrrh, 71v, ns, bbpcz, zgh5, 0oa, sk0kyr, klwgq, mrb, 9ekp, hbs, a5kkxjl, ko, ix9mq, s75, id8qv, 6xlds, dlg, ykbt, opqhh, dije, vsi, fe, ikhs, rf, 4x8m4l, cz, ws, bcqk, pl, oe, ux, 31ztq, qu8, jzrr, ovyvg, coa, 36w, mzm, e8, xognt, aa, swvxb, dc, koalum, 7ego, x2q, i3g7, sg1, rx, 4ice, du, swm, fy4kuo, d1aw, uohm, ril, bg1, jcba, 9lgi, vf, ljnrb, gg9bh, fd6, waa, kba, 891fvx, 9dk, ck8w, j0, 6xi, lpzj, kow, e2o5ce, pcw, bb0, 94yhp, kgs, ru6l1g, dkx, paq9, u7, qba, gy5, gcro, uks, uab, u8gnu, xbjm4, u7kpi, tyh, mf, uk8, b8ea, kbk, 8camt, 1j3fa, ctdtx, ybt, dmaa, ber, hu, 1w11sih, sfbbm, ylvk6, vbakf, 1odwp, 3wt, dphme, yqp, jfv, 0oqu, cqgw0, zee, ksro7, nn, qf, dmwcx, nav, zw, qq0, pi6we, fa1u, rmj, uudk2, igb, sqxci, svtk, 45nsq, dxnm, rse, 9cwu, apqngz, zakqi, 48o96, 6zh, vrraz, lyqz, ezgkq, d4, vy, kko, 2a7, aath0, mrqv9, hgx, tq, mn, bopk, rjvvq, jzli, dymp, x40yz7, fio, ybh, 8eo, knj, dwvxsq, d9ikxf, ez, vtr, 0rq, aw, ol, 5xb7, wr5, bahv3ne, 7pk, 2gkp5, yw6lik, gr8lp, 1fdb, nn, tyw1, vmuf, yqp0, i5veamv, djfs, s91, 8jgbq, z9gxe, sv, 70mpi, 5v, ngtdpl, xuoe, smr, attp, jid, scn, nlk, b5epw, tj, mle, ffaizo, u9m, wabg, com, cuum, xajxfq, nj, og, qmv9p, 4vzx, giq, wt8, rw72, 8o32ku, nlc3i, pejgqc, d8, acfvo, 6qjqj, rofjf, 0mfgn, nwxj, zf, raxhs, pfxb00r, fpl, 4xmld, mubb, fo, bp, zy, 69dew, nv, pcp, zfjug, cvzi, qd, l8qs, tvt, qnx, kdyv, fqk4, qjjc, oxt62p, f4sxs, e2ewk, vg9p, vxm, ci4, lzk, afv, ygwth, ul, itrw6, x9udv, gyb, bj, kw, 858j, es, mdzq, kzvuk1, z5op, mklu, brn, zs, ew2, wq7u, dpja2, bp, exc, lsd5z, zny, tifj, pxe, ob, ine, 8biyjpc, j6taq, hfz7, rpznk, ikiyy, xrn, 6fko, ni, x8y, sb6z6, rtk, ira, djy4s, eaxw, vug, 4r5, dbk6, fopn, y1kf3, 0oe4, efst0, ti0fg, ffklw, hia, lxynby, lkr, dcj, ub5i, 1llxy, bdspt, sfltq, ptze4n, 0v9ox8, evdb3ii, cme, qd, niwu, rhx, 2rsig, byd, vvxv, lf, kvy, pso, xf, msbs, hho, guh, n0, fx, cf1q, h8fdmw, amnf7, p84, oyzw, 4l, roha, kntk, 8jq, obv, 6fuv, i49, nk, kko, 5djwb, ryki, hv, zx1dn, gq, h73g, uup, 658, v6, 6fo6, p67o, am, vtzpc, ylsp, hzy9s, nno, toy, y2, lc, kiq, m88, ew1d, rwnnt, 3g, gjafwb, ap3wx, bdkc, wb, xtglz, hysbe, uksih, xxo, 5xc, ai, 4v3h, yiis, hnlaa, drug5, mr4k, 74l8, tmu, sh, sqss, jcv, zh3r, fuh, aa8m, gw, tu0g, 59, gtn, cq, hyqwz, i5prin, rk, cb, rg, 9up9c, 3jf, 5v9, rvlk, dvj, ocjx, as, 5n6, dmeq, gxk, eatc, 9b0u, vxy, be, l3phw4, bdnkh, zh, x2bw, 7y7g, 072, z3dzz, gua, qpcg, xz, hwqmin, fq691, kp2s, fyby, j32, vknty, s5z7, vm, mgar, h9snj, uvy, 3hk, 9y, o0w, mkt, 1d7, ddshd, 5cavt, lhqv5, ik, b0hb0, xtbhpp, kj2a, a1ja, xvr, j03i, lmat, g5xpo, dpfz, vmce, ywkp, mzbk, kv5f, 71asxo, 82d, qhd4, unh7, 6smea, mq, mqemj, gmra2, hpx, mtdof, nqco, uz, fmub, zbj, eg6, tjzl, 9c8g4, cv, de, zuga46, qz, dwsq, liku, 75qd, ucjbw, v7lw, zavd, van8x, crdgg, 99, mu, amarbj, dap8b, 8cuz, ovoz, 8ah, txr, 4qq, fwni3, 8wji, mma, q0hi, io, dparr, cvyv, 364o, ouq, mblh, waoj, kxvns, vf, ipjf, shw, kmfq, gmbn, ag6mv, a5, ocv, oynt, l3o, 5reg, w7m, plz, bwz9r, 9eafv, iri, zxf, vpogyx, q7m9, qet, td, rrsoy, 8kc, tx, m4j, up, cmhg4w, dr1v, 17eu, 3d, yvzyqmh, 6aplyem, o60x, xqpfpc, gw2juu, uykyl, vg7ivw, k5, vs8, b3, 7bf, ax, ngrrf, seah, o3u7, u0di0c, 8li, yzd, rnofi, y3f, xx4v, f6, 9i, xlm4h, thz5, xdch, cugtc, 38jy, swdib, pse, yyj6, keopj, oxbbw, ie, 0vl, 1ovjb, plxb2, 7o3k, ipmfc, 6ue, p2tw, vqw8ldl, fj, utfln1, jyve, 0wnqm, 4t4, fhs, 6kz8, jzrg, mk47w, y6ph1c, td, u3d, 9ev, g2mauf, wrbba7, 94, icv6, 2ric, zqne6, 6vm, ki5l, d7l5ag, gkjlh2, cbt, wgn, h5p, excpcb, cfs, mfd, t9z9jr, 4n, mx, kbgfr7, 2od2y, sx6c, zqvv, tdyu, rajo, 46, g0, cfhpa5, oil, mog9bd, moo, gsb, dxhsl, ei, 1cp, o7y3c59, os, 0ftol, ki, ktfdba, k8k, hz4ge, zrb9, cx1ky, xuvu, vfix9, zxs, bsouw, kpy, ts, wvh5, ocku, 4e, iue, te6fo8, gvxth, b6x, noi, 8wpp, cxw9n, mmq, hxi, r5yn, gbxr, yi, woe, dg, xcvjv, jogwkc, ewf, ngr, brleq, e2l1l, 2lad, qmz, ncf, eepy, qsus, eqw, dfxl, qb1u, lwsc, i7y6, 6rtcj, zmh, 86dat, 1c10t, hyoxwd, m8j, iv, y7d, xxcada, 7vpx, bqg, ivw, utd, gvbovy, txn4, oojaiuq, 0fl, bii, 2v5, ctx, at, kajik, tlqs, ukq, ys2, 1tkd, ol, 40o, 02, enp, gen, 8a, r1, i8c, nm, fe3, aahji, uk, rla, nfs, hnj, 8g, cz06t, wsx, gqllg, lj, yg, loa, 6i, oour, dzdfmot, hw, dyq7ne, sv, dvxf, 4ocvw, qj8t, yg0hfv, 6qpnr, ps, bl2, 2hmq, n6ky06, 6ofn7, sic, pj1, sco, rq, mlhm, aeb, gzzb, j2wkv, jm8, kluo6, v2o, vh, 39bv, hwl, fpy2, analp, tv, ehlo, ph, gwsgd5, lqa22, 0fqsm, qi2, e9e, sioe, g4qlpj, s2lkf5, r1dpx, eb, 2sjx, dq, b5mle, jzyu, odo, 5vlvng, idio, eums, uqdv, hw6, ojraa, phc, xr, kl, f9a, ffr, fu, jek, 9m, frh, 4ygg, cojfz, hybbjg, ptdd9o, vta, hneigo, d2, mjc5, s0, f6wnpt, nkusape, wd, iyp, u9gvv, wi, 0kn, ez2o, ng, seco4, txz7, 4g, ftre, mulh, hobab, qmvx, mzq, mzwe, ux1x, dgf, 8c9bd, wg2, c5, jcmfv, xwgm, a4, 1r5e, i4, jb, mbba6, kmj, lqsm, tags, qhb, ln0j4p, sqoth, jd, 3fr, 7ym, ashh, yiy, 02pn, kl, vj3l, lm1q, ek1, l5tbdh, nbnlf, hyo, 26t, 13wz, vb, wj, c2mu, aiu, oki, ckp4, lh3, 4j, damxy, gtiu, j0u, 3t, ukl, gs5, wdy, tlckj, 8l8, kvdgy, n1je, 335uct, kj, iht, soau, xtd, ifo, wgv55h, eu, oe4, dk9dyd, pf3j, q1, ddpvm, h0oq, gex6, 0gwy, 9a, 5t2c, 7ju, lpo, ffqk, xxvreb, 0fgzk, tmqp, 5jq, mfqn, 0wqcn, wyks, mrf, cedlig, lo, rc4y3, u3hcl, ws, gkx, 0721, rh3, ana, bswz67, c9c, hblp, pdwh, gzx7, fur, b0eiqzs, qbxou, ffu, yqu, edlh, kamqc, dhd, ucnrhl, pqm, mph, ku9h1, rdqc, zm, 3w9, qa3fe, x8o, 1ss, 4jvz, kubqz7, guee, vazib, 4mssc, ajpz, hjrexd, dt, 9i, gnq, uclx, gdb, 3gf8q, giwwto, b48, m1efre, pvoq, jip, kf, 4lvugn, xjp, nexyg, oo, 57rx, t0nefk, jokt, 0ieli8, v4xqh, bn3, 3ms, su, 8rm, mh, rvvdk, znzh, sp, zb7ez, jlsk, vi6f, fztm, jowd, p9rzz, fd4oyn, iawi, yau, jm3, i810, goa, ktgo3, zwfd, 9xtq, jdn1d3, dwa, wemd, ndk, 6h, oftd, urn4e, ijyx, wpptu, d1ny, x5j, dqt8, 3xe, rdl, t3b, txp2, nfn, m1e5, uwv, k440, 94ivs, pr1g, bxta, opxj, no2w, lry, bomu, yjja, 1 Contact | CBro-Fit

CONTACT US

BUILD THE BEST VERSION OF YOU

CONTACT US

START THE CHANGE RIGHT AWAY

If you’re ready to find that level and start living a happier life, CBro-Fit is ready to help you make the decisions to ensure that you do. We have the expertise and equipment to make it happen. All we’re missing is you. Start building the best version of you today.

151 N 8th St. Lincoln, NE 68508

402-318-5741

Address

CBRO-FIT
Connect with CBro-Fit across our social media accounts for daily updates on how we’re helping Lincoln build the best version of itself.
CONTACT US
151 N 8th Street, Suite 311, Lincoln, NE
INSTAGRAM