Example #1
0
 function __construct($connectionNumber = 0)
 {
     parent::__construct($connectionNumber);
     $this->setTableName('entity_properties_tbl');
     $sm = new org_glizy_dataAccessDoctrine_SchemaManager($this->connection);
     $sequenceName = $sm->getSequenceName($this->getTableName());
     $this->setSequenceName($sequenceName);
     $fields = $sm->getFields($this->getTableName());
     foreach ($fields as $field) {
         $this->addField($field);
     }
 }
Example #2
0
 function __construct($connectionNumber = 0)
 {
     parent::__construct($connectionNumber);
     $this->setTableName('documents_tbl', org_glizy_dataAccessDoctrine_DataAccess::getTablePrefix($connectionNumber));
     $sm = new org_glizy_dataAccessDoctrine_SchemaManager($this->connection);
     $sequenceName = $sm->getSequenceName($this->getTableName());
     $this->setSequenceName($sequenceName);
     $fields = $sm->getFields($this->getTableName());
     foreach ($fields as $field) {
         $this->addField($field);
     }
     $this->addRelation(array('type' => 'joinTable', 'name' => 'rel_aclEdit', 'className' => 'org.glizy.models.JoinDoctrine', 'field' => 'join_FK_source_id', 'destinationField' => 'join_FK_dest_id', 'bindTo' => '__aclEdit', 'objectName' => ''));
     $this->addRelation(array('type' => 'joinTable', 'name' => 'rel_aclView', 'className' => 'org.glizy.models.JoinDoctrine', 'field' => 'join_FK_source_id', 'destinationField' => 'join_FK_dest_id', 'bindTo' => '__aclView', 'objectName' => ''));
     $this->setProcessRelations(true);
 }
Example #3
0
 function __construct($connectionNumber = 0)
 {
     parent::__construct($connectionNumber);
 }
 public function saveHistory($values = NULL, $forceNew = false, $comment = '')
 {
     if (__Config::get('glizy.dataAccess.validate')) {
         $this->validate($values);
     }
     if (!is_null($values)) {
         parent::loadFromArray($values);
     }
     if ($this->isNew() || $forceNew) {
         $result = $this->insert($values, self::STATUS_DRAFT, $comment);
     } else {
         if (!empty($this->modifiedFields) || !is_null($values)) {
             $result = $this->insertDetailOnly($values, $this->getStatus(), self::STATUS_DRAFT, $comment);
         }
     }
     return $this->getId();
 }
 public function emptyRecord()
 {
     parent::emptyRecord();
     $this->setType($this->type);
 }