]> git.mjollnir.org Git - moodle.git/commitdiff
Trying something different with the admin links ... even I was starting
authormoodler <moodler>
Mon, 18 Aug 2003 16:40:27 +0000 (16:40 +0000)
committermoodler <moodler>
Mon, 18 Aug 2003 16:40:27 +0000 (16:40 +0000)
to get a bit lost occasionally.

admin/config.php
admin/index.php
admin/lang.php
admin/modules.php
admin/site.php
course/lib.php
lib/weblib.php
theme/index.php

index d84f911fb7a3469a120839bb8212e80f60e647c3..6685df57a4d12cc67c8f676c2d3860d0383973d7 100644 (file)
     }
 
     $stradmin = get_string("administration");
+    $strconfiguration = get_string("configuration");
     $strconfigvariables = get_string("configvariables");
 
     if ($site) {
         print_header("$site->shortname: $strconfigvariables", $site->fullname,
-                      "<A HREF=\"index.php\">$stradmin</A> -> $strconfigvariables", $focus);
+                      "<a href=\"index.php\">$stradmin</a> -> ".
+                      "<a href=\"configure.php\">$strconfiguration</a> -> $strconfigvariables", $focus);
         print_heading($strconfigvariables);
     } else {
         print_header();
index 1d5f05cf0abc02b71123394680abbff2afaf08c4..449d98166ffd646416f8d8b01ed168f7783eca93 100644 (file)
     print_heading($stradministration);
 
     $table->align = array ("right", "left");
-    $table->data[] = array("<b><a href=\"config.php\">".get_string("configvariables")."</a></b>",
-                           get_string("adminhelpconfiguration"));
-    $table->data[] = array("<b><a href=\"site.php\">".get_string("sitesettings")."</a></b>",
-                           get_string("adminhelpsitesettings"));
+    $table->cellpadding = 4;
+    $table->cellspacing = 3;
+    $table->width = "90%";
+
+    $configdata  = "<a href=\"config.php\">".get_string("configvariables")."</a> - <font size=-1>".
+                    get_string("adminhelpconfigvariables")."</font><br />";
+    $configdata .= "<a href=\"site.php\">".get_string("sitesettings")."</a> - <font size=-1>".
+                    get_string("adminhelpsitesettings")."</font><br />";
+    $configdata .= "<a href=\"../theme/index.php\">".get_string("themes")."</a> - <font size=-1>".
+                    get_string("adminhelpthemes")."</font><br />";
+    $configdata .= "<a href=\"lang.php\">".get_string("language")."</a> - <font size=-1>".
+                    get_string("adminhelplanguage")."</font><br />";
+    $configdata .= "<a href=\"modules.php\">".get_string("managemodules")."</a> - <font size=-1>".
+                    get_string("adminhelpmanagemodules")."</font><br />";
+
+    $table->data[] = array("<b><a href=\"configure.php\">".get_string("configuration")."</a></b>", $configdata);
+
+
+    $userdata = "<a href=\"auth.php\">".get_string("authentication")."</a> - <font size=-1>".
+                 get_string("adminhelpauthentication")."</font><br />";
+
+    if ($CFG->auth == "email" || $CFG->auth == "none" || $CFG->auth == "manual") {
+        $userdata .= "<a href=\"$CFG->wwwroot/$CFG->admin/user.php?newuser=true\">".
+                                     get_string("addnewuser")."</a> - <font size=-1>".
+                                     get_string("adminhelpaddnewuser")."</font><br />";
+    }
+    $userdata .= "<a href=\"user.php\">".get_string("edituser")."</a> - <font size=-1>".
+                 get_string("adminhelpedituser")."</font><br />";
+    $userdata .= "<a href=\"admin.php\">".get_string("assignadmins")."</a> - <font size=-1>".
+                 get_string("adminhelpassignadmins")."</font><br />";
+    $userdata .= "<a href=\"creators.php\">".get_string("assigncreators")."</a> - <font size=-1>".
+                 get_string("adminhelpassigncreators")."</font><br />";
+    $userdata .= "<a href=\"../course/index.php?edit=on\">".get_string("assignteachers")."</a> - <font size=-1>".
+                 get_string("adminhelpassignteachers").
+                 " <img src=\"../pix/t/user.gif\" height=11 width=11>";
+
+    $table->data[] = array("<b><a href=\"users.php\">".get_string("users")."</a></b>", $userdata);
+
     $table->data[] = array("<b><a href=\"../course/index.php?edit=on\">".get_string("courses")."</a></b>",
                            get_string("adminhelpcourses"));
-    $table->data[] = array("<b><a href=\"users.php\">".get_string("users")."</a></b>",
-                           get_string("adminhelpusers"));
-    $table->data[] = array("<b><a href=\"../theme/index.php\">".get_string("themes")."</a></b>",
-                           get_string("adminhelpthemes"));
-    $table->data[] = array("<b><a href=\"lang.php\">".get_string("language")."</a></b>",
-                           get_string("adminhelplanguage"));
-    $table->data[] = array("<b><a href=\"modules.php\">".get_string("managemodules")."</a></b>",
-                           get_string("adminhelpmanagemodules"));
     $table->data[] = array("<b><a href=\"../course/log.php?id=$site->id.php\">".get_string("logs")."</a></b>",
                            get_string("adminhelplogs"));
     $table->data[] = array("<b><a href=\"../files/index.php?id=$site->id\">".get_string("sitefiles")."</a></b>",
                                get_string("adminhelpmanagedatabase"));
     }
 
