Ejemplo n.º 1
0
 public function update(array $data, $id, $entity = null)
 {
     // verificando a categoria
     if ($data['perfil'] > 0) {
         $data['perfil'] = $this->getEmRef('Admin\\Entity\\Perfil', $data['perfil']);
     } else {
         unset($data['perfil']);
     }
     parent::update($data, $id);
 }
Ejemplo n.º 2
0
 public function update($dataOrModel, array $originalVals = null)
 {
     if (null === $originalVals && is_array($dataOrModel)) {
         $originalVals['product_id'] = $dataOrModel['product_id'];
     }
     if (null === $originalVals && $dataOrModel instanceof \SpeckCatalog\Model\Product) {
         $originalVals['product_id'] = $dataOrModel->getProductId();
     }
     return parent::update($dataOrModel, $originalVals);
 }
Ejemplo n.º 3
0
 public function update($model)
 {
     if ($model->isMain) {
         $pdo = PDOBuilder::getPDO();
         $db = DB::get();
         $stmt = $pdo->prepare("UPDATE CURRENCIES SET MAIN = " . $db->false());
         $stmt->execute();
     }
     return parent::update($model);
 }
Ejemplo n.º 4
0
 public function update(array $data, $id, $entity = null)
 {
     //$data['slug'] = $this->titleToSlug($data['nome']);
     // verificando a categoria
     if ($data['categoria'] > 0) {
         $data['categoria'] = $this->getEmRef('Admin\\Entity\\Categoria', $data['categoria']);
     } else {
         unset($data['categoria']);
     }
     parent::update($data, $id);
 }
Ejemplo n.º 5
0
 public function update(array $data, $id, $entity = null)
 {
     // se a senha estiver vazia é porque não foi alterada e destroy o campo
     if (empty($data['senha'])) {
         unset($data['senha']);
     } else {
         $data['token'] = $this->getToken();
     }
     // verificando a categoria
     $data['perfil'] = $this->getEmRef('Admin\\Entity\\Perfil', $data['perfil']);
     parent::update($data, $id);
 }
 public function update(array $data, $id, $entity = null)
 {
     $caracteristicas = array();
     if (count($data['caracteristica'])) {
         foreach ($data['caracteristica'] as $caracteristica) {
             $caracteristicas[] = $this->getEmRef('Admin\\Entity\\Caracteristica', $caracteristica);
         }
         $data['caracteristica'] = $caracteristicas;
     } else {
         unset($data['caracteristica']);
     }
     parent::update($data, $id);
 }
Ejemplo n.º 7
0
 public function update($data, array $where = null)
 {
     if (null === $where && is_array($data)) {
         $where['product_id'] = $data['product_id'];
     }
     if (null === $where && $data instanceof \SpeckCatalog\Model\Product) {
         $where['product_id'] = $data->getProductId();
     }
     $vars = array('data' => $data, 'where' => $where);
     $this->getEventManager()->trigger('update.pre', $this, $vars);
     $result = parent::update($data, $where);
     $vars['result'] = $result;
     $this->getEventManager()->trigger('update.post', $this, $vars);
     return $result;
 }
Ejemplo n.º 8
0
 public function update(array $data, $id, $entity = null)
 {
     $data['transporte'] = $this->getEmRef('Admin\\Entity\\Transporte', $data['transporte']);
     parent::update($data, $id);
 }