Subversion Repositories personal-webbase

Rev

Rev 4 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4 Rev 8
1
<?php
1
<?php
2
 
2
 
3
if (!defined('IBLEGAL')) die('Kann nicht ohne Personal WebBase ausgef&uuml;hrt werden.');
3
if (!defined('IBLEGAL')) die('Kann nicht ohne Personal WebBase ausgef&uuml;hrt werden.');
4
 
4
 
5
$meldung = '';
5
$meldung = '';
6
 
6
 
7
if (!inetconn_ok())
7
if (!inetconn_ok())
8
{
8
{
9
  $meldung .= '<font color="#FF0000">Konnte nicht nach Updates pr&uuml;fen, da Internetkonnektivit&auml;t gest&ouml;rt ist.</font>';
9
  $meldung .= '<font color="#FF0000">Konnte nicht nach Updates pr&uuml;fen, da Internetkonnektivit&auml;t gest&ouml;rt ist.</font>';
10
}
10
}
11
else
11
else
12
{
12
{
13
  $cont = my_get_contents('https://www.personal-webbase.de/module_version.txt');
13
  $cont = my_get_contents('https://www.personal-webbase.de/module_version.txt');
14
 
14
 
15
  if ($cont == '')
15
  if ($cont == '')
16
  {
16
  {
17
    $meldung .= '<font color="#FF0000">Es konnte nicht nach Updates f&uuml;r das Modul gesucht werden. Pr&uuml;fen Sie Ihre PHP-Einstellungen oder versuchen Sie es zu einem sp&auml;teren Zeitpunkt nocheinmal.</font>';
17
    $meldung .= '<font color="#FF0000">Es konnte nicht nach Updates f&uuml;r das Modul gesucht werden. Pr&uuml;fen Sie Ihre PHP-Einstellungen oder versuchen Sie es zu einem sp&auml;teren Zeitpunkt nocheinmal.</font>';
18
  }
18
  }
19
  else
19
  else
20
  {
20
  {
21
    if (strpos($cont, '['.$m2.' '.$version.']') !== false)
21
    if (strpos($cont, '['.$m2.' '.$version.']') !== false)
22
    {
22
    {
23
      $meldung .= 'Es sind keine Updates f&uuml;r das Modul verf&uuml;gbar.';
23
      $meldung .= 'Es sind keine Updates f&uuml;r das Modul verf&uuml;gbar.';
24
    }
24
    }
25
    else
25
    else
26
    {
26
    {
27
      $meldung .= '<font color="#00BB00">Das Modul ist in einer neuen Version erschienen!</font> <a href="https://www.personal-webbase.de/" target="_blank">Download</a>';
27
      $meldung .= '<font color="#00BB00">Das Modul ist in einer neuen Version erschienen!</font> <a href="https://www.personal-webbase.de/" target="_blank">Download</a>';
28
    }
28
    }
29
  }
29
  }
30
}
30
}
31
 
31
 
32
if (decoct(@fileperms('modules/'.$m2.'/system/temp/')) != 40777)
32
if (decoct(@fileperms('modules/'.wb_dir_escape($m2).'/system/temp/')) != 40777)
33
  $meldung .= '<br><br><font color="#FF0000">Die Funktionalit&auml;t dieses Modules k&ouml;nnte beeintr&auml;chtigt sein, da der Administrator folgendes Verzeichnis nicht schreibbar (CHMOD 0777) gemacht hat: modules/'.$m2.'/system/temp/</font>';
33
  $meldung .= '<br><br><font color="#FF0000">Die Funktionalit&auml;t dieses Modules k&ouml;nnte beeintr&auml;chtigt sein, da der Administrator folgendes Verzeichnis nicht schreibbar (CHMOD 0777) gemacht hat: modules/'.wb_dir_escape($m2).'/system/temp/</font>';
34
 
34
 
35
?>
35
?>
36
 
36