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); }
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); }
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); }
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); }
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); }
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; }
public function update(array $data, $id, $entity = null) { $data['transporte'] = $this->getEmRef('Admin\\Entity\\Transporte', $data['transporte']); parent::update($data, $id); }