Mercurial > hg > extraction-interface
comparison views/Extractapp/ExportTable.php @ 117:e6b516fa7b60 extractapp
1. add new columns : book year and edition year.
2. remove duplicate column : time.
author | Calvin Yeh <cyeh@mpiwg-berlin.mpg.de> |
---|---|
date | Thu, 28 Sep 2017 17:45:30 +0200 |
parents | b0cecc104639 |
children |
comparison
equal
deleted
inserted
replaced
116:0ef426b5a1b9 | 117:e6b516fa7b60 |
---|---|
14 * GNU General Public License for more details. | 14 * GNU General Public License for more details. |
15 * | 15 * |
16 * You should have received a copy of the GNU General Public License | 16 * You should have received a copy of the GNU General Public License |
17 * along with Extraction-interface. If not, see <http://www.gnu.org/licenses/>. | 17 * along with Extraction-interface. If not, see <http://www.gnu.org/licenses/>. |
18 */ | 18 */ |
19 /*! \file | 19 /*! \file |
20 * This is the view for ExportTable. | 20 * This is the view for ExportTable. |
21 * It shows a html table with each row as a topic object and each column as a tag/attribute. | 21 * It shows a html table with each row as a topic object and each column as a tag/attribute. |
22 */ | 22 */ |
23 | 23 |
24 // --- initialize --- | 24 // --- initialize --- |
25 $outputTableArray = $viewmodel['outputTableArray']; | 25 $outputTableArray = $viewmodel['outputTableArray']; |
26 $bookId = $viewmodel['bookId']; | 26 $bookId = $viewmodel['bookId']; |
32 ?> | 32 ?> |
33 | 33 |
34 <html> | 34 <html> |
35 <head> | 35 <head> |
36 <title></title> | 36 <title></title> |
37 <?php include 'views/maintemplate.php'; ?> | |
38 <style> | |
37 | 39 |
40 td { | |
41 padding: 0px 5px; | |
42 white-space: nowrap; | |
43 } | |
44 </style> | |
38 </head> | 45 </head> |
39 | 46 |
40 <body> | 47 <body> |
41 <table width="100%" border="1" id="tableMain"> | 48 <table width="100%" border="1" id="tableMain"> |
42 | 49 |
43 <?php | 50 <?php |
44 $count=1; | 51 $count=1; |
45 foreach ( $outputTableArray as $trIndex =>$trValue ) { | 52 foreach ( $outputTableArray as $trIndex =>$trValue ) { |
46 echo "<tr>"; | 53 echo "<tr>"; |
47 if ( $trIndex==0 ) { | 54 if ( $trIndex==0 ) { |
48 echo "<td>#</td>"; | 55 echo "<td align='center'>#</td>"; |
49 echo "<td>Book ID</td>"; | 56 echo "<td>Book ID</td>"; |
50 echo "<td>Section ID</td>"; | 57 echo "<td>Section ID</td>"; |
51 echo "<td>方志</td>"; | 58 echo "<td>方志</td>"; |
52 echo "<td>部</td>"; | 59 echo "<td>部</td>"; |
60 echo "<td>Book Year</td>"; | |
61 echo "<td>Edition Year</td>"; | |
53 echo "<td>方志地點</td>"; | 62 echo "<td>方志地點</td>"; |
54 echo "<td>經度(x)</td>"; // longitude | 63 echo "<td>經度(x)</td>"; // longitude |
55 echo "<td>緯度(y)</td>"; // latitude | 64 echo "<td>緯度(y)</td>"; // latitude |
56 echo "<td>Description</td>"; // description | 65 echo "<td>Description</td>"; // description |
57 | 66 |
58 } else { | 67 } else { |
59 echo "<td>".$count++."</td>"; | 68 echo "<td align='center'>".$count++."</td>"; |
60 echo "<td>".$bookId."</td>"; | 69 echo "<td>".$bookId."</td>"; |
61 echo "<td>".$sectionid."</td>"; | 70 echo "<td>".$sectionid."</td>"; |
62 echo "<td>".$bookName."</td>"; | 71 echo "<td>".$bookName."</td>"; |
63 echo "<td>".$sectionName."</td>"; | 72 echo "<td>".$sectionName."</td>"; |
73 echo "<td>".$bookMeta->book_year."</td>"; | |
74 echo "<td>".$bookMeta->edition_year."</td>"; | |
75 echo "<td>".$sectionName."</td>"; | |
64 echo "<td>".$bookMeta->place_name."</td>"; | 76 echo "<td>".$bookMeta->place_name."</td>"; |
65 echo "<td>".$bookMeta->x."</td>"; | 77 echo "<td>".$bookMeta->x."</td>"; |
66 echo "<td>".$bookMeta->y."</td>"; | 78 echo "<td>".$bookMeta->y."</td>"; |
67 echo "<td>".$bookName."_".$sectionName."</td>"; // description for LGMap | 79 echo "<td>".$bookName."_".$sectionName."</td>"; // description for LGMap |
68 | 80 |
69 } | 81 } |
70 if ( isset( $trValue["page"] ) ) { | 82 if ( isset( $trValue["page"] ) ) { |
71 echo "<td>".$trValue["page"]."</td>"; | 83 echo "<td >".$trValue["page"]."</td>"; |
72 } else { | 84 } else { |
73 echo "<td> </td>"; | 85 echo "<td> </td>"; |
74 } | 86 } |
75 /* | 87 /* |
76 foreach ( $outputTableArray[0][1] as $index => $value ) { | 88 foreach ( $outputTableArray[0][1] as $index => $value ) { |
80 echo "<td> </td>"; | 92 echo "<td> </td>"; |
81 } | 93 } |
82 } | 94 } |
83 */ | 95 */ |
84 foreach ( $outputTableArray[0][0] as $index => $value ) { | 96 foreach ( $outputTableArray[0][0] as $index => $value ) { |
85 if ( $index == "time" ) { | 97 //if ( $index == "time" ) { |
98 //if ( isset( $trValue[0][$index] ) ) { | |
99 // echo "<td>".$trValue[0][$index]."</td>"; | |
100 // echo "<td>".$trValue[0][$index]."</td>"; | |
101 //} else { | |
102 // echo "<td> </td>"; | |
103 // echo "<td> </td>"; | |
104 //} | |
105 //} else { | |
86 if ( isset( $trValue[0][$index] ) ) { | 106 if ( isset( $trValue[0][$index] ) ) { |
87 echo "<td>".$trValue[0][$index]."</td>"; | 107 echo "<td >".$trValue[0][$index]."</td>"; |
88 echo "<td>".$trValue[0][$index]."</td>"; | |
89 } else { | |
90 echo "<td> </td>"; | |
91 echo "<td> </td>"; | |
92 } | |
93 } else { | |
94 if ( isset( $trValue[0][$index] ) ) { | |
95 echo "<td>".$trValue[0][$index]."</td>"; | |
96 } else { | 108 } else { |
97 echo "<td> </td>"; | 109 echo "<td> </td>"; |
98 } | 110 } |
99 } | 111 //} |
100 } | 112 } |
101 | |
102 | 113 |
114 /* remove other, full columns | |
103 if ( isset( $trValue["other"] ) ) { | 115 if ( isset( $trValue["other"] ) ) { |
104 echo "<td>".$trValue["other"]."</td>"; | 116 echo "<td>".$trValue["other"]."</td>"; |
105 } else { | 117 } else { |
106 echo "<td> </td>"; | 118 echo "<td> </td>"; |
107 } | 119 } |
108 if ( isset( $trValue["full"] ) ) { | 120 if ( isset( $trValue["full"] ) ) { |
109 echo "<td>".$trValue["full"]."</td>"; | 121 echo "<td>".$trValue["full"]."</td>"; |
110 } else { | 122 } else { |
111 echo "<td> </td>"; | 123 echo "<td> </td>"; |
112 } | 124 } |
113 | 125 */ |
126 | |
114 | 127 |
115 echo "</tr>"; | 128 echo "</tr>"; |
116 } | 129 } |
117 ?> | 130 ?> |
118 </table> | 131 </table> |