Lines Matching refs:this
34 $controller->register_hook('PLUGIN_MOVE_PAGE_RENAME', 'AFTER', $this, 'handleMove', true);
35 $controller->register_hook('PLUGIN_MOVE_MEDIA_RENAME', 'AFTER', $this, 'handleMove', false);
42 * @param bool $ispage is this a page move operation?
49 $this->db = $hlp->getDB(false);
50 if (!$this->db instanceof SQLiteDB) return false;
55 $this->db->query('BEGIN TRANSACTION');
59 $this->updateDataTablePIDs($old, $new);
60 $this->updateAssignments($old, $new);
61 $this->updateTitles($old, $new);
71 $this->updateColumnID($schema, $col, $old, $new, true);
73 $this->updateColumnLookup($schema, $col, $old, $new);
76 $this->updateColumnID($schema, $col, $old, $new);
82 $ok = $this->db->query('COMMIT TRANSACTION');
84 $this->db->query('ROLLBACK TRANSACTION');
104 $this->db->query($sql, [$new, $old]);
108 $this->db->query($sql, [$new, $old]);
122 $this->db->query($sql, [$new, $old]);
137 $this->db->query($sql, [$new, $old]);
168 $this->db->query($sql, [$old, $new, $old]); // exact match
170 $this->db->query($sql, [$old, $new, "$old#%"]); // match with hashes
173 $this->db->query($sql, [$old, $new, "[\"$old\",%]"]); // match JSON string
175 $this->db->query($sql, [$old, $new, "[\"$old#%\",%]"]); // match JSON string with hash
194 if (!$ref->getId()) return; // this schema does not exist
196 $this->updateColumnID($schema, $col, $old, $new);