-    $table->width = "90%";
-
     print_table($table);
     
     //////////////////////////////////////////////////////////////////////////////////////////////////
index 09f1013ebebc2e62ae4a81de34898a426e2520ea..59eb83a8e457fd51b656d45358ab30338fc4e3f4 100644 (file)
@@ -15,6 +15,7 @@
     }
 
     $stradministration = get_string("administration");
+    $strconfiguration = get_string("configuration");
     $strlanguage = get_string("language");
     $strcurrentlanguage = get_string("currentlanguage");
     $strmissingstrings = get_string("missingstrings");
@@ -39,7 +40,8 @@
     $currentlang = current_language();
 
     print_header("$site->shortname: $title", "$site->fullname",
-                 "<a href=\"index.php\">$stradministration</a> -> $navigation");
+                 "<a href=\"index.php\">$stradministration</a> -> ".
+                 "<a href=\"configure.php\">$strconfiguration</a> -> $navigation");
 
     if (!$mode) {
         print_heading("$strcurrentlanguage: $currentlang - ".get_string("thislanguage"));
index 93d0ee2c4fa91290bed765fe5239704bf3e1e4f2..c43ae811e0c6efe5799bad46ec1572cbb49b0f86 100644 (file)
@@ -21,6 +21,7 @@
 /// Print headings
 
     $stradministration = get_string("administration");
+    $strconfiguration = get_string("configuration");
     $strmanagemodules = get_string("managemodules");
     $strdelete = get_string("delete");
     $strhide = get_string("hide");
@@ -29,7 +30,8 @@
     $stractivitymodule = get_string("activitymodule");
 
     print_header("$site->shortname: $strmanagemodules", "$site->fullname", 
-                 "<a href=\"../$CFG->admin/index.php\">$stradministration</a> -> $strmanagemodules");
+                 "<a href=\"index.php\">$stradministration</a> -> ".
+                 "<a href=\"configure.php\">$strconfiguration</a> -> $strmanagemodules");
 
     print_heading($strmanagemodules);
    
index f6c74bbdc43e85a484e6a15dcaaec6785dbe598d..48f5b57e25538b15a99862482694aee1d2e7b340 100644 (file)
@@ -85,6 +85,7 @@
     }
 
     $stradmin = get_string("administration");
+    $strconfiguration = get_string("configuration");
     $strsitesettings = get_string("sitesettings");
 
     if ($firsttime) {
@@ -94,7 +95,8 @@
         echo "<br />";
     } else {
         print_header("$site->shortname: $strsitesettings", "$site->fullname",
-                      "<A HREF=\"index.php\">$stradmin</A> -> $strsitesettings", "$focus");
+                      "<a href=\"index.php\">$stradmin</a> -> ".
+                      "<a href=\"configure.php\">$strconfiguration</a> -> $strsitesettings", "$focus");
         print_heading($strsitesettings);
     }
 
