39 lines
1.1 KiB
PHP
39 lines
1.1 KiB
PHP
<?php
|
|
/**
|
|
* @file include.bbs.move_update.php
|
|
* @author sol (ngleader@gmail.com)
|
|
* @brief 글 등록/수정시 Syndication Ping
|
|
* gnuboard5/bbs/move_update.php 파일에 추가
|
|
* include '../syndi/include/include.bbs.move_update.php';
|
|
*/
|
|
if(!defined('_GNUBOARD_')) return;
|
|
|
|
if($sw != 'move' && $sw != 'copy') return;
|
|
|
|
$syndi_dir = realpath(dirname(__FILE__) .'/../');
|
|
|
|
// include config & Syndication Ping class
|
|
include_once $syndi_dir . '/config/site.config.php';
|
|
include_once $syndi_dir . '/libs/SyndicationHandler.class.php';
|
|
include_once $syndi_dir . '/libs/SyndicationPing.class.php';
|
|
|
|
if($sw == "copy")
|
|
{
|
|
$oPing = new SyndicationPing;
|
|
$oPing->setId(SyndicationHandler::getTag('channel', $bo_table));
|
|
$oPing->setType('article');
|
|
$oPing->request();
|
|
|
|
unset($oPing);
|
|
}
|
|
|
|
for($i=0, $c=count($_POST['chk_bo_table']); $i<$c; $i++)
|
|
{
|
|
$oPing = new SyndicationPing;
|
|
$oPing->setId(SyndicationHandler::getTag('channel', $_POST['chk_bo_table'][$i]));
|
|
$oPing->setType('article');
|
|
$oPing->request();
|
|
|
|
unset($oPing);
|
|
}
|
|
?>
|