Subversion Repositories personal-webbase

Rev

Rev 7 | Rev 12 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7 Rev 8
Line 10... Line 10...
10
 
10
 
11
  <b><?php
11
  <b><?php
12
 
12
 
13
$ueberschrift = '';
13
$ueberschrift = '';
14
$menue = '';
14
$menue = '';
15
if (isset($modul) && (file_exists('modules/'.$modul.'/area_'.$area.'.inc.php')))
15
if (isset($modul) && (file_exists('modules/'.wb_dir_escape($modul).'/area_'.wb_dir_escape($area).'.inc.php')))
16
  include('modules/'.$modul.'/area_'.$area.'.inc.php');
16
  include('modules/'.wb_dir_escape($modul).'/area_'.wb_dir_escape($area).'.inc.php');
17
 
17
 
18
if (!isset($prv_seite)) $prv_seite = 'inhalt';
18
if (!isset($prv_seite)) $prv_seite = 'inhalt';
19
 
19
 
20
if ($ueberschrift != '')
20
if ($ueberschrift != '')
21
{
21
{
Line 44... Line 44...
44
if ($menue == '')
44
if ($menue == '')
45
{
45
{
46
  $men = array();
46
  $men = array();
47
  foreach ($module as $m1 => $m2)
47
  foreach ($module as $m1 => $m2)
48
  {
48
  {
49
    if (file_exists('modules/'.$m2.'/var.inc.php'))
49
    if (file_exists('modules/'.wb_dir_escape($m2).'/var.inc.php'))
50
    {
50
    {
51
      $modulueberschrift = $m2; // Wenn keine Überschrift in var.inc.php, dann wird das Modul nicht benannt
51
      $modulueberschrift = $m2; // Wenn keine Überschrift in var.inc.php, dann wird das Modul nicht benannt
52
      $modulsekpos = '';
52
      $modulsekpos = '';
53
      $modulpos = '';
53
      $modulpos = '';
54
      $modulrechte = '';
54
      $modulrechte = '';
Line 56... Line 56...
56
      $version = '';
56
      $version = '';
57
      $menuevisible = '';
57
      $menuevisible = '';
58
      $license = '';
58
      $license = '';
59
      $deaktiviere_zugangspruefung = 0;
59
      $deaktiviere_zugangspruefung = 0;
60
 
60
 
61
      include('modules/'.$m2.'/var.inc.php');
61
      include('modules/'.wb_dir_escape($m2).'/var.inc.php');
62
      if (((($ib_user_type == 0) || ($ib_user_type == 1)) && ($modulrechte == 0)) || ($ib_user_type == $modulrechte))
62
      if (((($ib_user_type == 0) || ($ib_user_type == 1)) && ($modulrechte == 0)) || ($ib_user_type == $modulrechte))
63
      {
63
      {
64
        if (($menuevisible) && (file_exists('modules/'.$m2.'/seite_inhalt.inc.php')))
64
        if (($menuevisible) && (file_exists('modules/'.wb_dir_escape($m2).'/seite_inhalt.inc.php')))
65
        {
65
        {
66
          if (file_exists('modules/'.$m2.'/images/menu/32.png'))
66
          if (file_exists('modules/'.wb_dir_escape($m2).'/images/menu/32.png'))
67
            $g = 'modules/'.$m2.'/images/menu/32.png';
67
            $g = 'modules/'.wb_dir_escape($m2).'/images/menu/32.png';
68
          else if (file_exists('modules/'.$m2.'/images/menu/32.gif'))
68
          else if (file_exists('modules/'.wb_dir_escape($m2).'/images/menu/32.gif'))
69
            $g = 'modules/'.$m2.'/images/menu/32.gif';
69
            $g = 'modules/'.wb_dir_escape($m2).'/images/menu/32.gif';
70
          else
70
          else
71
            $g = 'design/spacer.gif';
71
            $g = 'design/spacer.gif';
72
 
72
 
73
          if (file_exists('modules/'.$m2.'/images/menu/16.png'))
73
          if (file_exists('modules/'.wb_dir_escape($m2).'/images/menu/16.png'))
74
            $k = 'modules/'.$m2.'/images/menu/16.png';
74
            $k = 'modules/'.wb_dir_escape($m2).'/images/menu/16.png';
75
          else if (file_exists('modules/'.$m2.'/images/menu/16.gif'))
75
          else if (file_exists('modules/'.wb_dir_escape($m2).'/images/menu/16.gif'))
76
            $k = 'modules/'.$m2.'/images/menu/16.gif';
76
            $k = 'modules/'.wb_dir_escape($m2).'/images/menu/16.gif';
77
          else
77
          else
78
            $k = 'design/spacer.gif';
78
            $k = 'design/spacer.gif';
79
 
79
 
80
          if (!isset($men[$modulpos][$modulsekpos])) $men[$modulpos][$modulsekpos] = '';
80
          if (!isset($men[$modulpos][$modulsekpos])) $men[$modulpos][$modulsekpos] = '';
81
          $men[$modulpos][$modulsekpos] .= gfx_zeichnemenuepunkt($m2, 'inhalt', my_htmlentities($modulueberschrift), $k, $g);
81
          $men[$modulpos][$modulsekpos] .= gfx_zeichnemenuepunkt($m2, 'inhalt', my_htmlentities($modulueberschrift), $k, $g);
82
        }
82
        }
83
        if (isset($prv_modul) && ($m2 == $prv_modul) && (file_exists('modules/'.$m2.'/seite_inhalt.inc.php')))
83
        if (isset($prv_modul) && ($m2 == $prv_modul) && (file_exists('modules/'.wb_dir_escape($m2).'/seite_inhalt.inc.php')))
84
        {
84
        {
85
          if (file_exists('modules/'.$m2.'/images/menu/32.png'))
85
          if (file_exists('modules/'.wb_dir_escape($m2).'/images/menu/32.png'))
86
            $g = 'modules/'.$m2.'/images/menu/32.png';
86
            $g = 'modules/'.wb_dir_escape($m2).'/images/menu/32.png';
87
          else if (file_exists('modules/'.$m2.'/images/menu/32.gif'))
87
          else if (file_exists('modules/'.wb_dir_escape($m2).'/images/menu/32.gif'))
88
            $g = 'modules/'.$m2.'/images/menu/32.gif';
88
            $g = 'modules/'.wb_dir_escape($m2).'/images/menu/32.gif';
89
          else
89
          else
90
            $g = 'design/spacer.gif';
90
            $g = 'design/spacer.gif';
91
 
91
 
92
          $endjs = '<script language="JavaScript" type="text/javascript">
92
          $endjs = '<script language="JavaScript" type="text/javascript">
93
                  <!--
93
                  <!--
Line 96... Line 96...
96
</script>'."\n\n";
96
</script>'."\n\n";
97
          $startgefunden = true;
97
          $startgefunden = true;
98
        }
98
        }
99
        else
99
        else
100
        {
100
        {
101
          if (($modulpos == 0) && ($modulsekpos == 0) && (!$startgefunden) && (file_exists('modules/'.$m2.'/seite_inhalt.inc.php')))
101
          if (($modulpos == 0) && ($modulsekpos == 0) && (!$startgefunden) && (file_exists('modules/'.wb_dir_escape($m2).'/seite_inhalt.inc.php')))
102
          {
102
          {
103
            if (file_exists('modules/'.$m2.'/images/menu/32.png'))
103
            if (file_exists('modules/'.wb_dir_escape($m2).'/images/menu/32.png'))
104
              $g = 'modules/'.$m2.'/images/menu/32.png';
104
              $g = 'modules/'.wb_dir_escape($m2).'/images/menu/32.png';
105
            else if (file_exists('modules/'.$m2.'/images/menu/32.gif'))
105
            else if (file_exists('modules/'.wb_dir_escape($m2).'/images/menu/32.gif'))
106
              $g = 'modules/'.$m2.'/images/menu/32.gif';
106
              $g = 'modules/'.wb_dir_escape($m2).'/images/menu/32.gif';
107
            else
107
            else
108
              $g = 'design/spacer.gif';
108
              $g = 'design/spacer.gif';
109
 
109
 
110
            $endjs = '<script language="JavaScript" type="text/javascript">
110
            $endjs = '<script language="JavaScript" type="text/javascript">
111
                  <!--
111
                  <!--