function beforeDelete() { $aro = new Aro(); $aro_data = $aro->findByForeignKeyAndModel($this->id, 'User'); $aro->delete($aro_data['Aro']['id']); return true; }
/** * Members_delete method * Freitas - 2014-11-16 */ public function members_delete($id = null) { if ($this->request->is('post')) { //Exclusão do aro. $aro = new Aro(); $aro->create(); $aro_options = array('id' => $this->request->data['Group']['aro_id']); if ($aro->delete($aro_options)) { $this->Session->setFlash(__('Membro excluido com sucesso!'), 'alert_success'); return $this->redirect(array('action' => 'view', $id)); } else { $this->Session->setFlash(__('Membro não pode ser excluido, tente novamete!'), 'alert_error'); } } }
/** * Groups_delete method * Freitas - 2014-11-20 */ public function groups_delete($userId = null, $aroId = null) { if ($this->request->is('post')) { //Exclusão do aro. $aro = new Aro(); $aro->create(); $aro_options = array('id' => $aroId); if ($aro->delete($aro_options)) { $this->Session->setFlash(__('Grupo excluido com sucesso!'), 'alert_success'); return $this->redirect(array('action' => 'edit', $userId)); } else { $this->Session->setFlash(__('Grupo não pode ser excluido, tente novamete!'), 'alert_error'); } } }