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 / installer [ view in CVS ]
Date | Directory [filter] | File(s) [view] | Author [filter] |
09 Aug 2002 19:53:10 | postnuke_official/html/modules/installer | pnadmin.php,1.6,1.7 | Paul Rosania |
more progress on installer |
Update of /home/cvsroot/postnuke_official/html/modules/installer In directory ns7.hostnuke.net:/tmp/cvs-serv24809/installer Modified Files: pnadmin.php Log Message: more progress on installer Index: pnadmin.php =================================================================== RCS file: /home/cvsroot/postnuke_official/html/modules/installer/pnadmin.php,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** pnadmin.php 8 Aug 2002 19:34:07 -0000 1.6 --- pnadmin.php 9 Aug 2002 19:53:08 -0000 1.7 *************** *** 34,37 **** --- 34,55 ---- } + // load modules API + $res = pnModAPILoad('modules', 'admin'); + if (!isset($res) && pnExceptionMajor() != PN_NO_EXCEPTION) { + return; + } + + // initialize & activate adminpanels module + $res = pnModAPIFunc('modules', 'admin', 'initialise', array('regid' => pnModGetIDFromName('adminpanels'))); + if (!isset($res) && pnExceptionMajor() != PN_NO_EXCEPTION) { + return; + } + + $res = pnModAPIFunc('modules', 'admin', 'setstate', array('regid' => pnModGetIDFromName('adminpanels'), + 'state' => _PNMODULE_STATE_ACTIVE)); + if (!isset($res) && pnExceptionMajor() != PN_NO_EXCEPTION) { + return; + } + pnRedirect(pnModURL('installer', 'admin', 'create_administrator')); return array(); *************** *** 74,78 **** } */ ! pnRedirect(pnModURL('blocks', 'admin')); } --- 92,163 ---- } */ ! pnRedirect(pnModURL('installer', 'admin', 'finish')); ! } ! ! function installer_admin_finish() ! { ! $res = pnModAPILoad('blocks', 'admin'); ! if (!isset($res) && pnExceptionMajor() != PN_NO_EXCEPTION) { ! return; ! } ! ! // Load up database ! list($dbconn) = pnDBGetConn(); ! $pntable = pnDBGetTables(); ! $block_groups_table = $pntable['block_groups']; ! ! $query = "SELECT pn_id as id ! FROM $block_groups_table ! WHERE pn_name = 'left'"; ! ! $result = $dbconn->Execute($query); ! ! // Check for db errors ! if ($dbconn->ErrorNo() != 0) { ! $msg = pnMLByKey('DATABASE_ERROR', $dbconn->ErrorMsg(), $query); ! pnExceptionSet(PN_SYSTEM_EXCEPTION, 'DATABASE_ERROR', ! new SystemException(__FILE__.'('.__LINE__.'): '.$msg)); ! return NULL; ! } ! ! // Freak if we don't get one and only one result ! if ($result->PO_RecordCount() != 1) { ! $msg = pnML("Group 'left' not found."); ! pnExceptionSet(PN_SYSTEM_EXCEPTION, 'BAD_PARAM', ! new SystemException(__FILE__.'('.__LINE__.'): '.$msg)); ! return NULL; ! } ! ! list ($group_id) = $result->fields; ! ! $type_id = pnBlockTypeExists('adminpanels', 'adminmenu'); ! ! $block_id = pnModAPIFunc('blocks', ! 'admin', ! 'create_instance', array('title' => 'Admin', ! 'type' => $type_id, ! 'group' => $group_id, ! 'template' => '', ! 'state' => 2)); ! if (!isset($res) && pnExceptionMajor() != PN_NO_EXCEPTION) { ! return; ! } ! ! $msg = pnML('Reminder message body will go here.'); ! ! $type_id = pnBlockTypeExists('base', 'html'); ! $block_id = pnModAPIFunc('blocks', ! 'admin', ! 'create_instance', array('title' => 'Reminder', ! 'content' => $msg, ! 'type' => $type_id, ! 'group' => $group_id, ! 'template' => '', ! 'state' => 2)); ! if (!isset($res) && pnExceptionMajor() != PN_NO_EXCEPTION) { ! return; ! } ! ! return array(); }
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 |