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_modules / New_pnadmin / html / modules / administration [ view in CVS ]
| Date | Directory [filter] | File(s) [view] | Author [filter] |
| 05 Aug 2002 13:54:36 | postnuke_modules/New_pnadmin/html/modules/administration | pninit.php,1.1,1.2 | John Robeson |
| more cleanup | |||
Update of /home/cvsroot/postnuke_modules/New_pnadmin/html/modules/administration
In directory ns7.hostnuke.net:/tmp/cvs-serv31621/New_pnadmin/html/modules/administration
Modified Files:
pninit.php
Log Message:
more cleanup
Index: pninit.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/New_pnadmin/html/modules/administration/pninit.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** pninit.php 5 Aug 2002 12:15:29 -0000 1.1
--- pninit.php 5 Aug 2002 13:54:34 -0000 1.2
***************
*** 91,153 ****
$modsIDs['Configuration'] = array("7","96","11","12","15","17","41","93","21","22","29","31");
// ----------------------------------------------------------------------------------------
! // Let's loop and create tabs and it's content.
! for($x = 0;$x < count($tabNames);$x++){
! $newTabName = $tabNames[$x];
! $sortOrder = $sort[$newTabName];
! $listODModIDs = $modsIDs[$newTabName];
! $UseLock = $lockID[$newTabName];
! $default = $defaultID[$newTabName];
! $infotype_cols = &$pntable['group'];
! $query = "INSERT INTO ".$pntable['admin_groups']." (". $infotype_cols['id'].",". $infotype_cols['lock'].",".$infotype_cols['order'].",". $infotype_cols['name'].",". $infotype_cols['default'].") VALUES ('','".$UseLock."','".$sortOrder."','".$newTabName."','".$default."')";
! mysql_query($query);
! if (mysql_error()){
! pnSessionSetVar('errormsg', _CREATETABLEFAILED);
! echo "<p>".nl2br($query). " <br> ".mysql_error()."</p>";
! return false;
! }else{
! $infotype_cols = &$pntable['members'];
! $groupID = mysql_insert_id();
! for($i = 0;$i < count($listODModIDs);$i++){
! $modID = $listODModIDs[$i];
! $query = "INSERT INTO ".$pntable['admin_members']." (". $infotype_cols['gid'].",". $infotype_cols['mid'].") VALUES ('".$groupID."','".$modID."')";
! mysql_query($query);
! }
! }
! }
! // ----------------------------------------------------------------------------------------
! // Create a Misc tab where all other modules should be stored.
! //
! $infotype_cols = &$pntable['group'];
! $newTabName = "Misc";
! $sortOrder = "";
! $default = 0;
! $query = "INSERT INTO ".$pntable['admin_groups']." (". $infotype_cols['id'].",". $infotype_cols['lock'].",".$infotype_cols['order'].",". $infotype_cols['name'].",". $infotype_cols['default'].") VALUES ('','0','".(count($tabNames)+1)."','".$newTabName."','".$default."')";
! mysql_query($query);
! if (mysql_error()){
! pnSessionSetVar('errormsg', _CREATETABLEFAILED);
! echo "<p>".nl2br($query). " <br> ".mysql_error()."</p>";
return false;
! }else{
! $miscID = mysql_insert_id();
}
! // ----------------------------------------------------------------------------------------
! // Modules in group
! $infotype_cols = &$pntable['members'];
$result = pnModGetAdminMods();
! $num = mysql_numrows($result);
! for ($i = 0 ;$i < $num; $i++){
! $modID = mysql_result($result, $i, "pn_id");
! if(isInAGroup($modID) < 1){
! $query = "INSERT INTO ".$pntable['admin_members']." (". $infotype_cols['gid'].",". $infotype_cols['mid'].") VALUES ('".$miscID."','".$modID."')";
! mysql_query($query);
! if(mysql_error()){
! pnSessionSetVar('errormsg', _CREATETABLEFAILED);
! echo "<p>".nl2br($sql). " <br> ".mysql_error()."</p>";
! return false;
! }
! }
! }
return true;
}
--- 91,157 ----
$modsIDs['Configuration'] = array("7","96","11","12","15","17","41","93","21","22","29","31");
// ----------------------------------------------------------------------------------------
!
! // Let's loop and create tabs and it's content.
! for($x = 0;$x < count($tabNames);$x++){
! $newTabName = $tabNames[$x];
! $sortOrder = $sort[$newTabName];
! $listODModIDs = $modsIDs[$newTabName];
! $UseLock = $lockID[$newTabName];
! $default = $defaultID[$newTabName];
!
! $query = 'INSERT INTO '.$pntable['admin_groups']." (groupID, groupLock, sortOrder,groupName, groupDefault) VALUES ('','".$UseLock."','".$sortOrder."','".$newTabName."','".$default."')";
! $dbconn->($query);
!
! if($dbconn->ErrorNo() != 0) {
! pnSessionSetVar('errormsg', 'Insertion of new tabs into '.$pntable['admin_groups'].' table failed');
return false;
! }
!
! else{
! $groupID = mysql_insert_id();
! for($i = 0;$i < count($listODModIDs);$i++){
! $modID = $listODModIDs[$i];
! $query = "INSERT INTO ".$pntable['admin_members']." (groupID, ,moduleID) VALUES ('".$groupID."','".$modID."')";
! $dbconn->Execute($query);
! if($dbconn->ErrorNo() != 0) {
! pnSessionSetVar('errormsg', 'Insertion of new tabs into '.$pntable['admin_members'].' table failed');
! return false;
! }
! }
! }
}
+
+ // ----------------------------------------------------------------------------------------
+ // Create a Misc tab where all other modules should be stored
+ $newTabName = 'Misc';
+ $sortOrder = '';
+ $default = 0;
+ $query = "INSERT INTO ".$pntable['admin_groups']." (groupID, groupLock, sortOrder, groupName,groupDefault) VALUES ('','0','".(count($tabNames)+1)."','".$newTabName."','".$default."')";
+ $dbconn->Execute($query);
+ if($dbconn->ErrorNo() != 0) {
+ pnSessionSetVar('errormsg', 'Insertion of misc tab into '.$pntable['admin_groups'].' table failed');
+ return false;
+ }
+ else{
+ $miscID = mysql_insert_id();
+ }
! // ----------------------------------------------------------------------------------------
! // Modules in group
$result = pnModGetAdminMods();
! $num = mysql_numrows($result);
! for($i = 0 ;$i < $num; $i++){
! $modID = mysql_result($result, $i, 'pn_id');
! if(isInAGroup($modID) < 1){
! $query = "INSERT INTO ".$pntable['admin_members']." (groupID, moduleID) VALUES ('".$miscID."','".$modID."')";
! $dbconn->Execute($query);
! if($dbconn->ErrorNo() != 0) {
! pnSessionSetVar('errormsg', 'Insertion of FIXME into '.$pntable['admin_groups'].' table failed');
! return false;
! }
! }
! }
!
return true;
}
***************
*** 190,202 ****
}
- $query = "INSERT INTO ".$pntable['module_vars']." (pn_modname,pn_name,pn_value) VALUES ('/PNConfig','use_new_admin','1')";
- $dbconn->($query);
- if ($dbconn->ErrorNo() != 0) {
- pnSessionSetVar('errormsg', 'could not add configuration variable use_new_admin');
- return false;
- }
if(!restoreToDefault()){
return false;
//Initialization successful
--- 194,201 ----
}
if(!restoreToDefault()){
return false;
+ }
//Initialization successful
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 |