Xaraya / Postnuke CVS Notices - Message

Note: this list is kept only as a demonstration for CVSNotice. For the latest CVS notices, see the Xaraya and Postnuke sites

View Statistics - Next Notice - Previous Notice

Directory filter : [ all ] / postnuke_official / html / includes [ view in CVS ]

Date Directory [filter] File(s) [view] Author [filter]
10 Aug 2002 17:40:39postnuke_official/html/includespnMod.php,1.76,1.77Mike
 allow override of current module for CallHooks

Update of /home/cvsroot/postnuke_official/html/includes
In directory ns7.hostnuke.net:/tmp/cvs-serv1193

Modified Files:
	pnMod.php 
Log Message:
allow override of current module for CallHooks


Index: pnMod.php
===================================================================
RCS file: /home/cvsroot/postnuke_official/html/includes/pnMod.php,v
retrieving revision 1.76
retrieving revision 1.77
diff -C2 -d -r1.76 -r1.77
*** pnMod.php	9 Aug 2002 03:31:51 -0000	1.76
--- pnMod.php	10 Aug 2002 17:40:37 -0000	1.77
***************
*** 1067,1079 ****
   * @param hookid the id of the object the hook is called for (module-specific)
   * @param extrainfo extra information for the hook, dependent on hookaction
   * @returns mixed
   * @return output from hooks, or null if there are no hooks
   * @raise DATABASE_ERROR, BAD_PARAM, MODULE_NOT_EXIST, MODULE_FILE_NOT_EXIST, MODULE_FUNCTION_NOT_EXIST
   */
! function pnModCallHooks($hookobject, $hookaction, $hookid, $extrainfo)
  {
      // FIXME: <marco> BAD_PARAM?
  
!     $hooklist = pnModGetHookList(pnModGetName(),$hookobject,$hookaction);
  
      // TODO : check that this is the right way !
--- 1067,1087 ----
   * @param hookid the id of the object the hook is called for (module-specific)
   * @param extrainfo extra information for the hook, dependent on hookaction
+  * @param formodule for what module are we calling this (used by modules admin)
   * @returns mixed
   * @return output from hooks, or null if there are no hooks
   * @raise DATABASE_ERROR, BAD_PARAM, MODULE_NOT_EXIST, MODULE_FILE_NOT_EXIST, MODULE_FUNCTION_NOT_EXIST
   */
! function pnModCallHooks($hookobject, $hookaction, $hookid, $extrainfo, $formodule = NULL)
  {
      // FIXME: <marco> BAD_PARAM?
  
!     // allow override of current module in special cases (e.g. modules admin)
!     if (empty($formodule)) {
!         $modname = pnModGetName();
!     } else {
!         $modname = $formodule;
!     }
! 
!     $hooklist = pnModGetHookList($modname,$hookobject,$hookaction);
  
      // TODO : check that this is the right way !


Directory filter : [ all ] / postnuke_official / html / includes [ view in CVS ]

View Statistics - Next Notice - Previous Notice


Visit Developer Site - Browse CVS Repository Syndicate via backend.rss
(max. once per hour please)
Powered by CVSNotice 0.1.3