Przeglądaj źródła

add medoo index

visuddhinanda 4 lat temu
rodzic
commit
0a0487a1ef
1 zmienionych plików z 26 dodań i 0 usunięć
  1. 26 0
      app/db/pali_text.php

+ 26 - 0
app/db/pali_text.php

@@ -8,6 +8,32 @@ class PaliText extends Table
 		parent::__construct(_FILE_DB_PALITEXT_, "pali_text", "", "",$redis);
     }
 
+	public function index(){
+		$view = $_GET["view"];
+		switch ($view) {
+			case 'toc':
+				# code...
+				$book = $_GET["book"];
+				$par = $_GET["par"];
+
+				do {
+					# code...
+					$parent = $this->medoo->get(
+					$this->table,
+					["parent","paragraph","chapter_len"],
+					["book"=>$book,"paragraph"=>$par]
+					);
+					$par = $parent["parent"];
+				} while ($parent["parent"] > -1);
+				$this->_index(["book","paragraph","level","toc","next_chapter","parent"],["level[<]"=>8,"book"=>$book,"paragraph[>]"=>$parent["paragraph"],"paragraph[<]"=>$parent["paragraph"]+$parent["chapter_len"]]);
+				echo json_encode($this->result, JSON_UNESCAPED_UNICODE);
+				break;
+			default:
+				# code...
+				break;
+		}
+	}
+
 	public function getTitle($book,$para)
 	{
 		if (isset($book) && isset($para)) {