Lines Matching +full:lookup +full:schema +(+path:plugin +path:struct) -(+path:plugin +path:struct +path:lang)
17 use dokuwiki\plugin\struct\meta\Schema;
100 $tablename = $INPUT->str('schema');
102 throw new StructException('No schema given');
112 throw new StructException('lookup delete error: no permission for schema');
123 $tablename = $INPUT->str('schema');
161 $schema = new Schema($tablename);
162 if (!$schema->isEditable()) {
169 echo '<legend>' . $this->getLang('lookup new entry') . '</legend>';
174 $columns = $this->resolveColumns($searchconf, $schema);
183 echo '<input type="hidden" name="schema" value="' . hsc($tablename) . '" />';
198 * @param Schema $schema
201 protected function resolveColumns($searchconf, $schema)
209 return $schema->getColumns(false);
214 $columns[] = $schema->findColumn($col);