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 NoticeDirectory filter : [ all ] / postnuke_official / html / modules / modules [ view in CVS ]
Date | Directory [filter] | File(s) [view] | Author [filter] |
10 Aug 2002 16:29:57 | postnuke_official/html/modules/modules | pnadminapi.php,1.44,1.45 | Mike |
make sure *all* hooks of a module are assigned to the module being updated |
Update of /home/cvsroot/postnuke_official/html/modules/modules In directory ns7.hostnuke.net:/tmp/cvs-serv589 Modified Files: pnadminapi.php Log Message: make sure *all* hooks of a module are assigned to the module being updated Index: pnadminapi.php =================================================================== RCS file: /home/cvsroot/postnuke_official/html/modules/modules/pnadminapi.php,v retrieving revision 1.44 retrieving revision 1.45 diff -C2 -d -r1.44 -r1.45 *** pnadminapi.php 9 Aug 2002 03:08:13 -0000 1.44 --- pnadminapi.php 10 Aug 2002 16:29:55 -0000 1.45 *************** *** 75,78 **** --- 75,88 ---- $modinfo = pnModGetInfo($regid); + // Delete hook regardless + $sql = "DELETE FROM $pntable[hooks] + WHERE pn_smodule = '" . pnVarPrepForStore($modinfo['name']) . "'"; + $dbconn->Execute($sql); + if($dbconn->ErrorNo() != 0){ + pnExceptionSet(PN_SYSTEM_EXCEPTION, 'DATABASE_ERROR', + new SystemException(__FILE__."(".__LINE__."): pnML('Database error while querying'): $sql")); + return; + } + $sql = "SELECT DISTINCT pn_id, pn_smodule, *************** *** 85,93 **** pn_tfunc FROM $pntable[hooks] ! WHERE pn_smodule IS NULL ! ORDER BY pn_tmodule, ! pn_smodule DESC"; $result = $dbconn->Execute($sql); - $displayed = array(); for (; !$result->EOF; $result->MoveNext()) { list($hookid, --- 95,100 ---- pn_tfunc FROM $pntable[hooks] ! WHERE pn_smodule IS NULL"; $result = $dbconn->Execute($sql); for (; !$result->EOF; $result->MoveNext()) { list($hookid, *************** *** 99,109 **** $hooktmodule, $hookttype, ! $hooktfunc,) = $result->fields; ! ! // Delete hook regardless ! $sql = "DELETE FROM $pntable[hooks] ! WHERE pn_smodule = '" . pnVarPrepForStore($modinfo['name']) . "' ! AND pn_tmodule = '" . pnVarPrepForStore($hooktmodule) . "'"; ! $dbconn->Execute($sql); // Get selected value of hook --- 106,110 ---- $hooktmodule, $hookttype, ! $hooktfunc) = $result->fields; // Get selected value of hook
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 |