HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: /home/httpd/html/baretube.com.new/admin/add_static.php
<?php
require "db.php";

if (isset($_POST['formSubmit'])) {
    $_POST = array_map_array('trim', $_POST);

    if ($_POST['filename'] == "") {
        setMessage('Filename (URL) cannot be empty!', 'error');
    } elseif(is_array(dbRow("SELECT * FROM `static` WHERE `filename` = '" . mysqli_real_escape_string($dbconn,$_POST['filename']) . "'"))) {
        setMessage('Filename <em>' . $_POST['filename'] . '</em>already exists!', 'error');
    }
    
    if ($_POST['title'] == "") {
        setMessage('Title cannot be empty!', 'error');
    }

    if (!getMessages(false, 'error')) {
        $data = array(
            'filename' => $_POST['filename'],
            'title' => $_POST['title'],
            'headertitle' => $_POST['headertitle'],
            'body' => $_POST['body'],
            'metakw' => $_POST['metakw'],
            'metadesc' => $_POST['metadesc'],
            'status' => (int) $_POST['status'],
        );
        $insert_id = dbInsert('static', $data);
        if (is_numeric($insert_id)) {
            if (is_array($_POST['lang'])) {
                foreach ($_POST['lang'] as $k => $v) {
                    $_POST['lang'][$k]['body'] = base64_encode(substr($_POST['lang'][$k]['body'], 0, -4));
                    dbInsert('static_languages', array(
                        'static' => $insert_id,
                        'language' => $k,
                        'data' => serialize($_POST['lang'][$k]),
                    ));
                }
            }
            setMessage('Static page saved. <a href="' . $basehttp . '/admin/static.php"><b>Click here to return to Static Pages</b></a>');
        } else {
            setMessage('Cannot create new static page', 'error');
        }
        header("Location: $_SERVER[REQUEST_URI]");
        exit;
    } else {
        entities_walk($_POST);
    }
}
?>

<? require "header.php"; ?>

<script>
    $().ready(function () {
        $('.lang-selection a').on('click', function (e) {
            e.preventDefault();
            $('.lang-selection').find('a.active').removeClass('active');
            $(this).addClass('active');
            var activeItems = $(this).attr('href').replace("#", "");
            $('#languages').find('.langInput').hide();
            $('#languages').find('.' + activeItems).show();
            return false;
        });
    });
</script>

