본문 바로가기
그누보드

[그누보드]거래처 관리 체크박스 만들기

by 개발하자구 2023. 2. 24.

현재 체크박스 만들기에 필요한 요소들을 새로 만든 work폴더의 zcompany.list의 상단에 추가한다.

 

$is_checkbox 변수는 bbs폴더의 list.php에 정의 되어 있고,

$admin_href, $write_hrefbbs폴더의 board.php에 정의 되어 있다.

 

// 관리자라면 CheckBox 보임
$is_checkbox = false;
if ($is_member && ($is_admin == 'super' || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id']))
    $is_checkbox = true;

$admin_href = "";
// 최고관리자 또는 그룹관리자라면
if ($member['mb_id'] && ($is_admin === 'super' || $group['gr_admin'] === $member['mb_id']))
    $admin_href = G5_ADMIN_URL.'/board_form.php?w=u&bo_table='.$bo_table;

$write_href = '';
if ($member['mb_level'] >= $board['bo_write_level']) {
    $write_href = short_url_clean(G5_BBS_URL.'/write.php?bo_table='.$bo_table);
}

 

 

 

 

 

 

 

 

 

 

체크박스의 모든 상자를 클릭 할 때 추가해야하는 구문

1.

<?php if ($is_checkbox) { ?>
<script>
function all_checked(sw) {
    var f = document.fboardlist;

    for (var i=0; i<f.length; i++) {
        if (f.elements[i].name == "chk_wr_id[]")
            f.elements[i].checked = sw;
    }
}
<?php } ?>
</script>

 

2.

<form name="fboardlist" id="fboardlist" action="<?php echo G5_BBS_URL; ?>/board_list_update.php" onsubmit="return fboardlist_submit(this);" method="post">    
  <input type="hidden" name="sw" value="">