login ($_REQUEST['username'], $_REQUEST['password'], $_REQUEST['scrambler'])) { echo "Login failed!"; } else if (!$backup->may_make_backups) { echo "Access denied!"; } else { switch (isset ($_REQUEST['selection']) ? $_REQUEST['selection'] : "") { case "data": $selection = array ("online_data"=>1, "files"=>1); break; case "dbdata": $selection = array ("online_data"=>1); break; case "all": default: $selection = array ("online_data"=>1, "files"=>1, "config"=>1, "user"=>1); } $selection['exportfile'] = isset ($_REQUEST['filename']) ? $_REQUEST['filename'] : ""; echo $backup->exportBackup ($selection); } ?>