コード例 #1
0
    $LASTBACKUPTIME = "<span style=\"color:red\"><b><blink>Noch kein Backup!</blink></b></span>";
    $LASTBACKUPFILE = "<span style=\"color:red\"><b>--</b></span>";
} elseif ($lastbackup['time'] <= $akt_time - 604800) {
    $LASTBACKUPTIME = "<span style=\"color:red\"><blink>" . _APCMS_FormattedDateTime($lastbackup['time']) . "</blink></span>";
    $LASTBACKUPFILE = "<span style=\"color:red\">" . _APCMS_SpecialChars($lastbackup['file']) . "</span>";
} else {
    $LASTBACKUPTIME = _APCMS_FormattedDateTime($lastbackup['time']);
    $LASTBACKUPFILE = _APCMS_SpecialChars($lastbackup['file']);
}
require_once $_SESSION['APCMS']['CLASS_DIR'] . "/apcms_admintable.class." . $_SESSION['APCMS']['SUFFIX'];
$ADMINTABLE1 = new APCMS_ADMINTABLE($_SESSION['APCMS']['TABLE']['BGCOLOR'], $_SESSION['APCMS']['HELPSYSTEM']['BGCOLOR'], $_SESSION['APCMS']['HELPSYSTEM']['FGCOLOR']);
$ADMINTABLE1->AddRow('<strong>Versions-Information</strong>', '', 2);
$ADMINTABLE1->AddRow('<strong>APCMS-Version</stron>', ($NEWVERSION != "" ? $NEWVERSION . "&nbsp; &nbsp;" : "") . ' <strong>' . _APCMS_version() . '</stron>');
$ADMINTABLE1->AddRow('PHP-Version', phpversion());
$ADMINTABLE1->AddRow('MySQL-Version', $db->mysqlversion());
$ADMINTABLE1->AddRow('GDLib-Version', _APCMS_getGDVersion());
$CONTENTINHALT .= $ADMINTABLE1->GetTable() . "<br />";
$ADMINTABLE2 = new APCMS_ADMINTABLE($_SESSION['APCMS']['TABLE']['BGCOLOR'], $_SESSION['APCMS']['HELPSYSTEM']['BGCOLOR'], $_SESSION['APCMS']['HELPSYSTEM']['FGCOLOR']);
$ADMINTABLE2->AddRow('<strong>System-Information</strong>', '', 2);
$ADMINTABLE2->AddRow('Date', $ACTUALTIME_FORMATTED);
$ADMINTABLE2->AddRow('Install-Date', _APCMS_FormattedDateTime($akt_installdate));
$ADMINTABLE2->AddRow('Letztes Backup vom', $LASTBACKUPTIME);
$ADMINTABLE2->AddRow('Letztes Backup', $LASTBACKUPFILE);
$ADMINTABLE2->AddRow('reg. User', _APCMS_RegUsersNum());
$ADMINTABLE2->AddRow('User Online', $OnlineUserArray['useronline_onlinenum']);
$CONTENTINHALT .= $ADMINTABLE2->GetTable() . "<br />";
$ADMINTABLE3 = new APCMS_ADMINTABLE($_SESSION['APCMS']['TABLE']['BGCOLOR'], $_SESSION['APCMS']['HELPSYSTEM']['BGCOLOR'], $_SESSION['APCMS']['HELPSYSTEM']['FGCOLOR']);
$ADMINTABLE3->AddRow('<strong>Support-Information</strong>', '', 2);
$ADMINTABLE3->AddRow('APP - Another PHP Program', _APCMS_MakeHref('http://www.php-programs.de/', "http://www.php-programs.de/", "", "_blank"));
$ADMINTABLE3->AddRow('Support-Forum', _APCMS_MakeHref('http://www.php-programs.de/apboard/main.php', "http://www.php-programs.de/apboard/main.php", "", "_blank"));
$ADMINTABLE3->AddRow('Dokumentation', _APCMS_MakeHref($_SESSION['APCMS']['REL_URL'] . '/apcms_docs/', $_SESSION['APCMS']['REL_URL'] . "/apcms/apcms_docs/", "", "_blank"));
コード例 #2
0
/** 
 * Gibt Informationen zu den Vorraussetzungen und den gegebenen Möglichkeiten aus 
 * 
 * @since          0.0.1 
 * @version        0.0.1 
 * @access         public 
 * @return         string 
 * @author         Alexander Mieland 
 * @copyright      2000-2004 by APP - Another PHP Program 
 */
