| @@ 275-287 (lines=13) @@ | ||
| 272 | * @param $comment |
|
| 273 | * @return bool |
|
| 274 | */ |
|
| 275 | public static function planetSendTrackback(&$article, &$comment) |
|
| 276 | { |
|
| 277 | $blogHandler = xoops_getModuleHandler('blog', $GLOBALS['moddirname']); |
|
| 278 | $blog_obj = $blogHandler->get($article->getVar('blog_id')); |
|
| 279 | if (!$pattern = $blog_obj->getVar('blog_trackback')) { |
|
| 280 | return false; |
|
| 281 | } |
|
| 282 | ||
| 283 | @list($pat, $rep) = array_map('trim', preg_split("#[\s]+#", $pattern)); |
|
| 284 | $trackback_url = preg_replace('#' . $pat . '#', $rep, $article_obj->getVar('art_link')); |
|
| 285 | ||
| 286 | return static::planetTrackback($trackback_url, $article); |
|
| 287 | } |
|
| 288 | ||
| 289 | /** |
|
| 290 | * @param $trackback_url |
|
| @@ 266-277 (lines=12) @@ | ||
| 263 | * @param $comment |
|
| 264 | * @return bool |
|
| 265 | */ |
|
| 266 | function planet_com_trackback(&$article, &$comment) |
|
| 267 | { |
|
| 268 | $blogHandler = xoops_getModuleHandler('blog', $GLOBALS['moddirname']); |
|
| 269 | $blog_obj = $blogHandler->get($article->getVar('blog_id')); |
|
| 270 | if (!$pattern = $blog_obj->getVar('blog_trackback')) { |
|
| 271 | return false; |
|
| 272 | } |
|
| 273 | @list($pat, $rep) = array_map('trim', preg_split("#[\s]+#", $pattern)); |
|
| 274 | $trackback_url = preg_replace('#' . $pat . '#', $rep, $article_obj->getVar('art_link')); |
|
| 275 | ||
| 276 | return planetTrackback($trackback_url, $article); |
|
| 277 | } |
|
| 278 | ||
| 279 | /** |
|
| 280 | * @param $trackback_url |
|