getRawContent() public method

Gets file content
public getRawContent ( ) : string | false
return string | false the binary file content, or false if no content
Example #1
0
     $response = PMA\libraries\Response::getInstance();
     $response->addJSON('prefs', json_encode($settings['config_data']));
     $response->addJSON('mtime', $settings['mtime']);
     exit;
 } else {
     if (isset($_POST['submit_import'])) {
         // load from JSON file
         $json = '';
         if (isset($_POST['import_type']) && $_POST['import_type'] == 'text_file' && isset($_FILES['import_file']) && $_FILES['import_file']['error'] == UPLOAD_ERR_OK && is_uploaded_file($_FILES['import_file']['tmp_name'])) {
             $import_handle = new File($_FILES['import_file']['tmp_name']);
             $import_handle->checkUploadedFile();
             if ($import_handle->isError()) {
                 $error = $import_handle->getError();
             } else {
                 // read JSON from uploaded file
                 $json = $import_handle->getRawContent();
             }
         } else {
             // read from POST value (json)
             $json = isset($_POST['json']) ? $_POST['json'] : null;
         }
         // hide header message
         $_SESSION['userprefs_autoload'] = true;
         $config = json_decode($json, true);
         $return_url = isset($_POST['return_url']) ? $_POST['return_url'] : null;
         if (!is_array($config)) {
             if (!isset($error)) {
                 $error = __('Could not import configuration');
             }
         } else {
             // sanitize input values: treat them as though