index 9ba67fdbfed600acb2134fc02a2b6a88a03b97dc..bd5fdb947bd6d59ede07b2b89bbdae21c21a9469 100644 (file)
@@ -683,38 +683,36 @@ function print_admin_links ($siteid, $width=180) {
     global $CFG, $THEME;
     
     if (empty($THEME->custompix)) {
-        $icon = "<img src=\"$CFG->wwwroot/pix/i/admin.gif\" height=16 width=16 alt=\"\">";
+        $pixpath = "$CFG->wwwroot/pix";
     } else {
-        $icon = "<img src=\"$CFG->wwwroot/theme/$CFG->theme/pix/i/admin.gif\" height=16 width=16 alt=\"\">";
+        $pixpath = "$CFG->wwwroot/theme/$CFG->theme/pix";
     }
 
     if (isadmin()) {
-           $moddata[]="<a href=\"$CFG->wwwroot/$CFG->admin/config.php\">".get_string("configvariables")."</a>";
-               $modicon[]=$icon;
-               $moddata[]="<a href=\"$CFG->wwwroot/$CFG->admin/site.php\">".get_string("sitesettings")."</a>";
-               $modicon[]=$icon;
+           $moddata[]="<a href=\"$CFG->wwwroot/$CFG->admin/configure.php\">".get_string("configuration")."</a>...";
+               $modicon[]="<img src=\"$pixpath/i/admin.gif\" height=16 width=16 alt=\"\" />";
+
+           $moddata[]="<a href=\"$CFG->wwwroot/$CFG->admin/users.php\">".get_string("users")."</a>...";
+               $modicon[]="<img src=\"$pixpath/i/users.gif\" height=16 width=16 alt=\"\" />";
     }
+
     if (iscreator()) {
            $moddata[]="<a href=\"$CFG->wwwroot/course/index.php?edit=on\">".get_string("courses")."</a>";
-               $modicon[]=$icon;
+               $modicon[]="<img src=\"$pixpath/i/course.gif\" height=16 width=16 alt=\"\" />";
         $fulladmin = "";
     }
+
     if (isadmin()) {
-           $moddata[]="<a href=\"$CFG->wwwroot/$CFG->admin/users.php\">".get_string("users")."</a>";
-               $modicon[]=$icon;
-               $moddata[]="<a href=\"$CFG->wwwroot/theme/index.php\">".get_string("themes")."</a>";
-               $modicon[]=$icon;
-               $moddata[]="<a href=\"$CFG->wwwroot/$CFG->admin/lang.php\">".get_string("language")."</a>";
-               $modicon[]=$icon;
-               $moddata[]="<a href=\"$CFG->wwwroot/$CFG->admin/modules.php\">".get_string("managemodules")."</a>";
-               $modicon[]=$icon;
                $moddata[]="<a href=\"$CFG->wwwroot/course/log.php?id=$siteid\">".get_string("logs")."</a>";
-               $modicon[]=$icon;
+               $modicon[]="<img src=\"$pixpath/i/log.gif\" height=16 width=16 alt=\"\" />";
+
                $moddata[]="<a href=\"$CFG->wwwroot/files/index.php?id=$siteid\">".get_string("sitefiles")."</a>";
-               $modicon[]=$icon;
+               $modicon[]="<img src=\"$pixpath/i/files.gif\" height=16 width=16 alt=\"\" />";
+
                if (file_exists("$CFG->dirroot/$CFG->admin/$CFG->dbtype")) {
-            $moddata[]="<a href=\"$CFG->wwwroot/$CFG->admin/$CFG->dbtype/frame.php\">".get_string("managedatabase")."</a>";
-                       $modicon[]=$icon;
+            $moddata[]="<a href=\"$CFG->wwwroot/$CFG->admin/$CFG->dbtype/frame.php\">".
+                        get_string("managedatabase")."</a>";
+                   $modicon[]="<img src=\"$pixpath/i/settings.gif\" height=16 width=16 alt=\"\" />";
                }
         $fulladmin = "<p><a href=\"$CFG->wwwroot/$CFG->admin/\">".get_string("admin")."</a>...";
     }
index 2bd4e480d9c766fef9802fea9b0d8aaedb7266a0..6e4ef37ddea867a52b04fc25867edc0d2b902401 100644 (file)
@@ -1073,6 +1073,114 @@ function print_table($table) {
     return true;
 }
 
+function make_table($table) {
+// Creates  a nicely formatted table and returns it
+// $table is an object with several properties.
+//     $table->head      is an array of heading names.
+//     $table->align     is an array of column alignments
+//     $table->size      is an array of column sizes
+//     $table->wrap      is an array of "nowrap"s or nothing
+//     $table->data[]    is an array of arrays containing the data.
+//     $table->width     is an percentage of the page
+//     $table->class     is a class
+//     $table->fontsize  is the size of all the text
+//     $table->tablealign     align the whole table
+//     $table->cellpadding    padding on each cell
+//     $table->cellspacing    spacing between cells
+
+    if (isset($table->align)) {
+        foreach ($table->align as $key => $aa) {
+            if ($aa) {
+                $align[$key] = " align=\"$aa\"";
+            } else {
+                $align[$key] = "";
+            }
+        }
+    }
+    if (isset($table->size)) {
+        foreach ($table->size as $key => $ss) {
+            if ($ss) {
+                $size[$key] = " width=\"$ss\"";
+            } else {
+                $size[$key] = "";
+            }
+        }
+    }
+    if (isset($table->wrap)) {
+        foreach ($table->wrap as $key => $ww) {
+            if ($ww) {
+                $wrap[$key] = " nowrap ";
+            } else {
+                $wrap[$key] = "";
+            }
+        }
+    }
+
+    if (empty($table->width)) {
+        $table->width = "80%";
+    }
+
+    if (empty($table->tablealign)) {
+        $table->tablealign = "center";
+    }
+
+    if (empty($table->cellpadding)) {
+        $table->cellpadding = "5";
+    }
+
+    if (empty($table->cellspacing)) {
+        $table->cellspacing = "1";
+    }
+
+    if (empty($table->class)) {
+        $table->class = "generaltable";
+    }
+
+    if (empty($table->fontsize)) {
+        $fontsize = "";
+    } else {
+        $fontsize = "<font size=\"$table->fontsize\">";
+    }
+
+    $output =  "<table width=\"$table->width\" valign=top align=\"$table->tablealign\" ";
+    $output .= " cellpadding=\"$table->cellpadding\" cellspacing=\"$table->cellspacing\" class=\"$table->class\">\n";
+
+    if (!empty($table->head)) {
+        $output .= "<tr>";
+        foreach ($table->head as $key => $heading) {
+            if (!isset($size[$key])) {
+                $size[$key] = "";
+            } 
+            if (!isset($align[$key])) {
+                $align[$key] = "";
+            } 
+            $output .= "<th valign=top ".$align[$key].$size[$key]." nowrap class=\"{$table->class}header\">$fontsize$heading</th>";
+        }
+        $output .= "</tr>\n";
+    }
+
+    foreach ($table->data as $row) {
+        $output .= "<tr valign=top>";
+        foreach ($row as $key => $item) {
+            if (!isset($size[$key])) {
+                $size[$key] = "";
+            } 
+            if (!isset($align[$key])) {
+                $align[$key] = "";
+            } 
+            if (!isset($wrap[$key])) {
+                $wrap[$key] = "";
+            } 
+            $output .= "<td ".$align[$key].$size[$key].$wrap[$key]." class=\"{$table->class}cell\">$fontsize$item</td>";
+        }
+        $output .= "</tr>\n";
+    }
+    $output .= "</table>\n";
+
+    return $output;
+}
+
+
 function print_editing_switch($courseid) {
     global $CFG, $USER;
 
index 82d5d1c8098cc246b69b4b06e5ff2f24d3dc8473..6cf54d4d0a6960dc3cf8f8cfde2185c0a17e7f5b 100644 (file)
@@ -31,6 +31,7 @@
     }
 
     $stradministration = get_string("administration");
+    $strconfiguration = get_string("configuration");
     $strthemes = get_string("themes");
     $strpreview = get_string("preview");
     $strsavechanges = get_string("savechanges");
@@ -38,7 +39,8 @@
     $strthemesaved = get_string("themesaved");
 
     print_header("$site->shortname: $strthemes", $site->fullname, 
-                 "<a href=\"$CFG->wwwroot/$CFG->admin/index.php\">$stradministration</a> -> $strthemes");
+                 "<a href=\"$CFG->wwwroot/admin/index.php\">$stradministration</a> -> ".
+                 "<a href=\"$CFG->wwwroot/admin/configure.php\">$strconfiguration</a> -> $strthemes");
 
     if ($choose) {
         if (set_config("theme", $choose)) {