]>
Commit | Line | Data |
---|---|---|
6df4b805 | 1 | <?php |
6b3d5ba9 | 2 | /* vim: set ts=4 tw=0 sw=4 noet: */ |
6df4b805 MR |
3 | abstract class DBImpl { |
4 | ||
b95d1cdb | 5 | private function __clone() {} |
6df4b805 | 6 | |
b95d1cdb MR |
7 | abstract protected static function getInstance(); |
8 | abstract protected function getQMails($offset = -1, $rowsPerPage = -1, $recipient = 'all'); | |
9 | abstract protected function getMarked($recipient = 'all'); | |
10 | abstract protected function numRows(); | |
11 | abstract protected function getMail($id); | |
24c77b7b | 12 | abstract protected function getRecipient($id); |
b95d1cdb MR |
13 | abstract protected function setCharset($charset = 'utf8'); |
14 | abstract protected function update($sql); | |
6df4b805 | 15 | } |