00001 <?PHP
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 $page_author = $creator_name;
00018 $page_author_email = $creator_email;
00019 $page_menu = 1;
00020 $page_date = formatTime( time() );
00021 $page_title = i18n("Module management");
00022
00023 if (!auth($_REQUEST["username"], $_REQUEST["password"]))
00024 $page_content = loginform($language, globalIDtoURL("setup/modulesetup"), $auth_messages);
00025 else if (isauth())
00026 {
00027 $modulefunction = "modulesetup_$theModule";
00028
00029 if( $_REQUEST["theme"] == "empty" )
00030 $page_content = $modulefunction();
00031 else if( $theModule != "" )
00032 {
00033 $setupPage = new setupPage;
00034 $setupPage->addBreadcrumb( i18n("Modules"), globalIDtoURL("setup/modulesetup") );
00035 $setupPage->addBreadcrumb( i18n(i18n($theModule)), globalIDtoURL("setup/modulesetup/$theModule") );
00036 if( $theModuleSection != "" )
00037 $setupPage->addBreadcrumb( i18n($theModuleSection), globalIDtoURL("setup/modulesetup/$theModule/$theModuleSection") );
00038 if( $theModuleSubsection != "" )
00039 $setupPage->addBreadcrumb( i18n($theModuleSubsection), globalIDtoURL("setup/modulesetup/$theModule/$theModuleSection/$theModuleSubsection") );
00040 if( $theModuleAction != "" )
00041 $setupPage->addBreadcrumb( i18n($theModuleAction), globalIDtoURL("setup/modulesetup/$theModule/$theModuleSection/$theModuleSubsection/$theModuleAction") );
00042
00043 $setupPage->contents .= $modulefunction();
00044 $page_content = $setupPage->render();
00045 }
00046 else
00047 {
00048 $setupPage = new setupPage;
00049 $setupPage->addBreadcrumb( i18n("Modules"), globalIDtoURL("setup/modulesetup") );
00050
00051 $setupPage->contents .= "
00052 <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"setup\">
00053 <tr class=\"setup\">
00054 <th class=\"setup\" style=\"border-bottom: 1px solid gray;\">" . i18n("Module") . "</th>
00055 <th class=\"setup\" style=\"border-bottom: 1px solid gray;\">" . i18n("Description") . "</th>
00056 </tr>";
00057 global $modules_setup, $modules_descriptions, $modules_names;
00058 foreach( $modules_setup as $key => $value )
00059 {
00060 $modulename = substr( $value, 12 );
00061 $setupPage->contents .= "
00062 <tr class=\"setup\">
00063 <td class=\"setup\">
00064 <div><a href=\"" . globalIDtoURL("setup/modulesetup/$modulename") . "\">{$modules_names[$key]}</a></div>
00065 </td>
00066 <td class=\"setup\">
00067 <div>{$modules_descriptions[$key]}</div>
00068 </td>
00069 </tr>";
00070 }
00071 $setupPage->contents .= "
00072 </td></tr></table>";
00073 $page_content = $setupPage->render();
00074 }
00075 }
00076 ?>