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 / admin [ view in CVS ]
Date | Directory [filter] | File(s) [view] | Author [filter] |
09 Aug 2002 23:25:49 | postnuke_modules/New_pnadmin/html/modules/admin | admin.php,1.1.1.1,1.2 | Richard Cave |
ADODB conversion |
Update of /home/cvsroot/postnuke_modules/New_pnadmin/html/modules/admin In directory ns7.hostnuke.net:/tmp/cvs-serv26274/New_pnadmin/html/modules/admin Modified Files: admin.php Log Message: ADODB conversion Index: admin.php =================================================================== RCS file: /home/cvsroot/postnuke_modules/New_pnadmin/html/modules/admin/admin.php,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** admin.php 3 Aug 2002 10:01:13 -0000 1.1.1.1 --- admin.php 9 Aug 2002 23:25:47 -0000 1.2 *************** *** 1,3 **** ! <? // File: $Id$ $Name$ // ---------------------------------------------------------------------- --- 1,3 ---- ! <?php // File: $Id$ $Name$ // ---------------------------------------------------------------------- *************** *** 29,33 **** if (!eregi("admin.php", $PHP_SELF)) { ! die ("Access Denied"); } $index = 0; --- 29,33 ---- if (!eregi("admin.php", $PHP_SELF)) { ! die ("Access Denied"); } $index = 0; *************** *** 45,263 **** function adminlite_show($gID,$show_in_a_row) { $ModName = basename(dirname(__FILE__)); ! // ------------------------------------------------------------- ! // Do some database stuff... ! list($dbconn) = pnDBGetConn(); ! $pntable = admin_pntables(); ! $table = $pntable['member_table']; ! $column = &$pntable['members']; ! $modTable = pnConfigGetVar('prefix')."_modules"; ! // ------------------------------------------------------------- ! // Number of modules shown in a row ! // $show_in_a_row = 4; // Number of files to show in a row ! // ------------------------------------------------------------- ! // Calculate some stuff like rowspan... ! $colspan = $show_in_a_row * 2; ! $show_in_a_row = $show_in_a_row - 1; ! $shown = 0; ! // ------------------------------------------------------------- ! // Get the name of this module ! $gName = getAdminLiteName($gID); ! // ------------------------------------------------------------- ! // Start with the printout of all the modules in this group ! echo " ! ! <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> ! ! <tr> ! <td colspan=\"".$colspan."\" align=\"center\" nowrap height=\"15\"><img src=\"modules/$ModName/pnimages/spacer.gif\" alt=\"An Empty Spacer\" width=\"1\" height=\"10\"></td> ! </tr>"; ! // ------------------------------------------------------------- ! // ! // Select all modules in this group and display them. ! // Also check and see if there is an admin-image and if it is ! // using admin.php och index.php. ! $query = "SELECT ".$column['mid']." FROM ".$table." INNER JOIN ".$modTable." AS mod ON ".$column['mid']." = mod.pn_id WHERE ".$column['gid']."='".$gID."' ORDER BY mod.pn_displayname"; ! $result = mysql_query($query); ! $num = mysql_numrows($result); ! if($num > 0){ ! for ($i = 0 ;$i < $num; $i++){ ! $mID = mysql_result($result, $i, $column['mid']); ! // ------------------------------------------------------------- ! // Get information about the module ! // ! list($admin,$image,$name,$status) = getModInfo($mID); ! if (pnSecAuthAction(0, "admin::", ":".$name.":", ACCESS_EDIT)){ ! // ------------------------------------------------------------- ! // ! // Check and see if there is an image that we can use, else just ! // display the name. ! // ! if($status == 3 || $status == 5){ ! if(checkShowModule($name)){ ! if($image){ ! if(substr($image,-4,4) != ".png"){ ! if(file_exists($image) && substr($image,-4,4) == ".png" || substr($image,-4,4) ==".jpg" || substr($image,-4,4) ==".gif"){ ! $imInfo = getimagesize($image); ! $imHight = $imInfo[1]; ! $imWidth = $imInfo[0]; ! $image = "<img src=\"".$image."\" alt=\"".$name."\" width=\"".$imWidth."\" height=\"".$imHight."\" border=\"0\">"; ! } ! }else{ ! $image = "<img src=\"".$image."\" alt=\"".$name."\" border=\"0\">"; ! } ! }else{ ! if(file_exists("modules/".$ModName."/pnimages/default.gif")){ ! $image = "<img src=\"modules/".$ModName."/pnimages/default.gif\" alt=\"".$name."\" border=\"0\">"; ! }else{ ! $image = _ADMIN_LITE_NO_IMAGE_FOUND_; ! } ! } ! ! // Now we start and check how many outputs in a row we have ! // If none, then start with a new row. ! if($shown == 0){ ! echo "<tr>\n"; ! } ! ! // Print the module ! echo "<td align=\"center\" nowrap valign=\"bottom\" height=\"45\" width=\"10\"><img src=\"modules/$ModName/pnimages/spacer.gif\" alt=\"Spacer\" width=\"10\" height=\"1\"></td>\n"; ! echo "<td align=\"center\" nowrap valign=\"bottom\" height=\"45\" width=\"110\"><a href=\"".$admin."\">".$image."<br>$name</a></td>\n"; ! ! // If we have reached the maximum number of modules in a row then make a new row and a spacer ! // else just add a new number to the count. ! if($shown == $show_in_a_row){ ! $shown = 0; ! echo "</tr><tr><td colspan=\"".$colspan."\" align=\"center\" valign=\"middle\" nowrap><img src=\"modules/$ModName/pnimages/spacer.gif\" alt=\"An Empty Spacer\" width=\"10\" height=\"25\"></td></tr>\n"; ! }else{ ! $shown = $shown + 1; ! } ! } ! } ! } ! } ! // When the loop of all modules in group is done we have some cleaning up to do ! // some rows ma be incomplete and then we have to finish them and in the end type a stop row tag. ! // ! if($shown != 0){ ! for($i = $shown; $i < ($show_in_a_row+1);$i++){ ! echo "<td align=\"center\" nowrap></td>\n"; ! echo "<td align=\"center\" nowrap></td>\n"; ! } ! echo "</tr>\n"; ! } ! }else{ ! ! echo "<tr><td colspan=\"".$colspan."\" align=\"left\">"; ! echo '<b>'._ADMIN_LITE_EMPTY_TAB_.'</b> ! <p>'._ADMIN_LITE_HOW_TO_ADD_MODULES_TO_TAB_.'</p>'; ! echo "</td></tr>"; ! ! } ! // Display a logout-link at the bottom. ! echo "</table>"; ! } function adminlite_edit($gID){ ! $ModName = basename(dirname(__FILE__)); ! $allSkins = getAllSkins(); ! $current_skin = pnModGetVar('AdminLite','use_skin'); ! echo " ! <form action=\"admin.php?op=main&module=$ModName&admin_func=edit\" method=\"post\"> ! <table> ! <tr> ! <td><select name=\"gID\" size=\"1\">"; ! listAllGroups($gID); ! echo "</select></td> ! <td> </td> ! <td><input type=\"submit\" value=\""._ADMIN_LITE_EDIT_TAB_."\"></td> ! </form><form action=\"admin.php?op=main&module=$ModName&admin_func=edit_groups\" method=\"post\"> ! <input type=\"hidden\" name=\"gID\" value=\"".$gID."\"> ! <td><input type=\"submit\" value=\""._ADMIN_LITE_EDIT_ALL_TABS_."\"></td> ! </tr> ! <tr> ! <td><input type=\"text\" name=\"new_group\" size=\"30\" maxlength=\"200\"></td> ! <td> </td> ! <td colspan=\"2\"><input type=\"submit\" value=\""._ADMIN_LITE_ADD_NEW_TAB_."\"></td> ! </tr> ! </form> ! <form action=\"admin.php?op=main&module=$ModName&admin_func=edit\" method=\"post\"> ! <input type=\"hidden\" name=\"gID\" value=\"".$gID."\"> ! <tr> ! <td><select name=\"new_skin\" size=\"1\">"; ! for($i = 0;$i < count($allSkins);$i++){ ! $skinInfo = $allSkins[$i]; ! // ........................ ! // Information available: ! // ! // dir ! // name ! // version ! // description ! // author ! // contact ! // ........................ ! echo "<option value=\"".$skinInfo['dir']."\""; ! if($skinInfo['dir'] == $current_skin){ ! echo " selected"; ! } ! echo ">".$skinInfo['name']."</option>\n"; ! } ! echo "</select></td> ! <td> </td> ! <td colspan=\"2\"><input type=\"submit\" value=\""._ADMIN_LITE_CHANGE_SKIN_."\"></td> ! </tr> ! ! </table> ! </form> ! <br>"; ! ! // --------------------------------------------- ! // If there is any changes in the modules table ! // let's display a page with an alert or make it ! // automatic. ! $returnValue = checkSync($gID); ! if($returnValue){ ! // ------------------------------------------------------------------- ! // Sync with all the new modules ! // ! if($returnValue['regen']){ ! regenerateModules($GLOBALS['regen']); ! $gID = $GLOBALS['regen']; ! echo "<p><b>"._ADMIN_LITE_INSTALLED_NEW_MODULES_."</b></p>"; ! } ! // ------------------------------------------------------------------- ! // Remove all old modules not in use ! // ! if($returnValue['remove']){ ! removeOldModules(); ! echo "<p><b>"._ADMIN_LITE_REMOVED_OLD_MODULES_."</b></p>"; ! } ! // ------------------------------------------------------------------- ! // This function displays a new window with information about new modules ! // and modules that has been removed. ! // ! // $page = "admin.php?DnMC=1&gID=".$gID."&op=main&module=$ModName&admin_func=0"; ! // printNewStatusModules($page,'400','250'); ! // ! // ------------------------------------------------------------------- ! } ! // ! // --------------------------------------------- ! ! echo "<br>"; ! if($gID > 0){ ! displaySingleEditTable($gID); ! } ! if(countMembersInGroup($gID) > 0){ ! displayModuleList($gID); ! }else{ ! echo "<b>"._ADMIN_LITE_EMPTY_TAB_."</b>"; ! echo "<p>"._ADMIN_LITE_HOW_TO_ADD_MODULES_TO_TAB_IN_ADMIN_."</p>"; ! } } --- 45,262 ---- function adminlite_show($gID,$show_in_a_row) { $ModName = basename(dirname(__FILE__)); ! // ------------------------------------------------------------- ! // Do some database stuff... ! list($dbconn) = pnDBGetConn(); ! $pntable = admin_pntables(); ! $table = $pntable['member_table']; ! $column = &$pntable['members']; ! $modTable = pnConfigGetVar('prefix')."_modules"; ! // ------------------------------------------------------------- ! // Number of modules shown in a row ! // $show_in_a_row = 4; // Number of files to show in a row ! // ------------------------------------------------------------- ! // Calculate some stuff like rowspan... ! $colspan = $show_in_a_row * 2; ! $show_in_a_row = $show_in_a_row - 1; ! $shown = 0; ! // ------------------------------------------------------------- ! // Get the name of this module ! $gName = getAdminLiteName($gID); ! // ------------------------------------------------------------- ! // Start with the printout of all the modules in this group ! echo " ! ! <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> ! <tr> ! <td colspan=\"".$colspan."\" align=\"center\" nowrap height=\"15\"><img src=\"modules/$ModName/pnimages/spacer.gif\" alt=\"An Empty Spacer\" width=\"1\" height=\"10\"></td> ! </tr>"; ! // ------------------------------------------------------------- ! // ! // Select all modules in this group and display them. ! // Also check and see if there is an admin-image and if it is ! // using admin.php och index.php. + $query = "SELECT ".$column['mid']." FROM ".$table." INNER JOIN ".$modTable." AS mod ON ".$column['mid']." = mod.pn_id WHERE ".$column['gid']."='".$gID."' ORDER BY mod.pn_displayname"; + $result = $dbconn->Execute( $query ); + if ( $result == false ) { + PN_DBMsgError( $dbconn, __FILE__, __LINE__, "Error accessing the database" ); + } + if( !$result->EOF ) { + for (; !$result->EOF; $result->MoveNext() ) { + $mID = $result->fields[0]; + // ------------------------------------------------------------- + // Get information about the module + // + list($admin,$image,$name,$status) = getModInfo($mID); + if (pnSecAuthAction(0, "admin::", ":".$name.":", ACCESS_EDIT)){ + // ------------------------------------------------------------- + // + // Check and see if there is an image that we can use, else just + // display the name. + // + if($status == 3 || $status == 5){ + if(checkShowModule($name)){ + if($image){ + if(substr($image,-4,4) != ".png"){ + if(file_exists($image) && substr($image,-4,4) == ".png" || substr($image,-4,4) ==".jpg" || substr($image,-4,4) ==".gif"){ + $imInfo = getimagesize($image); + $imHight = $imInfo[1]; + $imWidth = $imInfo[0]; + $image = "<img src=\"".$image."\" alt=\"".$name."\" width=\"".$imWidth."\" height=\"".$imHight."\" border=\"0\">"; + } + }else{ + $image = "<img src=\"".$image."\" alt=\"".$name."\" border=\"0\">"; + } + }else{ + if(file_exists("modules/".$ModName."/pnimages/default.gif")){ + $image = "<img src=\"modules/".$ModName."/pnimages/default.gif\" alt=\"".$name."\" border=\"0\">"; + }else{ + $image = _ADMIN_LITE_NO_IMAGE_FOUND_; + } + } + + // Now we start and check how many outputs in a row we have + // If none, then start with a new row. + if($shown == 0){ + echo "<tr>\n"; + } + + // Print the module + echo "<td align=\"center\" nowrap valign=\"bottom\" height=\"45\" width=\"10\"><img src=\"modules/$ModName/pnimages/spacer.gif\" alt=\"Spacer\" width=\"10\" height=\"1\"></td>\n"; + echo "<td align=\"center\" nowrap valign=\"bottom\" height=\"45\" width=\"110\"><a href=\"".$admin."\">".$image."<br>$name</a></td>\n"; + + // If we have reached the maximum number of modules in a row then make a new row and a spacer + // else just add a new number to the count. + if($shown == $show_in_a_row){ + $shown = 0; + echo "</tr><tr><td colspan=\"".$colspan."\" align=\"center\" valign=\"middle\" nowrap><img src=\"modules/$ModName/pnimages/spacer.gif\" alt=\"An Empty Spacer\" width=\"10\" height=\"25\"></td></tr>\n"; + }else{ + $shown = $shown + 1; + } + } + } + } + } // for (; !$result->EOF; $result->MoveNext() ) ! // When the loop of all modules in group is done we have some cleaning up to do ! // some rows ma be incomplete and then we have to finish them and in the end type a stop row tag. ! // ! if($shown != 0){ ! for($i = $shown; $i < ($show_in_a_row+1);$i++){ ! echo "<td align=\"center\" nowrap></td>\n"; ! echo "<td align=\"center\" nowrap></td>\n"; ! } ! echo "</tr>\n"; ! } ! }else{ ! echo "<tr><td colspan=\"".$colspan."\" align=\"left\">"; ! echo '<b>'._ADMIN_LITE_EMPTY_TAB_.'</b> ! <p>'._ADMIN_LITE_HOW_TO_ADD_MODULES_TO_TAB_.'</p>'; ! echo "</td></tr>"; ! } ! // Display a logout-link at the bottom. ! echo "</table>"; ! } function adminlite_edit($gID){ ! $ModName = basename(dirname(__FILE__)); ! $allSkins = getAllSkins(); ! $current_skin = pnModGetVar('AdminLite','use_skin'); ! echo " ! <form action=\"admin.php?op=main&module=$ModName&admin_func=edit\" method=\"post\"> ! <table> ! <tr> ! <td><select name=\"gID\" size=\"1\">"; ! listAllGroups($gID); ! echo "</select></td> ! <td> </td> ! <td><input type=\"submit\" value=\""._ADMIN_LITE_EDIT_TAB_."\"></td> ! </form><form action=\"admin.php?op=main&module=$ModName&admin_func=edit_groups\" method=\"post\"> ! <input type=\"hidden\" name=\"gID\" value=\"".$gID."\"> ! <td><input type=\"submit\" value=\""._ADMIN_LITE_EDIT_ALL_TABS_."\"></td> ! </tr> ! <tr> ! <td><input type=\"text\" name=\"new_group\" size=\"30\" maxlength=\"200\"></td> ! <td> </td> ! <td colspan=\"2\"><input type=\"submit\" value=\""._ADMIN_LITE_ADD_NEW_TAB_."\"></td> ! </tr> ! </form> ! <form action=\"admin.php?op=main&module=$ModName&admin_func=edit\" method=\"post\"> ! <input type=\"hidden\" name=\"gID\" value=\"".$gID."\"> ! <tr> ! <td><select name=\"new_skin\" size=\"1\">"; ! for($i = 0;$i < count($allSkins);$i++){ ! $skinInfo = $allSkins[$i]; ! // ........................ ! // Information available: ! // ! // dir ! // name ! // version ! // description ! // author ! // contact ! // ........................ ! echo "<option value=\"".$skinInfo['dir']."\""; ! if($skinInfo['dir'] == $current_skin){ ! echo " selected"; ! } ! echo ">".$skinInfo['name']."</option>\n"; ! } ! echo "</select></td> ! <td> </td> ! <td colspan=\"2\"><input type=\"submit\" value=\""._ADMIN_LITE_CHANGE_SKIN_."\"></td> ! </tr> ! ! </table> ! </form> ! <br>"; ! ! // --------------------------------------------- ! // If there is any changes in the modules table ! // let's display a page with an alert or make it ! // automatic. ! $returnValue = checkSync($gID); ! if($returnValue){ ! // ------------------------------------------------------------------- ! // Sync with all the new modules ! // ! if($returnValue['regen']){ ! regenerateModules($GLOBALS['regen']); ! $gID = $GLOBALS['regen']; ! echo "<p><b>"._ADMIN_LITE_INSTALLED_NEW_MODULES_."</b></p>"; ! } ! // ------------------------------------------------------------------- ! // Remove all old modules not in use ! // ! if($returnValue['remove']){ ! removeOldModules(); ! echo "<p><b>"._ADMIN_LITE_REMOVED_OLD_MODULES_."</b></p>"; ! } ! // ------------------------------------------------------------------- ! // This function displays a new window with information about new modules ! // and modules that has been removed. ! // ! // $page = "admin.php?DnMC=1&gID=".$gID."&op=main&module=$ModName&admin_func=0"; ! // printNewStatusModules($page,'400','250'); ! // ! // ------------------------------------------------------------------- ! } ! // ! // --------------------------------------------- ! ! echo "<br>"; ! if($gID > 0){ ! displaySingleEditTable($gID); ! } ! if(countMembersInGroup($gID) > 0){ ! displayModuleList($gID); ! }else{ ! echo "<b>"._ADMIN_LITE_EMPTY_TAB_."</b>"; ! echo "<p>"._ADMIN_LITE_HOW_TO_ADD_MODULES_TO_TAB_IN_ADMIN_."</p>"; ! } } *************** *** 436,567 **** function admin_admin_main(){ /************************************************************************/ ! $ModName = basename(dirname(__FILE__)); ! ! ! $useNewAdmin = pnConfigGetVar('use_new_admin'); ! if($GLOBALS['new_skin'] != ""){ ! $newSkin = $GLOBALS['new_skin']; ! if(!pnModSetVar('AdminLite', 'use_skin', $newSkin)){ ! echo "No skin was set!"; ! } ! } ! ! $useThisSkin = pnModGetVar('AdminLite','use_skin'); ! ! if($useThisSkin == ""){ ! if(!pnModSetVar('AdminLite', 'use_skin', 'default')){ ! echo "No skin was set!"; ! } ! } ! ! ! if($useThisSkin == ""){ ! $useThisSkin = 'default'; ! } ! $use_skin = "modules/".$ModName."/skins/".$useThisSkin."/pnfunctions.php"; ! ! ! $func = $GLOBALS['admin_func']; ! $gID = $GLOBALS['gID']; ! include("modules/".$ModName."/pntables.php"); ! // include("modules/".$ModName."/pnfunctions.php"); ! include("modules/".$ModName."/pninit.php"); // Only to use the restore function ! if(file_exists($use_skin)){ ! include($use_skin); ! }else{ ! include("modules/".$ModName."/skins/default/pnfunctions.php"); ! } ! Admin_Lite_initiation($gID); ! if(!$func){ ! $func = getAdminLiteName(0,1); ! } ! // This will sync the modules table with the new admin ! // so the new modules will be displayed and any removed modules ! // will be removed. ! if($GLOBALS['DnMC'] == 1){ ! include("modules/".$ModName."/moduleChanges.php"); ! die; ! }elseif($GLOBALS['DnMC'] == 2){ ! include("modules/".$ModName."/moduleChanges.php"); ! die; ! } ! ! // Get the id so we know what tab to be selected when the ! // user access the admin without any selected tab or with a tabID ! // that is removed. ! if(allow_editable_tabs == 0){ ! if($func == "edit"){ ! $func = $gID; ! } ! $func = checkIfGroupNumberExists($func); ! }else{ ! if($func != "edit"){ ! if($func != "edit_groups"){ ! $func = checkIfGroupNumberExists($func); ! } ! } ! } ! // ---------------------------------------------------------------- ! // Check if there is anything we should do before anything else ! // ! // ---------------------------------------------------------------- ! include("header.php"); // Output PN Default header ! // What do we want to use, the new or the old? ! if($useNewAdmin){ ! // Ok, let's use the new one then... ! adminlite_header($func,$numberOfTabsToShow,$tabImages); // Output our AdminLite Header ! // ---------------------------------------------------------------- ! // If no group was selected then choose the default group. ! if(allow_editable_tabs == 1){ ! if($func == "edit"){ ! // Edit tab ! adminlite_edit($gID); ! }elseif($func == "edit_groups"){ ! // Edit all tabs ! displayAllEditTable(); ! }else{ ! // Show the tab if the tabnumber exists. ! // else display the default. ! $func = checkIfGroupNumberExists($func); ! adminlite_show($func,$displayNumberOfModules); ! } ! }else{ ! // If the function allow_editable_tabs is false, then we will not show any ! // function to edit the tab. ! if($func == "edit"){ ! $func = $gID; ! }elseif($func == "edit_groups"){ ! $func = $gID; ! } ! // Show the tab if the tabnumber exists. ! // else display the default. ! $func = checkIfGroupNumberExists($func); ! adminlite_show($func,$displayNumberOfModules); ! } ! // ---------------------------------------------------------------- ! echo "<hr>"; ! }else{ ! // Ok, let's use the OLD one then... ! menu_draw(); ! } ! ! // Do some old stuff ! if(($func != "edit") AND ($func != "edit_groups")){ ! admin_main_automated(); ! admin_main_article(); ! admin_main_poll(); ! } ! ! if($useNewAdmin){ ! adminlite_footer($func,$tabImages,$ModName); // Output the AdminLite Footer ! } ! include("footer.php"); // Output PN Default Footer /************************************************************************/ } --- 435,566 ---- function admin_admin_main(){ /************************************************************************/ ! $ModName = basename(dirname(__FILE__)); ! ! ! $useNewAdmin = pnConfigGetVar('use_new_admin'); ! if($GLOBALS['new_skin'] != ""){ ! $newSkin = $GLOBALS['new_skin']; ! if(!pnModSetVar('AdminLite', 'use_skin', $newSkin)){ ! echo "No skin was set!"; ! } ! } ! ! $useThisSkin = pnModGetVar('AdminLite','use_skin'); ! ! if($useThisSkin == ""){ ! if(!pnModSetVar('AdminLite', 'use_skin', 'default')){ ! echo "No skin was set!"; ! } ! } ! ! ! if($useThisSkin == ""){ ! $useThisSkin = 'default'; ! } ! $use_skin = "modules/".$ModName."/skins/".$useThisSkin."/pnfunctions.php"; ! ! ! $func = $GLOBALS['admin_func']; ! $gID = $GLOBALS['gID']; ! include("modules/".$ModName."/pntables.php"); ! //include("modules/".$ModName."/pnfunctions.php"); ! include("modules/".$ModName."/pninit.php"); // Only to use the restore function ! if(file_exists($use_skin)){ ! include($use_skin); ! }else{ ! include("modules/".$ModName."/skins/default/pnfunctions.php"); ! } ! Admin_Lite_initiation($gID); ! if(!$func){ ! $func = getAdminLiteName(0,1); ! } ! // This will sync the modules table with the new admin ! // so the new modules will be displayed and any removed modules ! // will be removed. ! if($GLOBALS['DnMC'] == 1){ ! include("modules/".$ModName."/moduleChanges.php"); ! die; ! }elseif($GLOBALS['DnMC'] == 2){ ! include("modules/".$ModName."/moduleChanges.php"); ! die; ! } ! ! // Get the id so we know what tab to be selected when the ! // user access the admin without any selected tab or with a tabID ! // that is removed. ! if(allow_editable_tabs == 0){ ! if($func == "edit"){ ! $func = $gID; ! } ! $func = checkIfGroupNumberExists($func); ! }else{ ! if($func != "edit"){ ! if($func != "edit_groups"){ ! $func = checkIfGroupNumberExists($func); ! } ! } ! } ! // ---------------------------------------------------------------- ! // Check if there is anything we should do before anything else ! // ! // ---------------------------------------------------------------- ! include("header.php"); // Output PN Default header ! // What do we want to use, the new or the old? ! if($useNewAdmin){ ! // Ok, let's use the new one then... ! adminlite_header($func,$numberOfTabsToShow,$tabImages); // Output our AdminLite Header ! // ---------------------------------------------------------------- ! // If no group was selected then choose the default group. ! if(allow_editable_tabs == 1){ ! if($func == "edit"){ ! // Edit tab ! adminlite_edit($gID); ! }elseif($func == "edit_groups"){ ! // Edit all tabs ! displayAllEditTable(); ! }else{ ! // Show the tab if the tabnumber exists. ! // else display the default. ! $func = checkIfGroupNumberExists($func); ! adminlite_show($func,$displayNumberOfModules); ! } ! }else{ ! // If the function allow_editable_tabs is false, then we will not show any ! // function to edit the tab. ! if($func == "edit"){ ! $func = $gID; ! }elseif($func == "edit_groups"){ ! $func = $gID; ! } ! // Show the tab if the tabnumber exists. ! // else display the default. ! $func = checkIfGroupNumberExists($func); ! adminlite_show($func,$displayNumberOfModules); ! } ! // ---------------------------------------------------------------- ! echo "<hr>"; ! }else{ ! // Ok, let's use the OLD one then... ! menu_draw(); ! } ! ! // Do some old stuff ! if(($func != "edit") AND ($func != "edit_groups")){ ! admin_main_automated(); ! admin_main_article(); ! admin_main_poll(); ! } ! ! if($useNewAdmin){ ! adminlite_footer($func,$tabImages,$ModName); // Output the AdminLite Footer ! } ! include("footer.php"); // Output PN Default Footer /************************************************************************/ }
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 |