function _APCMS_ShowRequirements()
{
    $WRITEABLE_DIRS = array('./apcms_content', './apcms_styles/app', './apcms_styles/app/cache', './apcms_styles/app/images', './apcms_styles/app/images/navbuttons', './apcms_styles/app/templates_c', './apcms_sysdir', './apcms_sysdir/backups', './apcms_sysdir/cache', './apcms_sysdir/last_backup', './apcms_sysdir/temp', './apcms_userdir', './apcms_userdir/avatare', './apcms_userdir/profilpics', './apcms_userdir/userpics', './apcms_userdir/uploads');
    $INSTALLED_EXTS = array('ftp', 'gd', 'mcrypt', 'sockets', 'session', 'zlib');
    $OUT = "";
    $OUT .= "<br /><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td colspan=\"3\"><strong>empfohlene Systemvoraussetzungen:</strong></td></tr><tr><td colspan=\"3\">&nbsp;</td></tr><tr><td><u>Eigenschaft</u></td><td width=\"80\"><u>empfohlen</u></td><td width=\"80\"><u>vorhanden</u></td></tr> \n    <tr><td>PHP Version</td><td width=\"80\">4.1.0</td><td width=\"80\"><span style=\"color: " . (version_compare(phpversion(), "4.1.0") == -1 ? "red" : "green") . "\">" . phpversion() . "</span></td></tr><tr><td>GDLib Version</td><td width=\"80\">2.0.0</td> \n    <td width=\"80\"><span style=\"color: " . (version_compare(_APCMS_getGDVersion(), "2.0.0") == -1 ? "red" : "green") . "\">" . _APCMS_getGDVersion() . "</span></td></tr><tr><td colspan=\"3\"><strong>Features</strong></td></tr><tr><td>GDLib Truecolor</td><td width=\"80\">Ja</td> \n    <td width=\"80\"><span style=\"color: " . (!_APCMS_haveTCSupport() ? "red" : "green") . "\">" . (_APCMS_haveTCSupport() ? "Ja" : "Nein") . "</span></td></tr><tr><td>GDLib TTF Support</td><td width=\"80\">Ja</td><td width=\"80\"><span style=\"color: " . (!_APCMS_haveTTFSupport() ? "red" : "green") . "\">" . (_APCMS_haveTTFSupport() ? "Ja" : "Nein") . "</span></td> \n    </tr><tr><td>GDLib PNG Write Support</td><td width=\"80\">Ja</td><td width=\"80\"><span style=\"color: " . (!_APCMS_havePNGSupport() ? "red" : "green") . "\">" . (_APCMS_havePNGSupport() ? "Ja" : "Nein") . "</span></td></tr><tr><td>GDLib JPEG Write Support</td><td width=\"80\">Ja</td> \n    <td width=\"80\"><span style=\"color: " . (!_APCMS_haveJPEGSupport() ? "red" : "green") . "\">" . (_APCMS_haveJPEGSupport() ? "Ja" : "Nein") . "</span></td></tr><tr><td colspan=\"3\"><strong>Konfiguration</strong></td></tr><tr><td>safe_mode</td><td width=\"80\">deaktiviert</td><td width=\"80\"><span style=\"color: " . (get_cfg_var("safe_mode") ? "blue" : "green") . "\">" . (get_cfg_var("safe_mode") ? "aktiviert" : "deaktiviert") . "</span></td> \n    </tr><tr><td>register_globals</td><td width=\"80\">deaktiviert</td><td width=\"80\"><span style=\"color: " . (get_cfg_var("register_globals") ? "green" : "green") . "\">" . (get_cfg_var("register_globals") ? "aktiviert" : "deaktiviert") . "</span></td> \n    </tr><tr><td>open_basedir</td><td width=\"80\">deaktiviert</td><td width=\"80\"><span style=\"color: " . (get_cfg_var("open_basedir") ? "blue" : "green") . "\">" . (get_cfg_var("open_basedir") ? "aktiviert" : "deaktiviert") . "</span></td> \n    </tr><tr><td>magic_quotes_sybase</td><td width=\"80\">deaktiviert</td><td width=\"80\"><span style=\"color: " . (get_cfg_var("magic_quotes_sybase") ? "red" : "green") . "\">" . (get_cfg_var("magic_quotes_sybase") ? "aktiviert" : "deaktiviert") . "</span></td> \n    </tr><tr><td>upload_max_filesize</td><td width=\"80\">&gt; 0</td><td width=\"80\"><span style=\"color: " . (!get_cfg_var("upload_max_filesize") ? "blue" : "green") . "\">" . get_cfg_var("upload_max_filesize") . "</span></td></tr><tr><td colspan=\"3\"><strong>Verzeichnisrechte</strong></td></tr>";
    for ($WDc = 0; $WDc < count($WRITEABLE_DIRS); $WDc++) {
        $OUT .= "<tr><td>Schreibrechte im Verzeichnis &quot;" . $WRITEABLE_DIRS[$WDc] . "&quot;</td><td width=\"80\">Ja</td><td width=\"80\"><span style=\"color: " . (!is_writeable($WRITEABLE_DIRS[$WDc]) ? "red" : "green") . "\">" . (is_writeable($WRITEABLE_DIRS[$WDc]) ? "Ja" : "Nein") . "</span></td></tr>";
    }
    $OUT .= "<tr><td colspan=\"3\"><strong>Extensions</strong></td></tr>";
    for ($IEc = 0; $IEc < count($INSTALLED_EXTS); $IEc++) {
        $OUT .= "<tr><td>Extension &quot;" . $INSTALLED_EXTS[$IEc] . "&quot;</td><td width=\"80\">Installiert</td><td width=\"80\"><span style=\"color: " . (!extension_loaded($INSTALLED_EXTS[$IEc]) ? "red" : "green") . "\">" . (!extension_loaded($INSTALLED_EXTS[$IEc]) ? "nicht installiert" : "Installiert") . "</span></td></tr>";
    }
    $OUT .= "</table>";
    return $OUT;
}