Possible hacking attempt");
print("
This has been recorded and logged, have a nice day!
");
error_log("Breakin Attempt detected in: ".__FILE__." from {$_SERVER['REMOTE_ADDR']}");
exit();
}
/* FIX */
if ($pd = opendir($config['plugin_dir']))
{
while (false !== ($pluginName = readdir($pd)))
{
if (!preg_match("/\.|\.\./",$pluginName) && is_on($config['plugins'][$pluginName]))
{
if (file_exists($config['plugin_dir']."$pluginName/config.php"))
{
include_once($config['plugin_dir']."$pluginName/config.php");
}
if (file_exists($config['plugin_dir']."$pluginName/ajax_functions.php"))
{
include_once($config['plugin_dir']."$pluginName/ajax_functions.php");
}
/*********************************************************/
/* Generate preg for non authenticated actions and pages */
/*********************************************************/
if(isset($plugin[$pluginName]['non_auth_actions']))
{
foreach($plugin[$pluginName]['non_auth_actions'] as $value)
{
if (strlen($value)) $NON_AUTH_ACTIONS .= "$value|";
}
}
if(isset($plugin[$pluginName]['non_auth_pages']))
{
foreach($plugin[$pluginName]['non_auth_pages'] as $value)
{
if (strlen($value)) $NON_AUTH_PAGES .= "$value|";
}
}
}
}
}
?>