\n"; if ($option_disabled == 1) { echo "
$slogin_showlog
"; echo "";
@include (SLOGIN_LOG_PREFIX . $slogin_showlog . SLOGIN_LOG_SUFFIX);
echo "";
}
// Edit a given password file.
elseif (($slogin_ufileop == 1) && $ufilename) {
fslogin_adminnav (0);
if (!$slogin_canusefopen) {
echo "{$slogin_text[$slogin_lang]["MayNotSave"]}
"; } echo "\n"; } // Edit a given password file and show generated MD5 hash of given string. elseif (($slogin_ufileop == 5) && $ufilename) { fslogin_adminnav (0); if (!$slogin_canusefopen) { echo "{$slogin_text[$slogin_lang]["MayNotSave"]}
"; } echo "\n"; } // Save a given password file. elseif (($slogin_ufileop == 3) && $ufilename) { fslogin_adminnav (0); $slogin_ufile_error = false; $slogin_ufilef = @fopen ($ufilename, 'wb'); if ($slogin_ufilef) { if (fwrite ($slogin_ufilef, $slogin_filetext) === false) { echo "{$slogin_text[$slogin_lang]["CantSave"]} (" . basename ($ufilename) . ")
"; $slogin_ufile_error = true; } fclose ($slogin_ufilef); } else { echo "{$slogin_text[$slogin_lang]["CantSave"]} (" . basename ($ufilename) . ")
"; $slogin_ufile_error = true; } if (!$slogin_ufile_error) { echo "{$slogin_text[$slogin_lang]["FileSaved"]} (" . basename ($ufilename) . ")
"; } } // Backup a given password file. elseif (($slogin_ufileop == 2) && $ufilename) { fslogin_adminnav (0); $slogin_bak_file = dirname ($ufilename) . "/" . date ("Ymd-His", mktime(date("H")+SLOGIN_TIMEZONE_SHIFT,date("i"),date("s"),date("m"),date("d"),date("Y"))) . "-" . basename ($ufilename) . SLOGIN_BACKUP_SUFFIX; if (fslogin_gzip_file ($ufilename, $slogin_bak_file)) { echo "{$slogin_text[$slogin_lang]["FileSaved"]} (" . basename ($ufilename) . " -> $slogin_bak_file)
"; } else { echo "{$slogin_text[$slogin_lang]["CantSave"]} (" . basename ($ufilename) . " -> $slogin_bak_file)
"; } } // Delete a given backup file. elseif (($slogin_ufileop == 4) && $ufilename) { fslogin_adminnav (0); if (($ufilename != ".") && ($ufilename != "..") && (substr (strtolower ($ufilename), (strlen (SLOGIN_BACKUP_SUFFIX) * -1)) == (SLOGIN_BACKUP_SUFFIX))) { if (fslogin_del_file ($ufilename)) { echo "{$slogin_text[$slogin_lang]["FileDeleted"]} (" . basename ($ufilename) . ")
"; } else { echo "{$slogin_text[$slogin_lang]["CantDelete"]} (" . basename ($ufilename) . ")
"; } } else { echo "{$slogin_text[$slogin_lang]["CantDelete"]} (" . basename ($ufilename) . ")
"; } } // Show the PHP info. elseif ($slogin_showinfo) { fslogin_adminnav (3); phpinfo (); } // Show the SiTeFiLo configuration. elseif ($slogin_showcfg) { fslogin_adminnav (2); echo "";
echo "slogin_default_lang = " . $slogin_default_lang . "
";
echo "slogin_default_pagetitle = " . $slogin_default_pagetitle . "
";
echo "slogin_default_redirect = " . $slogin_default_redirect . "
";
echo "slogin_default_logoutredirect = " . $slogin_default_logoutredirect . "
";
echo "slogin_allowuser_redirect = " . $slogin_allowuser_redirect . "
";
echo "slogin_canusefopen = " . $slogin_canusefopen . "
";
echo "slogin_usehashes = " . $slogin_usehashes . "
";
echo "slogin_userstxt = " . $slogin_userstxt . "
";
echo "slogin_altuser = " . $slogin_altuser . "
";
echo "LOGIN_USER_PREFIX = " . SLOGIN_USER_PREFIX . "
";
echo "LOGIN_LOG_PREFIX = " . SLOGIN_LOG_PREFIX . "
";
echo "LOGIN_LOG_SUFFIX = " . SLOGIN_LOG_SUFFIX . "
";
echo "LOGIN_TIMEZONE_SHIFT = " . SLOGIN_TIMEZONE_SHIFT . "
";
echo "LOGIN_USERS_FILE = " . SLOGIN_USERS_FILE . "
";
echo "LOGIN_LOG_FILE = " . SLOGIN_LOG_FILE . "
";
echo "LOGIN_MAXLEN_USERNAME = " . SLOGIN_MAXLEN_USERNAME . "
";
echo "LOGIN_MAXLEN_PASSWORD = " . SLOGIN_MAXLEN_PASSWORD . "
";
echo "slogin_php_self = " . $slogin_php_self . "
";
echo "
{$slogin_text[$slogin_lang]["LogList"]}
\n"; $slogin_totallogs = fslogin_show_logs (); if (($slogin_totallogs == 0) && ($slogin_canusefopen == 0)) { echo "{$slogin_text[$slogin_lang]["UserFileList"]}
\n"; echo "{$slogin_text[$slogin_lang]["MayNotSave"]}
"; echo "\n"; echo "\n"; echo "{$slogin_text[$slogin_lang]["PasswordHasher"]}
\n"; echo ""; echo "{$slogin_text[$slogin_lang]["BakList"]}
\n"; $slogin_totalbaks = fslogin_show_baks (); echo "{$slogin_text[$slogin_lang]["NoAdmin"]}
\n"; echo "\n"; echo "