notification.inc.php

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

PHP
71
字号
<?php
// $Id: notification.inc.php,v 1.1.1.1 2005/11/10 19:51:18 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("parse", $GLOBALS["artdirname"]);


art_parse_function('
function [VAR_PREFIX]_notify_iteminfo($category, $item_id)
{
	// The $item is not used !
	
	$item_id = intval($item_id);
	art_define_url_delimiter();

	switch($category){
	case "category":
		$category_handler =& xoops_getmodulehandler("category", $GLOBALS["artdirname"]);
		$category_obj =& $category_handler->get($item_id);
		if (!is_object($category_obj)){
    		redirect_header(XOOPS_URL."/modules/".$GLOBALS["artdirname"]."/index.php", 2, art_constant("MD_NOACCESS"));
			exit();
		}
		$item["name"] = $category_obj->getVar("cat_title");
		$item["url"] = XOOPS_URL . "/modules/" . $GLOBALS["artdirname"] . "/view.category.php".URL_DELIMITER."" . $item_id;
		break;
	case "article":
		$article_handler =& xoops_getmodulehandler("article", $GLOBALS["artdirname"]);
		$article_obj =& $article_handler->get($item_id);
		if (!is_object($article_obj)){
    		redirect_header(XOOPS_URL."/modules/".$GLOBALS["artdirname"]."/index.php", 2, art_constant("MD_NOACCESS"));
			exit();
		}
		$item["name"] = $article_obj->getVar("art_title");
		$item["url"] = XOOPS_URL . "/modules/" . $GLOBALS["artdirname"] . "/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 + -
显示快捷键?