Mercurial > hg > extraction-interface
comparison interface/check_sections.php @ 7:0e9a7c69f22c
add editing records/log into TOC correction list page, more editing records could be shown on the TOC page
| author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
|---|---|
| date | Fri, 06 Feb 2015 09:44:17 +0100 |
| parents | 883ad980a43b |
| children | da10158c6d0a |
comparison
equal
deleted
inserted
replaced
| 6:63e08b98032f | 7:0e9a7c69f22c |
|---|---|
| 68 | 68 |
| 69 | 69 |
| 70 // sorting by the $sort_by parameter | 70 // sorting by the $sort_by parameter |
| 71 function checkSections_sort_by($sort_by){ | 71 function checkSections_sort_by($sort_by){ |
| 72 switch ($sort_by) { | 72 switch ($sort_by) { |
| 73 case 'time': | 73 case '_time': |
| 74 $query="(SELECT name AS book_name,level1,level2,period,dynasty,start_year,id from books ORDER BY start_year)"; | 74 $query="(SELECT name AS book_name,level1,level2,period,dynasty,start_year,id from books ORDER BY start_year)"; |
| 75 $result = mysql_query($query); | 75 $result = mysql_query($query); |
| 76 if (!$result){ | |
| 77 echo ("Failed during selecting books table."); | |
| 78 } | |
| 79 | |
| 80 | |
| 76 echo mysql_num_rows($result)." result(s)<br><br>"; | 81 echo mysql_num_rows($result)." result(s)<br><br>"; |
| 77 echo "<table>"; | 82 echo "<table>"; |
| 78 echo "<tr>"; | 83 echo "<tr>"; |
| 79 echo "<td class='bookName'>book name<td class='level1'>level1<td class='level2'>level2<td class='period'>period<td class='dynasty'>dynasty<td class='start_year'>start_year"; | 84 echo "<td class='bookName'>book name<td class='level1'>level1<td class='level2'>level2<td class='period'>period<td class='dynasty'>dynasty<td class='start_year'>start_year"; |
| 80 while ($row = mysql_fetch_assoc($result)) { | 85 while ($row = mysql_fetch_assoc($result)) { |
| 89 echo $str; | 94 echo $str; |
| 90 } | 95 } |
| 91 echo "</table>"; | 96 echo "</table>"; |
| 92 break; | 97 break; |
| 93 | 98 |
| 99 case 'time': | |
| 100 $query="(SELECT name AS book_name,level1,level2,period,dynasty,start_year,id from books ORDER BY start_year)"; | |
| 101 $result = mysql_query($query); | |
| 102 if (!$result){ | |
| 103 echo ("Failed during selecting books table."); | |
| 104 } | |
| 105 | |
| 106 | |
| 107 echo mysql_num_rows($result)." result(s)<br><br>"; | |
| 108 echo "<table>"; | |
| 109 echo "<tr>"; | |
| 110 echo "<td class='bookName'>book name<td class='level1'>level1<td class='level2'>level2 <td class='period'>period<td class='dynasty'>dynasty<td class='start_year'>start_year<td class='last_editor'>last_editor<td class='edit_time'>edit_time"; | |
| 111 while ($row = mysql_fetch_assoc($result)) { | |
| 112 $str="<tr>"; | |
| 113 $str.="<td>".$row['book_name']; | |
| 114 $str.="<td>".$row['level1']; | |
| 115 $str.="<td>".$row['level2']; | |
| 116 $str.="<td>".$row['period']; | |
| 117 $str.="<td>".$row['dynasty']; | |
| 118 $str.="<td>".$row['start_year']; | |
| 119 | |
| 120 // query last_editor and last_edit_time | |
| 121 $query_editor = "(SELECT editor, date from sections_versions WHERE books_id='".$row['id']."' ORDER BY version DESC)"; | |
| 122 $row_sections_versions = mysql_fetch_assoc(mysql_query($query_editor)); // the first one | |
| 123 $last_editor = $row_sections_versions['editor']; | |
| 124 $last_edit_time = $row_sections_versions['date']; | |
| 125 $str.="<td>".$last_editor; | |
| 126 $str.="<td>".$last_edit_time; | |
| 127 | |
| 128 $str.="<td><a href='check_sections_details.php?book_id=".$row['id']."&count=100"."' target='_blank'>"."click here"."</a>"; | |
| 129 echo $str; | |
| 130 } | |
| 131 echo "</table>"; | |
| 132 break; | |
| 133 | |
| 94 default: | 134 default: |
| 95 # code... | 135 # code... |
| 96 echo "no sorting parameter set"; | 136 echo "no sorting parameter set"; |
| 97 break; | 137 break; |
| 98 } | 138 } |
| 99 } | 139 } |
| 140 | |
| 100 | 141 |
| 101 ?> | 142 ?> |
| 102 | 143 |
| 103 | 144 |
| 104 | 145 |
