PMA\libraries\File::close PHP Method

close() public method

Closes the file
public close ( ) : void
return void
    public function close()
    {
        if (!is_null($this->_handle)) {
            fclose($this->_handle);
            $this->_handle = null;
        } else {
            $this->_content = '';
            $this->_offset = 0;
        }
        $this->cleanUp();
    }

Usage Example

Example #1
0
        $message = PMA\libraries\Message::error(__('Could not load import plugins, please check your installation!'));
        PMA_stopImport($message);
    } else {
        // Do the real import
        try {
            $default_fk_check = PMA\libraries\Util::handleDisableFKCheckInit();
            $import_plugin->doImport($sql_data);
            PMA\libraries\Util::handleDisableFKCheckCleanup($default_fk_check);
        } catch (Exception $e) {
            PMA\libraries\Util::handleDisableFKCheckCleanup($default_fk_check);
            throw $e;
        }
    }
}
if (isset($import_handle)) {
    $import_handle->close();
}
// Cleanup temporary file
if ($file_to_unlink != '') {
    unlink($file_to_unlink);
}
// Reset charset back, if we did some changes
if ($reset_charset) {
    $GLOBALS['dbi']->query('SET CHARACTER SET utf8');
    $GLOBALS['dbi']->query('SET SESSION collation_connection =\'' . $collation_connection . '\'');
}
// Show correct message
if (!empty($id_bookmark) && $_REQUEST['action_bookmark'] == 2) {
    $message = PMA\libraries\Message::success(__('The bookmark has been deleted.'));
    $display_query = $import_text;
    $error = false;