notification.inc.php

来自「php 开发的内容管理系统」· PHP 代码 · 共 68 行

PHP
68
字号
<?php
// $Id: notification.inc.php,v 1.1.1.1 2005/11/14 00:33:50 phppp Exp $
//  ------------------------------------------------------------------------ //
//                XOOPS - PHP Content Management System                      //
//                    Copyright (c) 2000 XOOPS.org                           //
//                       <http://www.xoops.org/>                             //
//  ------------------------------------------------------------------------ //
//  This program is free software; you can redistribute it and/or modify     //
//  it under the terms of the GNU General Public License as published by     //
//  the Free Software Foundation; either version 2 of the License, or        //
//  (at your option) any later version.                                      //
//                                                                           //
//  You may not change or alter any portion of this comment or credits       //
//  of supporting developers from this source code or any supporting         //
//  source code which is considered copyrighted (c) material of the          //
//  original comment or credit authors.                                      //
//                                                                           //
//  This program is distributed in the hope that it will be useful,          //
//  but WITHOUT ANY WARRANTY; without even the implied warranty of           //
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            //
//  GNU General Public License for more details.                             //
//                                                                           //
//  You should have received a copy of the GNU General Public License        //
//  along with this program; if not, write to the Free Software              //
//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA //
//  ------------------------------------------------------------------------ //
if (!defined('XOOPS_ROOT_PATH')){ exit(); }

include dirname(__FILE__)."/vars.php";
mod_loadFunctions("", $GLOBALS["moddirname"]);

planet_parse_function('
function [VAR_PREFIX]_notify_iteminfo($category, $item_id)
{
	planet_define_url_delimiter();
	$item_id = intval($item_id);

	switch($category){
	case "blog":
		$blog_handler =& xoops_getmodulehandler("blog", $GLOBALS["moddirname"]);
		$blog_obj =& $blog_handler->get($item_id);
		if (!is_object($blog_obj)){
    		redirect_header(XOOPS_URL."/modules/".$GLOBALS["moddirname"]."/index.php", 2, planet_constant("MD_NOACCESS"));
			exit();
		}
		$item["name"] = $blog_obj->getVar("blog_title");
		$item["url"] = XOOPS_URL . "/modules/" . $GLOBALS["moddirname"] . "/index.php".URL_DELIMITER."b" . $item_id;
		break;
	case "article":
		$article_handler =& xoops_getmodulehandler("article", $GLOBALS["moddirname"]);
		$article_obj =& $article_handler->get($item_id);
		if (!is_object($article_obj)){
    		redirect_header(XOOPS_URL."/modules/".$GLOBALS["moddirname"]."/index.php", 2, planet_constant("MD_NOACCESS"));
			exit();
		}
		$item["name"] = $article_obj->getVar("art_title");
		$item["url"] = XOOPS_URL . "/modules/" . $GLOBALS["moddirname"] . "/view.article.php".URL_DELIMITER."" . $item_id;
		break;
	case "global":
	default:
		$item["name"] = "";
		$item["url"] = "";
		break;
	}
	return $item;
}
');
?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?