<div class="content-page">
    <div class="header-area">

        <div class="breadcrumbs">  
            <a href="index.php">Admin Home</a>
            <a href="static.php">Static Pages</a>
            <span><a href="add_static.php">Add Static Page</a></span>
        </div>
    </div>
    <div class="content-outer">  

        <h2>Add<strong>Static</strong>Page</h2>

        <div class="content-inner">

            <? echo getMessages(); ?>

            <form method="POST" action="" enctype="multipart/form-data" class="form" novalidate autocomplete="off">
                <table class="pagetable" id="languages">
                    <thead>
                        <tr>
                            <th colspan="2">Add Static Page</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td colspan="2" class="lang-selection">
                                <ul class="tabs custom">
                                    <li><a href="#baseLang" class="tab active">Default</a></li>
                                    <? foreach ($languages as $l) { ?>
                                        <li><a href="#<? echo $l['iso']; ?>" class="tab"><i class="flag-icon flag-icon-<? echo strtolower($l['iso']); ?>"></i><? echo $l['iso']; ?></a></li>
                                    <? } ?>
                                </ul>
                            </td>
                        </tr>
                        <tr>
                            <td>Filename</td>
                            <td><input name="filename" type="text" value="<? echo $_POST['filename']; ?>" /></td>
                        </tr>
                        <tr class="baseLang langInput">
                            <td>Title</td>
                            <td><input name="title" type="text" value="<? echo $_POST['title']; ?>" /></td>
                        </tr>
                        <? foreach ($languages as $l) { ?>
                            <tr class="<? echo $l['iso']; ?> langInput" style="display: none;">
                                <td><i class="flag-icon flag-icon-<? echo strtolower($l['iso']); ?>"></i>Title (<? echo $l['name']; ?>/<? echo $l['iso']; ?>)</td>
                                <td><input type="text" name="lang[<? echo $l['iso']; ?>][title]" value="<? echo $_POST['lang'][$l['iso']]['title']; ?>" /></td>
                            </tr>
                        <? } ?>
                        <tr class="baseLang langInput">
                            <td>Header Title</td>
                            <td><input name="headertitle" type="text" value="<? echo $_POST['headertitle']; ?>" /></td>
                        </tr>
                        <? foreach ($languages as $l) { ?>
                            <tr class="<? echo $l['iso']; ?> langInput" style="display: none;">
                                <td><i class="flag-icon flag-icon-<? echo strtolower($l['iso']); ?>"></i>Header Title (<? echo $l['name']; ?>/<? echo $l['iso']; ?>)</td>
                                <td><input type="text" name="lang[<? echo $l['iso']; ?>][headertitle]" value="<? echo $_POST['lang'][$l['iso']]['headertitle']; ?>" /></td>
                            </tr>
                        <? } ?>
                        <tr class="baseLang langInput">
                            <td>Meta KW</td>
                            <td><input name="metakw" type="text" value="<? echo $_POST['metakw']; ?>" /></td>
                        </tr>
                        <? foreach ($languages as $l) { ?>
                            <tr class="<? echo $l['iso']; ?> langInput" style="display: none;">
                                <td><i class="flag-icon flag-icon-<? echo strtolower($l['iso']); ?>"></i>Meta KW (<? echo $l['name']; ?>/<? echo $l['iso']; ?>)</td>
                                <td><input name="lang[<? echo $l['iso']; ?>][metakw]" type="text" value="<? echo $_POST['lang'][$l['iso']]['metakw']; ?>" /></td>
                            </tr>
                        <? } ?>
                        <tr class="baseLang langInput">
                            <td>Meta Desc</td>
                            <td><input name="metadesc" type="text" value="<? echo $_POST['metadesc']; ?>" /></td>
                        </tr>
                        <? foreach ($languages as $l) { ?>
                            <tr class="<? echo $l['iso']; ?> langInput" style="display: none;">
                                <td><i class="flag-icon flag-icon-<? echo strtolower($l['iso']); ?>"></i>Meta Desc (<? echo $l['name']; ?>/<? echo $l['iso']; ?>)</td>
                                <td><input name="lang[<? echo $l['iso']; ?>][metadesc]" type="text" value="<? echo $_POST['lang'][$l['iso']]['metadesc']; ?>" /></td>
                            </tr>
                        <? } ?>
                        <tr class="baseLang langInput">
                            <td>Body</td>
                            <td><textarea name="body" cols="35" rows="15" class="editor-enabled"><? echo $_POST['body']; ?></textarea></td>
                        </tr>
                        <? foreach ($languages as $l) { ?>
                            <tr class="<? echo $l['iso']; ?> langInput" style="display: none;">
                                <td><i class="flag-icon flag-icon-<? echo strtolower($l['iso']); ?>"></i>Body (<? echo $l['name']; ?>/<? echo $l['iso']; ?>)</td>
                                <td><textarea name="lang[<? echo $l['iso']; ?>][body]" cols="35" rows="15" class="editor-enabled"><? echo $_POST['lang'][$l['iso']]['body']; ?></textarea></td>
                            </tr>
                        <? } ?>
                        <tr>
                            <td>Published</td>
                            <td>
                                <select name="status">
                                    <option<? echo ($_POST['status'] == '1') ? ' selected' : ''; ?> value="1">Yes</option>
                                    <option<? echo ($_POST['status'] == '0') ? ' selected' : ''; ?> value="0">No</option>
                                </select>
                            </td>
                        </tr>
                        <tr class="item submit">
                            <td colspan="2">
                                <input type="hidden" name="formSubmit" value="1" />
                                <button type="submit" class="btn action-save">Save</button>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </form>
        </div>
    </div>
</div>


<? require "footer.php"; ?>