public function getLabelFileContents($raw = FALSE){
        if (isset($this->data['Label']['FileContents']['Contents'])){
            if ($raw) {
                return $this->data['Label']['FileContents']['Contents'];
            }
            try {
                return gzdecode(base64_decode($this->data['Label']['FileContents']['Contents']));
            } catch (Exception $ex) {
                $this->log('Failed to convert label file, file might be corrupt: '.$ex->getMessage(), 'Urgent');
            }
            return false;
        } else {
            return false;
        }
    }
public function getLabelFileContents($raw = FALSE){
        if (isset($this->data['Label']['FileContents']['Contents'])){
            if ($raw) {
                return $this->data['Label']['FileContents']['Contents'];
            }
            try {
                return gzdecode(base64_decode($this->data['Label']['FileContents']['Contents']));
            } catch (Exception $ex) {
                $this->log('Failed to convert label file, file might be corrupt: '.$ex->getMessage(), 'Urgent');
            }
            return false;
        } else {
            return false;
        }
    }
public function getLabelFileContents ( $ raw = FALSE ) { if ( isset ( $ this -> data [ 'Label' ] [ 'FileContents' ] [ 'Contents' ] ) ) { if ( $ raw ) { return $ this -> data [ 'Label' ] [ 'FileContents' ] [ 'Contents' ] ; } try { return gzdecode ( base64_decode ( $ this -> data [ 'Label' ] [ 'FileContents' ] [ 'Contents' ] ) ) ; } catch ( Exception $ ex ) { $ this -> log ( 'Failed to convert label file, file might be corrupt: ' . $ ex -> getMessage ( ) , 'Urgent' ) ; } return false ; } else { return false ; } }
Returns the file contents for the Label.

This method will return <b>FALSE</b> if the status has not been set yet.
@param boolean $raw [optional] <p>Set to TRUE to get the raw, double-encoded file contents.</p>
@return string|boolean single value, or <b>FALSE</b> if status not set yet
Returns the file contents for the Label .