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/languagelist.php

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

$langdir = INSTALL_PATH . "/common/lang";
$langid = $templangid = mystriptag($FORM['langid']);

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

    extract($FORM);
    $in_date = date('Y-m-d H:i', time() + (3600 * $cfgrow['time_offset']));

    $translation_str = mystriptag($translation_str);
    $translation_author = mystriptag($translation_author);
    $lang_iso = mystriptag($lang_iso);
    $lang_iso = (strlen($lang_iso ?? '') != 2) ? 'en' : strtolower($lang_iso ?? '');

    $langfcnt = <<<INI_HTML
<?php

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

\$LANG = array();

// Translation Details
\$translation_str = '{$translation_str}';
\$translation_author = '{$translation_author}';
\$translation_version = '{$translation_version}';
\$translation_update = '{$translation_update}';
\$translation_stamp = '{$in_date}';

// Character encoding, example: utf-8, iso-8859-1
\$LANG['lang_iso'] = "{$lang_iso}";
\$LANG['lang_charset'] = "{$lang_charset}";

// ----------------
// Array of Language
// ----------------

INI_HTML;

    $data = $langarr = array();

    if ($isavallang == 1) {
        $langarr[$lang_iso] = $translation_str;
        $newlangarr = array_merge((array) $langlistarr, $langarr);
        $newlangarr = array_unique($newlangarr);
    } else {
        unset($langlistarr[$lang_iso]);
        $newlangarr = array_unique($langlistarr);
    }

    $newlangarr = json_encode($newlangarr);

    $langlist = base64_encode($newlangarr);
    $data['cfgtoken'] = put_optionvals($cfgrow['cfgtoken'], 'langlist', $langlist);

    if ($isdeflang != '') {
        $data['langiso'] = ($isdeflang == '-') ? $lang_iso : strtolower(mystriptag($isdeflang) ?? '');
    }
    $update = $db->update(DB_TBLPREFIX . '_configs', $data, array('cfgid' => $didId));

    // -----

    $TEMPLANG = $LANG;
    $langloadf = INSTALL_PATH . '/common/en.lang.php';
    if (file_exists($langloadf)) {
        include_once($langloadf);
    }
    $langval = array_filter($langval);
    $langval = array_merge($LANG, $langval);
    $LANG = $TEMPLANG;

    foreach ($langval as $key => $value) {
        if ($key == 'lang_iso' || $key == 'lang_charset') {
            continue;
        }
        $wordstr = str_replace('"', "'", $value);
        $langfcnt .= "\$LANG['{$key}'] = \"" . $wordstr . "\";" . chr(13);
    }

    $nlangfile = $langdir . "/{$lang_iso}.lang.php";
    file_put_contents($nlangfile, $langfcnt, LOCK_EX);

    redirpageto("index.php?hal={$hal}&langid={$langid}");
    exit;
}
?>

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

