48 lines
1.8 KiB
PHP
48 lines
1.8 KiB
PHP
<?php
|
|
if (!defined('_GNUBOARD_')) exit; //개별 페이지 접근 불가
|
|
|
|
// 간격
|
|
//echo help('기본 60000ms, 밀리초(ms)는 천분의 1초. ex) 60초 = 60000ms');
|
|
$wset['delay'] = '60000';
|
|
$wset['delay'] = (isset($wset['delay']) && $wset['delay'] >= 60000) ? $wset['delay'] : 60000;
|
|
$alarm_url = G5_URL . "/rb/rb.mod/alarm";
|
|
?>
|
|
|
|
<?php
|
|
// 특정 페이지에서 alarm 표시 안함
|
|
$except_alarm_page = array(
|
|
'memo.php',
|
|
'point.php',
|
|
'scrap.php',
|
|
'profile.php',
|
|
'coupon.php',
|
|
'memo_form.php'
|
|
);
|
|
|
|
if (!in_array(basename($_SERVER['PHP_SELF']), $except_alarm_page)) {
|
|
if (isset($member['mb_id']) && $member['mb_id']) { // $member 배열과 'mb_id' 키가 정의되어 있는지 확인 ?>
|
|
<link rel="stylesheet" href="<?php echo $alarm_url ?>/alarm.css">
|
|
<script>
|
|
var memo_alarm_url = "<?php echo $alarm_url; ?>";
|
|
//var audio = new Audio("<?php echo $alarm_url;?>/memo_on.mp3"); // 임의 폴더 아래에 사운드 파일을 넣고 자바스크립트 동일경로
|
|
</script>
|
|
<?php
|
|
$dirs = dirname($_SERVER['PHP_SELF']); // $PHP_SELF 대신 $_SERVER['PHP_SELF'] 사용
|
|
$dirs_chk = str_replace('/', '', $dirs);
|
|
?>
|
|
|
|
<?php if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] == $app['ap_title']) { ?>
|
|
<script src="<?php echo $alarm_url ?>/alarm.app.js"></script>
|
|
<?php } else { ?>
|
|
<script src="<?php echo $alarm_url ?>/alarm.js"></script>
|
|
<?php } ?>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
setInterval(function() {
|
|
check_alarm();
|
|
}, <?php echo $wset['delay'] ?>);
|
|
check_alarm();
|
|
});
|
|
</script>
|
|
<?php } ?>
|
|
<?php } ?>
|