/** * TODO * * @return string TODO */ protected function _getFileSizeOp() { switch ($this->_db->adapterName()) { case 'PostgreSQL': case 'PDO_PostgreSQL': return 'OCTET_LENGTH'; default: return 'LENGTH'; } }
/** * Deletes a virtual email. * * @param integer $virtual_id The id of the virtual email to delete. */ public function deleteVirtual($virtual_id) { $sql = 'DELETE FROM ' . $this->_params['tables']['virtuals'] . ' WHERE ' . $this->_getTableField('virtuals', 'virtual_id') . ' = ?'; $this->_db->delete($sql, array($virtual_id)); }
/** * Set a global database adapter. * * @param Horde_Db_Adapter $adapter */ public static function setAdapter($adapter) { self::$_adapter = $adapter; }