예제 #1
0
 /**
  * (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;
 }
예제 #2
0
 /**
  * (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;
 }