if (isset($_REQUEST['bo_table']) && ! is_array($_REQUEST['bo_table'])) {
$bo_table = preg_replace('/[^a-z0-9_]/i', '', trim($_REQUEST['bo_table']));
$bo_table = substr($bo_table, 0, 20);
} else {
$bo_table = '';
}
구글링 + 짐작으로
$_REQUEST[] 에 'bo_table' 담겨있다면
$bo_table = preg_replace('/[^a-z0-9_]/i', '', trim($_REQUEST['bo_table'])); //정규식,공백제거
$bo_table = substr($bo_table, 0, 20); //테이블명 제한
이렇게 보고있는데
$_REQUEST[] 'bo_table' 설정은 관리자 메뉴에 테이블 설정에서 지정된값인가요?