+++ /dev/null
-<?php
-/**
- *
- * Table is designed to be used with a mailer to notify or issue
- * emails (or maybe others later??)
- *
- *
-CREATE TABLE core_notify (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `act_when` DATETIME NOT NULL,
- `onid` int(11) NOT NULL DEFAULT 0,
- `ontable` varchar(128) NOT NULL DEFAULT '',
- `person_id` int(11) NOT NULL DEFAULT 0,
- `msgid` varchar(128) NOT NULL DEFAULT '',
- `sent` DATETIME NOT NULL,
- `event_id` int(11) NOT NULL DEFAULT 0,
- PRIMARY KEY (`id`),
- INDEX `lookup`(`act_when`, `msgid`)
-);
-**/
-
-require_once 'DB/DataObject.php';
-
-class Pman_Core_DataObjects_Core_notify extends DB_DataObject
-{
- ###START_AUTOCODE
- /* the code below is auto generated do not remove the above tag */
-
- public $__table = 'core_notify'; // table name
- public $id; // int(11) not_null primary_key auto_increment
- public $act_when; // datetime(19) not_null multiple_key binary
- public $onid; // int(11) not_null
- public $ontable; // string(128) not_null
- public $person_id; // int(11) not_null
- public $msgid; // string(128) not_null
- public $sent; // datetime(19) not_null binary
- public $event_id; // int(11)
-
-
- /* the code above is auto generated do not remove the tag below */
- ###END_AUTOCODE
-
- function person()
- {
- $c = DB_DataObject::Factory('Person');
- $c->get($this->person_id);
- return $c;
-
- }
- function object()
- {
- $c = DB_DataObject::factory($this->ontable);
- $c->autoJoin();
- if ($c->get($this->onid)) {
- return $c;
- }
- return false;
-
- }
-
- function delivered()
- {
- return !empty($msgid);
- }
-
-
-}