/** * (non-PHPdoc) * @see EPDBObject::insertIntoDB() */ protected function insertIntoDB() { if (!$this->hasField('org_id')) { $this->setField('org_id', $this->getCourse('org_id')->getField('org_id')); } $success = parent::insertIntoDB(); if ($success && $this->updateSummaries) { EPOrg::updateSummaryFields(array('terms', 'active'), array('id' => $this->getField('org_id'))); EPCourse::updateSummaryFields('active', array('id' => $this->getField('course_id'))); } return $success; }
/** * (non-PHPdoc) * @see EPDBObject::insertIntoDB() */ protected function insertIntoDB() { $success = parent::insertIntoDB(); if ($this->updateSummaries) { EPOrg::updateSummaryFields(array('courses', 'active'), array('id' => $this->getField('org_id'))); } return $success; }