Mercurial > hg > extraction-interface
comparison develop/models/extractapp.php @ 9:584b1623e9ef
TOC correction list page updated
| author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
|---|---|
| date | Mon, 09 Feb 2015 18:59:24 +0100 |
| parents | 63e08b98032f |
| children | 54a235d43694 |
comparison
equal
deleted
inserted
replaced
| 8:da10158c6d0a | 9:584b1623e9ef |
|---|---|
| 23 $section_id = $this->GetSectionId(); | 23 $section_id = $this->GetSectionId(); |
| 24 | 24 |
| 25 $stringInput = $this->GetSectionContent(); | 25 $stringInput = $this->GetSectionContent(); |
| 26 | 26 |
| 27 $taglistArray = $this->GetTaglistArray(); | 27 $taglistArray = $this->GetTaglistArray(); |
| 28 // test for GetTaglistByTopicID: | |
| 29 // $taglistArray = $this->GetTaglistByTopicID(1); | |
| 30 | |
| 28 | 31 |
| 29 $wordlistArray = $this->GetWordlistArray(); | 32 $wordlistArray = $this->GetWordlistArray(); |
| 30 | 33 |
| 31 $data = array(); | 34 $data = array(); |
| 32 $data['stringInput'] = $stringInput; | 35 $data['stringInput'] = $stringInput; |
| 229 $queryInsert = sprintf("DELETE FROM `taglist` WHERE `id` = %s", stripslashes($postdata['id'])); | 232 $queryInsert = sprintf("DELETE FROM `taglist` WHERE `id` = %s", stripslashes($postdata['id'])); |
| 230 $resultInsert = mysql_query($queryInsert); | 233 $resultInsert = mysql_query($queryInsert); |
| 231 } | 234 } |
| 232 | 235 |
| 233 } | 236 } |
| 237 | |
| 238 | |
| 239 // TODO: get taglist by choosen topic | |
| 240 private function GetTaglistByTopicID($topic_id) { | |
| 241 $taglistArray = ""; | |
| 242 | |
| 243 $query = "SELECT * FROM topic_tag_relation WHERE topic_id=".$topic_id; | |
| 244 $result = mysql_query($query); | |
| 245 if (!$result) { | |
| 246 return json_encode("Failed during selecting topics table."); | |
| 247 } | |
| 248 | |
| 249 while ($row = mysql_fetch_assoc($result)) { | |
| 250 $tag_id = $row['tag_id']; | |
| 251 $query = "SELECT * FROM taglist WHERE id=".$tag_id; | |
| 252 $tag_result = mysql_query($query); | |
| 253 if ($tag_result) { | |
| 254 return json_encode("Failed during selecting taglist table."); | |
| 255 } | |
| 256 $row = mysql_fetch_assoc($tag_result)); | |
| 257 $taglistArray[] = array( $row['id'], $row['name'], $row['tag'], $row['color'] ); | |
| 258 // array_push($taglistArray, array( $row['id'], $row['name'], $row['tag'], $row['color'] )); | |
| 259 } | |
| 260 | |
| 261 | |
| 262 return $taglistArray; | |
| 263 | |
| 264 | |
| 265 | |
| 266 | |
| 267 | |
| 268 } | |
| 234 // =========================== | 269 // =========================== |
| 235 | 270 |
| 236 // === for manage wordlist === | 271 // === for manage wordlist === |
| 237 public function EditWordlist($urlvalues) { | 272 public function EditWordlist($urlvalues) { |
| 238 $this->Initialize($urlvalues); | 273 $this->Initialize($urlvalues); |
