Mercurial > hg > extraction-interface
comparison controllers/extractapp.php @ 71:26d8c4c43d86 extractapp
minor checking for variable/index in php
| author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
|---|---|
| date | Wed, 08 Apr 2015 14:57:01 +0200 |
| parents | edb8a2e8ce84 |
| children | 2daef8e36214 |
comparison
equal
deleted
inserted
replaced
| 70:359f48d58cbc | 71:26d8c4c43d86 |
|---|---|
| 13 $this->viewmodel = new ExtractappModel(); | 13 $this->viewmodel = new ExtractappModel(); |
| 14 } | 14 } |
| 15 | 15 |
| 16 protected function TaggingText() { | 16 protected function TaggingText() { |
| 17 $viewmodel = $this->viewmodel; | 17 $viewmodel = $this->viewmodel; |
| 18 | 18 |
| 19 switch ($this->postdata['func']) { | 19 if (isset($this->postdata['func'])) { |
| 20 $func = $this->postdata['func']; | |
| 21 } | |
| 22 switch ($func) { | |
| 20 case 'SaveFullText': | 23 case 'SaveFullText': |
| 21 $viewmodel->SaveFullText($this->postdata); | 24 $viewmodel->SaveFullText($this->postdata); |
| 22 $this->ReturnView($viewmodel->StartTagging(), true); | 25 $this->ReturnView($viewmodel->StartTagging(), true); |
| 23 break; | 26 break; |
| 24 case 'SaveFullTextToLGService': | 27 case 'SaveFullTextToLGService': |
| 98 | 101 |
| 99 } | 102 } |
| 100 | 103 |
| 101 protected function EditWordlist() { | 104 protected function EditWordlist() { |
| 102 $viewmodel = $this->viewmodel; | 105 $viewmodel = $this->viewmodel; |
| 103 switch ($this->postdata['func']) { | 106 if (isset($this->postdata['func'])) { |
| 107 $func = $this->postdata['func']; | |
| 108 } | |
| 109 switch ($func) { | |
| 104 case 'AddNewList': | 110 case 'AddNewList': |
| 105 $this->ReturnView($viewmodel->AddNewList($this->postdata), true); | 111 $this->ReturnView($viewmodel->AddNewList($this->postdata), true); |
| 106 break; | 112 break; |
| 107 case 'SaveWordlist': | 113 case 'SaveWordlist': |
| 108 $this->ReturnView($viewmodel->SaveWordlist($this->postdata), true); | 114 $this->ReturnView($viewmodel->SaveWordlist($this->postdata), true); |
| 109 break; | 115 break; |
| 110 default: // EditWordlist | 116 default: // EditWordlist |
| 111 | |
| 112 $this->ReturnView($viewmodel->EditWordlist(), true); | 117 $this->ReturnView($viewmodel->EditWordlist(), true); |
| 113 break; | 118 break; |
| 114 } | 119 } |
| 115 } | 120 } |
| 116 | 121 |
| 117 | 122 |
| 118 protected function EditTaglist() { | 123 protected function EditTaglist() { |
| 119 $viewmodel = $this->viewmodel; | 124 $viewmodel = $this->viewmodel; |
| 120 switch ($this->postdata['func']) { | 125 if (isset($this->postdata['func'])) { |
| 126 $func = $this->postdata['func']; | |
| 127 } | |
| 128 switch ($func) { | |
| 121 case 'NewTagElement': | 129 case 'NewTagElement': |
| 122 $this->ReturnView($viewmodel->NewTagElement($this->postdata), true); | 130 $this->ReturnView($viewmodel->NewTagElement($this->postdata), true); |
| 123 break; | 131 break; |
| 124 case 'SaveTagElement': | 132 case 'SaveTagElement': |
| 125 $this->ReturnView($viewmodel->SaveTagElement($this->postdata), true); | 133 $this->ReturnView($viewmodel->SaveTagElement($this->postdata), true); |
| 134 } | 142 } |
| 135 | 143 |
| 136 | 144 |
| 137 protected function ConfigTagsInTopic() { | 145 protected function ConfigTagsInTopic() { |
| 138 $viewmodel = $this->viewmodel; | 146 $viewmodel = $this->viewmodel; |
| 139 switch ($this->postdata['func']) { | 147 if (isset($this->postdata['func'])) { |
| 148 $func = $this->postdata['func']; | |
| 149 } | |
| 150 switch ($func) { | |
| 140 case 'Update': | 151 case 'Update': |
| 141 $viewmodel->UpdateTagsInTopic($this->postdata); | 152 $viewmodel->UpdateTagsInTopic($this->postdata); |
| 142 break; | 153 break; |
| 143 default: | 154 default: |
| 144 $this->ReturnView($viewmodel->ConfigTagsInTopic($this->postdata), true); | 155 $this->ReturnView($viewmodel->ConfigTagsInTopic($this->postdata), true); |
