Project

General

Profile

« Previous | Next » 

Revision 2c23b054

Added by Patrick Plitzner over 7 years ago

fix #4453 Enhance portal visualization of molecular data

  • used DefinedTerm constants for UUIDS
  • used titleCache for all DerivedUnits
  • move string representations to portal code

View differences:

modules/cdm_dataportal/includes/occurrences.inc
106 106
            //provider link
107 107
            if (isset($molecular->providerLink)) {
108 108
                $molecularData .= create_html_link($molecular->providerLink, true);
109
            } else {
110
                $molecularData .= "[no provider]";
109 111
            }
110 112
            //contig link
111
            if (isset($molecular->contigFiles[0])) {//FIXME check if empty
113
            if (isset($molecular->contigFiles)) {
112 114
                $molecularData .= "[";
113
                if (isset($molecular->contigFiles)) {
115
                if (sizeof($molecular->contigFiles) > 0) {
114 116
                    foreach ($molecular->contigFiles as $contigFile) {
115
                        if (isset($contigFile->contigLink)){
116
                            if(isset($contigFile->contigLink->uri) and $contigFile->contigLink->uri!=null) {
117
                               $molecularData .= create_html_link($contigFile->contigLink, true)." ";
117
                        if (isset($contigFile->contigLink)) {
118
                            if (isset($contigFile->contigLink->uri) and $contigFile->contigLink->uri != null) {
119
                                $molecularData .= create_html_link($contigFile->contigLink, true) . " ";
118 120
                            }
119
                            //primer links
121
                        }
122
                        else {
123
                            $molecularData .= "no contig ";
124
                        }
125
                        //primer links
126
                        if(isset($contigFile->primerLinks)) {
120 127
                            $molecularData .= create_html_links($contigFile->primerLinks, true);
121 128
                        }
122 129
                    }
123
                } else {
124
                    $molecularData .= "no contig";
125 130
                }
126 131
                $molecularData = rtrim($molecularData, " ");
127 132
                $molecularData .= "]";

Also available in: Unified diff