abgesehn davon, das es
Code: Alles auswählen
-Tags gibt um Fehlermeldungen "einzurahmen" hast Du beim Einbauen mindestens einen Fehler eingebaut. :oops:
Überprüfe also die Einbauten unter Berücksichtigung von >>> KB:84 <<<. :wink:
Code: Alles auswählen
-Tags gibt um Fehlermeldungen "einzurahmen" hast Du beim Einbauen mindestens einen Fehler eingebaut. :oops:
Überprüfe also die Einbauten unter Berücksichtigung von >>> KB:84 <<<. :wink:
Code: Alles auswählen
$admin_id = $userdata['user_id'];
$open_close_modul = ( $HTTP_POST_VARS['oc'] ) ? $HTTP_POST_VARS['oc'] : $HTTP_GET_VARS['oc'];
$open_close = ( $HTTP_POST_VARS['open_close'] ) ? $HTTP_POST_VARS['open_close'] : $HTTP_GET_VARS['open_close'];
if ( $open_close_modul != '')
{
if ( $open_close == 1 )
{
$sql = "INSERT INTO " . ADMIN_MODULE_TABLE . " (user_id, modulname) VALUES ($admin_id, '$open_close_modul')";
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not set open status', '', __LINE__, __FILE__, $sql);
}
}
else
{
$sql = "DELETE FROM " . ADMIN_MODULE_TABLE . "
WHERE user_id = $admin_id
AND modulname = '$open_close_modul'";
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not set close status', '', __LINE__, __FILE__, $sql);
}
}
}
$cache_data_file = $phpbb_root_path.'cache/jr_admin.dat';
if (@is_file($cache_data_file))
{
if (date('YzH',time()) - date('YzH',@filemtime($cache_data_file)) >= 1)
{
@unlink($cache_data_file);
}
}
if (file_exists($phpbb_root_path.'cache/jr_admin.dat'))
{
//Read all the modules from cache file
include($phpbb_root_path.'cache/jr_admin.dat');
}
else
{
$dir = @opendir(".");
$setmodules = 1;
while( $file = @readdir($dir) )
{
if( preg_match("/^admin_.*?\." . $phpEx . "$/", $file) )
{
include($file);
}
}
@closedir($dir);
unset($setmodules);
@unlink ($cache_data_file);
$data = "<?php\n";
foreach ($module as $cat => $item_array)
{
foreach($item_array as $module_name => $filename)
{
$data .= '$module[\''.$cat.'\'][\''.$module_name.'\'] = \''.$filename."';\n";
}
}
$data .= "\n?>";
$data = str_replace('sid='.$userdata['session_id'], '', $data);
$data = str_replace('&', '', $data);
$fp = fopen( $cache_data_file, "w" );
fwrite($fp, $data);
fclose($fp);
unset($module);
include($phpbb_root_path.'cache/jr_admin.dat');
}
DasHm was bringt mir das? Ich will ja kein Junior Admin drin haben.
Code: Alles auswählen
Warning: main(): Unable to access ./../cache/jr_admin.dat