PNG  IHDR pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F@8N ' p @8N@8}' p '#@8N@8N pQ9p!i~}|6-ӪG` VP.@*j>[ K^<֐Z]@8N'KQ<Q(`s" 'hgpKB`R@Dqj '  'P$a ( `D$Na L?u80e J,K˷NI'0eݷ(NI'؀ 2ipIIKp`:O'`ʤxB8Ѥx Ѥx $ $P6 :vRNb 'p,>NB 'P]-->P T+*^h& p '‰a ‰ (ĵt#u33;Nt̵'ޯ; [3W ~]0KH1q@8]O2]3*̧7# *p>us p _6]/}-4|t'|Smx= DoʾM×M_8!)6lq':l7!|4} '\ne t!=hnLn (~Dn\+‰_4k)0e@OhZ`F `.m1} 'vp{F`ON7Srx 'D˸nV`><;yMx!IS钦OM)Ե٥x 'DSD6bS8!" ODz#R >S8!7ّxEh0m$MIPHi$IvS8IN$I p$O8I,sk&I)$IN$Hi$I^Ah.p$MIN$IR8I·N "IF9Ah0m$MIN$IR8IN$I 3jIU;kO$ɳN$+ q.x* tEXtComment

Viewing File: /home/u456810272/domains/globalsoftech.org.in/public_html/unimatrix/admin/digicontent.php

<?php
if (!defined('OK_LOADME')) {
    die('o o p s !');
}

$pgid = mystriptag($FORM['pgid']);
if (isset($pgid)) {
    $row = $db->getAllRecords(DB_TBLPREFIX . '_pages', '*', ' AND pgid = "' . $pgid . '"');
    $pgcntrow = array();
    foreach ($row as $value) {
        $pgcntrow = array_merge($pgcntrow, $value);
    }

    if (md5($pgid . '*') == $FORM['del']) {
        $db->delete(DB_TBLPREFIX . '_pages', array('pgid' => $pgid));
        $_SESSION['dotoaster'] = "toastr.success('Custom page deleted successfully!', 'Success');";
        redirpageto('index.php?hal=digicontent');
        exit;
    }

    $pgcntrow['pgsubtitle'] = base64_decode($pgcntrow['pgsubtitle'] ?? '');
    $pgcntrow['pgcontent'] = base64_decode($pgcntrow['pgcontent'] ?? '');

    $pgavalon = get_optionvals($pgcntrow['pgavalon']);
    $pgavalonmbpp0_cek = checkbox_opt($pgavalon['mbpp0']);
    $pgavalonmbpp1_cek = checkbox_opt($pgavalon['mbpp1']);

    $pgavalonmbrarr = array(0, 1);
    $pgavalonmbr_cek = radiobox_opt($pgavalonmbrarr, $pgavalon['mbr']);

    $pgstatusarr = array(0, 1, 2);
    $pgstatus_cek = radiobox_opt($pgstatusarr, $pgcntrow['pgstatus']);

    $pgtokenarr = get_optionvals($pgcntrow['pgtoken']);
}

$msgListData = $db->getRecFrmQry("SELECT * FROM " . DB_TBLPREFIX . "_pages WHERE 1 ORDER BY pggrid, pgorder");

if (isset($FORM['dosubmit']) && $FORM['dosubmit'] == '1') {

    extract($FORM);
    $pgid = mystriptag($pgid);

    $pgidnew = ($pgidnew != '' && $pgidnew != $pgid) ? $pgidnew : $pgid;
    $pgidnew = preg_replace('/(\W)+/', '', $pgidnew ?? '');

    $pgavalon = put_optionvals($pgavalon, 'mbr', intval($pgavalonmbr));
    $pgavalon = put_optionvals($pgavalon, 'mbpp0', intval($pgavalonmbpp0));
    $pgavalon = put_optionvals($pgavalon, 'mbpp1', intval($pgavalonmbpp1));

    $pgppids = (is_array($pgppids)) ? '"' . implode('","', $pgppids) . '"' : '';
    $pglang = (is_array($pglang)) ? '"' . implode('","', $pglang) . '"' : '';

    $data = array(
        'pgid' => $pgidnew,
        'pggrid' => $pggrid,
        'pglang' => $pglang,
        'pgmenu' => mystriptag($pgmenu),
        'pgtitle' => mystriptag($pgtitle),
        'pgsubtitle' => base64_encode(mystriptag($pgsubtitle)),
        'pgcontent' => base64_encode($pgcontent),
        'pgavalon' => $pgavalon,
        'pgppids' => $pgppids,
        'pgstatus' => intval($pgstatus),
        'pgorder' => intval($pgorder),
    );

    $condition = ' AND pgid LIKE "' . $pgid . '" ';
    $sql = $db->getRecFrmQry("SELECT * FROM " . DB_TBLPREFIX . "_pages WHERE 1 " . $condition . "");
    if (count($sql) > 0) {
        $update = $db->update(DB_TBLPREFIX . '_pages', $data, array('pgid' => $pgid));
        if ($update) {
            $_SESSION['dotoaster'] = "toastr.success('Custom content updated successfully!', 'Success');";
        } else {
            $_SESSION['dotoaster'] = "toastr.warning('{$LANG['g_nomajorchanges']}', 'Info');";
        }
    } else {
        $insert = $db->insert(DB_TBLPREFIX . '_pages', $data);
        if ($insert) {
            $_SESSION['dotoaster'] = "toastr.success('Custom content added successfully!', 'Success');";
        } else {
            $_SESSION['dotoaster'] = "toastr.error('Custom content not added <strong>Please try again!</strong>', 'Warning');";
        }
    }

    //header('location: index.php?hal=' . $hal);
    redirpageto("index.php?hal={$hal}&pgid={$pgid}");
    exit;
}

$groupcatlist = '<option value="">-</option>';
$row = $db->getAllRecords(DB_TBLPREFIX . '_groups', '*', " AND grtype = 'content'");
$grouprow = array();
foreach ($row as $value) {
    $grouprow = array_merge($grouprow, $value);
    $strsel = ($grouprow['grid'] == $pgcntrow['pggrid']) ? ' selected' : '';
    $groupcatlist .= "<option value='{$grouprow['grid']}'{$strsel}>{$grouprow['grtitle']}</option>";
}
?>

<div class="section-header">
    <h1><i class="fa fa-fw fa-window-restore"></i> <?php echo myvalidate($LANG['a_digicontent']); ?></h1>
</div>

<div class="section-body">
    <div class="row">
        <div class="col-md-4">	
            <div class="card">
                <div class="card-header">
                    <h4>Title</h4>
                </div>
                <form method="get">
                    <div class="card-body">
                        <div class="form-group">
                            <select name="pgid" class="form-control select2">
                                <option value="">-</option>
                                <?php
                                if (count($msgListData) > 0) {
                                    foreach ($msgListData as $val) {
                                        $strsel = ($FORM['pgid'] == $val['pgid']) ? ' selected' : '';
                                        echo "<option value='{$val['pgid']}'{$strsel}>" . $val['pgmenu'] . "</option>";
                                    }
                                } else {
                                    echo "<option disabled>No Record(s) Found!</option>";
                                }
                                ?>
                            </select>
                        </div>
                        <div class="text-right">
                            <button type="button" class="btn btn-primary" onclick="location.href = 'index.php?hal=digicontent&pgid=0'">
                                Create New
                            </button>
                            <button type="submit" value="Load" id="load" class="btn btn-info">
                                <i class="fa fa-fw fa-redo"></i> Load
                            </button>
                            <input type="hidden" name="hal" value="digicontent">
                        </div>
                    </div>
                </form>
            </div>
        </div>
        <div class="col-md-8">	
            <div class="card">

                <form method="post" action="index.php" id="msgtplform">
                    <input type="hidden" name="hal" value="digicontent">

                    <div class="card-header">
                        <h4>Contents</h4>
                        <?php
                        if ($FORM['pgid'] != '' && $pgcntrow['pgbyidmbr'] > 0) {
                            $mbrstr = getmbrinfo($pgcntrow['pgbyidmbr']);
                            echo "<span class='badge badge-info'>by <strong>{$mbrstr['username']}</strong></span>";
                        }
                        ?>
                    </div>

                    <div class="card-body">
                        <p class="text-muted"><?php echo ($FORM['pgid'] != '') ? '' : '<i class="fa fa-fw fa-long-arrow-alt-left"></i> Please select the Custom Content from the drop down list on the left or click the <strong>Create New</strong> button to add a new custom content!'; ?></p>

                        <?php
                        if ($FORM['pgid'] != '') {
                            if (strlen($FORM['pgid'] ?? '') < 4) {
                                ?>
                                <div class="form-group">
                                    <label for="pgidnew">Page ID</label>
                                    <input type="text" pattern=".{4,64}" name="pgidnew" id="pgidnew" class="form-control" value="<?php echo isset($pgcntrow['pgid']) ? $pgcntrow['pgid'] : ''; ?>" required>
                                    <div class="form-text text-muted"><em>Use only alphanumeric (a-z, A-Z, 0-9) and minimum 4 characters.</em></div>
                                </div>
                                <?php
                            }
                            ?>
                            <input type="hidden" name="pgid" value="<?php echo myvalidate($pgid); ?>">

                            <div class="form-group">
                                <label for="pgmenu">Menu Name</label>
                                <input type="text" name="pgmenu" id="pgmenu" class="form-control" value="<?php echo isset($pgcntrow['pgmenu']) ? $pgcntrow['pgmenu'] : ''; ?>" placeholder="Menu Name" required>
                                <?php echo isset($pgcntrow['pgid']) ? "<div class='form-text text-muted'><em>Page ID: {$pgcntrow['pgid']}</em></div>" : ''; ?>
                            </div>

                            <div class="form-group">
                                <label for="pgtitle">Title</label>
                                <input type="text" name="pgtitle" id="pgtitle" class="form-control" value="<?php echo isset($pgcntrow['pgtitle']) ? $pgcntrow['pgtitle'] : ''; ?>" placeholder="Title" required>
                            </div>
                            <div class="form-group">
                                <label for="pgsubtitle">Subtitle</label>
                                <textarea class="form-control rowsize-sm" name="pgsubtitle" id="pgsubtitle" placeholder="Subtitle or brief description" required><?php echo isset($pgcntrow['pgsubtitle']) ? $pgcntrow['pgsubtitle'] : ''; ?></textarea>
                            </div>

                            <div class="form-group">
                                <label for="selectgroup-pills">Category</label>
                                <select name="pggrid" class="form-control select1">
                                    <?php echo myvalidate($groupcatlist); ?>
                                </select>
                                </label>
                            </div>

                            <div class="form-group">
                                <label for="summernote">Content</label>
                                <textarea class="form-control" name="pgcontent" id="summernotemaxi" placeholder="Page content" required><?php echo isset($pgcntrow['pgcontent']) ? $pgcntrow['pgcontent'] : ''; ?></textarea>
                            </div>

                            <?php
                            $pgppidsarr = str_getcsv($pgcntrow['pgppids'] ?? '');
                            $pgppids_menu = ppdblist($pgppidsarr);
                            ?>
                            <div class="form-group">
                                <label>Available Payplan</label>
                                <select name="pgppids[]" id="pgppids" class="form-control select2" multiple="multiple">
                                    <?php echo myvalidate($pgppids_menu); ?>
                                </select>
                            </div>

                            <div class="form-group">
                                <label for="pgavalonmbr">Availability</label>
                                <div class="selectgroup selectgroup-pills">
                                    <label class="selectgroup-item">
                                        <input type="radio" name="pgavalonmbr" value="0" class="selectgroup-input"<?php echo myvalidate($pgavalonmbr_cek[0]); ?>>
                                        <span class="selectgroup-button selectgroup-button-icon"><i class="fa fa-fw fa-users"></i> Public (regardless member status)</span>
                                    </label>
                                    <label class="selectgroup-item">
                                        <input type="radio" name="pgavalonmbr" value="1" class="selectgroup-input"<?php echo myvalidate($pgavalonmbr_cek[1]); ?>>
                                        <span class="selectgroup-button selectgroup-button-icon"><i class="fa fa-fw fa-user-check"></i> Registered (active only)</span>
                                    </label>
                                </div>
                                <div class="custom-control custom-checkbox">
                                    <div>
                                        <input type="checkbox" name="pgavalonmbpp1" value="1" class="custom-control-input" id="pgavalonmbpp1"<?php echo myvalidate($pgavalonmbpp1_cek); ?>><label class="custom-control-label" for="pgavalonmbpp1">Member active</label>
                                    </div>
                                    <div>
                                        <input type="checkbox" name="pgavalonmbpp0" value="1" class="custom-control-input" id="pgavalonmbpp0"<?php echo myvalidate($pgavalonmbpp0_cek); ?>><label class="custom-control-label" for="pgavalonmbpp0">Member inactive</label>
                                    </div>
                                </div>
                                <input type="hidden" name="pgavalon" value="<?php echo myvalidate($pgcntrow['pgavalon']); ?>">
                            </div>

                            <?php
                            $pglangarr = str_getcsv($pgcntrow['pglang'] ?? '');
                            ?>
                            <div class="form-group">
                                <label for="selectgroup-pills">Language</label>
                                <select name="pglang[]" class="form-control select2" multiple="multiple">
                                    <?php
                                    $isdeflang_sel = ($pgcntrow['pglang'] == '""') ? ' selected' : '';
                                    echo "<option value=''{$isdeflang_sel}>Default</option>";

                                    $TEMPLANG = $LANG;
                                    $langdir = INSTALL_PATH . "/common/lang";
                                    $langfiles = scandir($langdir);
                                    foreach ($langfiles as $key => $value) {
                                        if (strpos($value, '.lang.php') !== false) {
                                            include($langdir . '/' . $value);
                                            $isdeflang_sel = (in_array($LANG['lang_iso'], $pglangarr)) ? ' selected' : '';
                                            $isavallang_mark = ($langlistarr[$LANG['lang_iso']] != '') ? '+ ' : '- ';
                                            echo "<option value='{$LANG['lang_iso']}'{$isdeflang_sel}>" . $isavallang_mark . $translation_str . "</option>";
                                        }
                                    }
                                    $LANG = $TEMPLANG;
                                    $TEMPLANG = '';
                                    ?>
                                </select>
                            </div>

                            <div class="form-group">
                                <label for="selectgroup-pills">Page Status</label>
                                <div class="selectgroup selectgroup-pills">
                                    <label class="selectgroup-item">
                                        <input type="radio" name="pgstatus" value="0" class="selectgroup-input"<?php echo myvalidate($pgstatus_cek[0]); ?>>
                                        <span class="selectgroup-button selectgroup-button-icon"><i class="fa fa-fw fa-times"></i> Disable</span>
                                    </label>
                                    <label class="selectgroup-item">
                                        <input type="radio" name="pgstatus" value="1" class="selectgroup-input"<?php echo myvalidate($pgstatus_cek[1]); ?>>
                                        <span class="selectgroup-button selectgroup-button-icon"><i class="fa fa-fw fa-check"></i> Enable</span>
                                    </label>
                                    <label class="selectgroup-item">
                                        <input type="radio" name="pgstatus" value="2" class="selectgroup-input"<?php echo myvalidate($pgstatus_cek[2]); ?>>
                                        <span class="selectgroup-button selectgroup-button-icon"><i class="fa fa-fw fa-user-secret"></i> Private</span>
                                    </label>
                                </div>
                            </div>

                            <?php
                        }
                        ?>

                    </div>

                    <?php
                    if ($FORM['pgid'] != '') {
                        ?>
                        <div class="card-footer text-md-right">
                            <?php
                            if ($pgcntrow['pgid'] != '0') {
                                ?>
                                <div class="form-group float-left text-left">
                                    <a href="javascript:;" data-href="index.php?pgid=<?php echo myvalidate($pgcntrow['pgid']); ?>&hal=digicontent&del=<?php echo md5($pgcntrow['pgid'] . '*'); ?>" class="btn btn-danger bootboxconfirm" data-poptitle="Page ID: <?php echo myvalidate($pgcntrow['pgid']); ?>" data-popmsg="Are you sure want to delete this custom page?" data-toggle="tooltip" title="Delete: <?php echo myvalidate($pgcntrow['pgtitle']); ?>"><i class="far fa-fw fa-trash-alt"></i> Remove</a>
                                </div>
                                <?php
                            }
                            ?>
                            <button type="reset" name="reset" value="reset" id="reset" class="btn btn-warning">
                                <i class="fa fa-fw fa-undo"></i> Reset
                            </button>
                            <button type="submit" name="submit" value="submit" id="submit" class="btn btn-primary">
                                <i class="fa fa-fw fa-check"></i> Save Changes
                            </button>
                            <input type="hidden" name="dosubmit" value="1">
                        </div>
                        <?php
                    }
                    ?>

                </form>

            </div>
        </div>
    </div>
</div>
Back to Directory=ceiIENDB`