function get_sql_dump() { global $temporary_dir, $allow_compression, $package_size; // Set data to initial at the start if (cMySQLBackUp::getDumpData($temporary_dir) === false) { _set_generating_dump_value(array(GET_SQL_CANCEL_PARAM => 0, GET_SQL_TABLE => '', GET_SQL_PERCENTAGE => 0)); } $dump = new cMySQLBackUp($temporary_dir, '', $allow_compression, $package_size); $dump->create_dump(); // Set data to initial to prevent incorrect next start of getting sql dump _set_generating_dump_value(array(GET_SQL_CANCEL_PARAM => 0, GET_SQL_TABLE => '', GET_SQL_PERCENTAGE => 0)); $dump->download($dump->sBackUpFile); }