public function persist() { if ($this->_ormPersist) { return parent::persist(); } if ($this->shouldAudit()) { $sql = $this->toSQL(); AuditLog::appendSql($sql); } }
public static function addEntity($title, $description, $type, $tags, $status, $level, $rating, $special) { $id = Entity::$nxtEntity++; $commentList = ""; $nxtSeqNo = 1; $created = time(); $updated = $created; $entityObj = new Entity($id, $title, $description, $type, $commentList, $tags, $nxtSeqNo, $created, $updated, $status, $level, $rating, $special); $entityObj->persist(); return $entityObj; }
public function persist() { if (!strlen($this->ip_address) > 0 && isset($_SERVER['REMOTE_ADDR'])) { $this->ip_address = $_SERVER['REMOTE_ADDR']; } if (!$this->userId) { $audit->userId = Registry::get('user_id'); } if (self::$_synchronousAudits || $this->_ormPersist) { return parent::persist(); } if ($this->shouldAudit()) { $sql = $this->toSQL(); AuditLog::appendSql($sql); } }