<div class="section-body">
    <div class="row">
        <div class="col-md-4">	
            <div class="card">
                <div class="card-header">
                    <h4>Language</h4>
                </div>
                <form method="get">
                    <div class="card-body">
                        <div class="form-group">
                            <select name="langid" class="form-control select1">
                                <option value=""></option>
                                <?php
                                $TEMPLANG = $LANG;
                                $langfiles = (file_exists($langdir)) ? scandir($langdir) : [];
                                $langhit = 0;
                                if (!in_array('en.lang.php', $langfiles)) {
                                    $isdeflang_sel = ($LANG['lang_iso'] == $langid) ? ' selected' : '';
                                    $isavallang_mark = ($langlistarr[$LANG['lang_iso']] != '') ? '+ ' : '- ';
                                    $isdeflang_mark = ($LANG['lang_iso'] == $cfgrow['langiso']) ? ' &#10003;' : '';
                                    echo "<option value='-'{$isdeflang_sel}>" . $isavallang_mark . $translation_str . $isdeflang_mark . "</option>";
                                }
                                foreach ($langfiles as $key => $value) {
                                    if (strpos($value ?? '', '.lang.php') !== false) {
                                        include($langdir . '/' . $value);
                                        $isdeflang_sel = ($LANG['lang_iso'] == $langid) ? ' selected' : '';
                                        $isavallang_mark = ($langlistarr[$LANG['lang_iso']] != '') ? '+ ' : '- ';
                                        $isdeflang_mark = ($LANG['lang_iso'] == $cfgrow['langiso']) ? ' &#10003;' : '';
                                        echo "<option value='{$LANG['lang_iso']}'{$isdeflang_sel}>" . $isavallang_mark . $translation_str . $isdeflang_mark . "</option>";
                                        $langhit++;
                                    }
                                }
                                $LANG = $TEMPLANG;
                                $TEMPLANG = '';
                                if ($langhit < 1) {
                                    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=languagelist&langid=-'">
                                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="languagelist">
                        </div>
                    </div>
                </form>
            </div>

            <?php
            if (defined('ISDEMOMODE')) {
                ?>
                <div class="text-center alert alert-danger">
                    Demo Mode - Feature Disable
                </div>
                <?php
            }
            ?>
        </div>
        <div class="col-md-8">	
            <div class="card">

                <form method="post" action="index.php" id="msgtplform" enctype="application/x-www-form-urlencoded">
                    <input type="hidden" name="hal" value="languagelist">

                    <div class="card-header">
                        <h4>Contents</h4>
                    </div>

                    <div class="card-body">
                        <p class="text-muted"><?php echo ($langid != '') ? '' : '<i class="fa fa-fw fa-long-arrow-alt-left"></i> Please select the Language from the drop down list on the left or click the <strong>Create New</strong> button to add a language based on English!'; ?></p>

                        <?php
                        if ($langid == '-') {
                            $langid = 'en';
                            if (!file_exists($langdir . "/en.lang.php") && file_exists(INSTALL_PATH . "/common/en.lang.php")) {
                                copy(INSTALL_PATH . "/common/en.lang.php", $langdir . "/en.lang.php");
                                redirpageto('index.php?langid=en&hal=languagelist');
                                exit();
                            }
                        }
                        $langfileload = $langdir . "/{$langid}.lang.php";
                        $langid = (file_exists($langfileload)) ? $langid : '';
                        if ($langid != '') {
                            $TEMPLANG = $LANG;
                            include($langfileload);
                            ?>

                            <div class="row">
                                <?php
                                if ($templangid == '-') {
                                    $translation_author = $translation_str = '';
                                    ?>
                                    <div class="form-group col-md-6">
                                        <label for="lang_iso">Language ISO 639-1 Code</label>
                                        <input type="text" name="lang_iso" id="lang_iso" class="form-control" value="" required>
                                        <div class="form-text text-muted"><em>Two-letter codes, <a href='https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes' target='_blank'>list of codes</a>.</em></div>
                                    </div>
                                    <?php
                                } else {
                                    ?>
                                    <div class="form-group col-md-6">
                                        <label for="translation_stamp">ISO 639-1 Code / Time Stamp</label>
                                        <div>
                                            <strong><?php echo myvalidate($LANG['lang_iso']); ?></strong> / <?php echo myvalidate($translation_stamp); ?>
                                            <input type="hidden" name="lang_iso" value="<?php echo myvalidate($LANG['lang_iso']); ?>">
                                        </div>
                                    </div>
                                    <?php
                                }
                                ?>
                                <div class="form-group col-md-6">
                                    <label for="translation_author">Author</label>
                                    <input type="text" name="translation_author" id="translation_author" class="form-control" value="<?php echo myvalidate($translation_author); ?>" placeholder="<?php echo myvalidate($translation_author); ?>" required>
                                </div>
                                <div class="form-group col-md-6">
                                    <label for="translation_str">Language</label>
                                    <input type="text" name="translation_str" id="translation_str" class="form-control" value="<?php echo myvalidate($translation_str); ?>" placeholder="<?php echo myvalidate($translation_str); ?>" required>
                                </div>
                                <div class="form-group col-md-6">
                                    <label for="lang_charset">lang_charset</label>
                                    <input type="text" name="lang_charset" id="lang_charset" class="form-control" value="<?php echo myvalidate($LANG['lang_charset']); ?>" placeholder="<?php echo myvalidate($TEMPLANG['lang_charset']); ?>" required>
                                </div>
                            </div>

                            <blockquote>Language variable syntaxes:<br /><strong>g_</strong>[''] for general usage.<br /><strong>a_</strong>[''] for Admin CP and <strong>m_</strong>[''] for Member CP.</blockquote>

                            <div class="row">

                                <?php
                                $misslang = array_diff_key($TEMPLANG, $LANG);
                                $LANG = array_merge($LANG, $misslang);
                                foreach ($LANG as $key => $value) {
                                    if ($key == 'lang_iso' || $key == 'lang_charset') {
                                        continue;
                                    }
                                    ?>
                                    <div class="form-group col-md-6">
                                        <label for="<?php echo myvalidate($key); ?>"><?php echo myvalidate($key); ?></label>
                                        <div class="alert alert-light text-muted text-small"><?php echo myvalidate($TEMPLANG[$key]); ?></div>
                                        <?php
                                        if (strlen($value) < 46) {
                                            ?>
                                            <input class="form-control" type="text" name="langval[<?php echo myvalidate($key); ?>]" id="<?php echo myvalidate($key); ?>" value="<?php echo myvalidate($value); ?>" placeholder="<?php echo myvalidate($TEMPLANG[$key]); ?>">
                                            <?php
                                        } else {
                                            ?>
                                            <textarea class="form-control" name="langval[<?php echo myvalidate($key); ?>]" id="<?php echo myvalidate($key); ?>" placeholder="<?php echo myvalidate($TEMPLANG[$key]); ?>"><?php echo myvalidate($value); ?></textarea>
                                            <?php
                                        }
                                        ?>
                                    </div>

                                    <?php
                                }

                                $isavallang_cek = ($langlistarr[$LANG['lang_iso']] != '') ? ' checked' : '';

                                $LANG = $TEMPLANG;
                                $TEMPLANG = $misslang = '';
                                ?>

                            </div>

                            <div class="row">
                                <div class="form-group col-12">
                                    <div class="custom-control custom-checkbox">
                                        <input type="checkbox" name="isavallang" value="1" class="custom-control-input" id="isavallang"<?php echo myvalidate($isavallang_cek); ?>>
                                        <label class="custom-control-label" for="isavallang">Make it available in the Language Dropdown List</label>
                                    </div>
                                </div>
                            </div>

                            <input type="hidden" name="langid" value="<?php echo myvalidate($langid); ?>">
                            <?php
                        }
                        ?>

                    </div>

                    <?php
                    if ($langid != '' && !defined('ISDEMOMODE')) {
                        $isdeflang_cek = ($templangid == $cfgrow['langiso']) ? ' checked' : '';
                        ?>
                        <div class="card-footer bg-whitesmoke text-md-right">
                            <div class="form-group float-left text-left">
                                <div class="custom-control custom-checkbox">
                                    <input type="checkbox" name="isdeflang" value="<?php echo myvalidate($templangid); ?>" class="custom-control-input" id="isdeflang"<?php echo myvalidate($isdeflang_cek); ?>>
                                    <label class="custom-control-label" for="isdeflang"><?php echo myvalidate($LANG['a_isdeflang']); ?></label>
                                </div>
                            </div>

                            <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`