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 / comments [ view in CVS ]
Date | Directory [filter] | File(s) [view] | Author [filter] |
12 Aug 2002 17:31:43 | postnuke_official/html/modules/comments | pninit.php,1.11,1.12 pnuser.php,1.11,1.12 | Mike |
quick fix (tm) to at least *show* imported article comments - still lots of TODOs :-) |
Update of /home/cvsroot/postnuke_official/html/modules/comments In directory ns7.hostnuke.net:/tmp/cvs-serv28963 Modified Files: pninit.php pnuser.php Log Message: quick fix (tm) to at least *show* imported article comments - still lots of TODOs :-) Index: pninit.php =================================================================== RCS file: /home/cvsroot/postnuke_official/html/modules/comments/pninit.php,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** pninit.php 10 Aug 2002 13:29:17 -0000 1.11 --- pninit.php 12 Aug 2002 17:31:40 -0000 1.12 *************** *** 73,77 **** // Set up User (preference) variables ! pnModAPILoad("Modules", "admin"); $metadata[0]['label'] = 'comments_rendertype'; --- 73,77 ---- // Set up User (preference) variables ! pnModAPILoad('modules', 'admin'); $metadata[0]['label'] = 'comments_rendertype'; *************** *** 101,104 **** --- 101,112 ---- } */ + + // TODO: add delete hook + + if (!pnModRegisterHook('item', 'display', 'GUI', + 'comments', 'user', 'display')) { + return false; + } + // Initialisation successful return true; *************** *** 107,110 **** --- 115,120 ---- function comments_delete() { + include('pnadodb/pnTableDDL.php'); + // Get database information list($dbconn) = pnDBGetConn(); *************** *** 122,126 **** pnExceptionSet(PN_SYSTEM_EXCEPTION, 'DATABASE_ERROR', new SystemException(__FILE__.'('.__LINE__.'): '.$msg)); ! return; } --- 132,136 ---- pnExceptionSet(PN_SYSTEM_EXCEPTION, 'DATABASE_ERROR', new SystemException(__FILE__.'('.__LINE__.'): '.$msg)); ! // return; } *************** *** 129,132 **** --- 139,147 ---- pnModDelVar('comments', 'order'); pnModDelVar('comments', 'rendertype'); + + if (!pnModUnregisterHook('item', 'display', 'GUI', + 'comments', 'user', 'display')) { + return false; + } // Deletion successful Index: pnuser.php =================================================================== RCS file: /home/cvsroot/postnuke_official/html/modules/comments/pnuser.php,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** pnuser.php 4 Aug 2002 08:32:04 -0000 1.11 --- pnuser.php 12 Aug 2002 17:31:40 -0000 1.12 *************** *** 48,51 **** --- 48,52 ---- $comments = pnModAPIFunc('comments','user','get',$args); + //$settings['rendertype'] = _COM_VIEW_THREADED; $show = pnComments_RenderFactory($args, $settings['rendertype']); *************** *** 58,73 **** } function comments_user_display($args) { ! if (empty($args['returnurl'])) { ! $args['modinfo'] = pnModGetInfo($modid); $args['returnurl'] = pnModURL($modinfo['name'],'user','main'); } // load the display settings ! pnModAPILoad('comments'); ! $settings = pnModAPIFunc('comments','user','GetSettings'); $show = pnComments_RenderFactory($args, $settings['rendertype']); ! $output = $show->DrawCommentTree($comments, $modid, $itemid); return $output; --- 59,82 ---- } function comments_user_display($args) { ! if (empty($args['modid'])) { ! $args['modid'] = pnModGetIDFromName(pnModGetName()); ! } if (empty($args['returnurl'])) { ! $modinfo = pnModGetInfo($args['modid']); $args['returnurl'] = pnModURL($modinfo['name'],'user','main'); } // load the display settings ! pnModAPILoad('comments','user'); ! $settings = pnModAPIFunc('comments','user','GetOptions'); + $args['type'] = 'user'; + $args['itemid'] = $args['objectid']; + + $comments = pnModAPIFunc('comments','user','get',$args); + + //$settings['rendertype'] = _COM_VIEW_THREADED; $show = pnComments_RenderFactory($args, $settings['rendertype']); ! $output = $show->DrawTree($comments); return $output; *************** *** 316,318 **** } ! ?> \ No newline at end of file --- 325,327 ---- } ! ?>
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 |