Lines Matching refs:schemadata
28 protected $schemadata;
87 if (!$this->schemadata->getSchema()->isEditable()) return;
96 $value = $this->schemadata->getDataColumn($this->column);
128 if (!$this->schemadata->getRid()) {
132 if (!in_array($this->schemadata->getSchema()->getTable(), $tables)) {
136 if (!$this->schemadata->getSchema()->isEditable()) {
148 $tosave = $this->schemadata->getDataArray();
152 if ($this->schemadata->getRid()) {
158 $this->schemadata->setTimestamp($revision);
160 if (!$this->schemadata->saveData($tosave)) {
163 if (!$this->schemadata->getRid()) {
168 $this->schemadata->getSchema()->getTable()
181 $this->initFromInput($this->schemadata->getTimestamp());
182 $value = $this->schemadata->getDataColumn($this->column);
185 $data = json_encode(['value' => $R->doc, 'rev' => $this->schemadata->getTimestamp()], JSON_THROW_ON_ERROR);
209 $this->schemadata = null;
224 $this->schemadata = AccessTable::getPageAccess($table, $pid);
226 $this->schemadata = AccessTable::getSerialAccess($table, $pid, $rid);
228 $this->schemadata = AccessTable::getGlobalAccess($table, $rid);
234 $this->column = $this->schemadata->getSchema()->findColumn($field);
236 $this->schemadata = null;