public function testUpdate() { $this->model = new EventModel(); $array = ['name' => 'WUT', 'user' => '1', 'description' => 'No Se', 'address' => 'pffff', 'eventtime' => '1/1/2000', 'money' => '1', 'personsmax' => '1']; $state = $this->model->insertEvent($array); $this->assertEquals(true, $state); $array = ['name' => 'WUT', 'description' => 'No Se por que']; $state = $this->model->updateEventByName($array); $this->assertEquals(true, $state); $state = $this->model->deleteEventName('WUT'); $this->assertEquals(true, $state); }
public function addPOST() { if (!Authentication::getInstance()->isAuthenticated()) { throw new NotAuthenticatedException(); } if (!isset($_POST['money'])) { $_POST['money'] = 0; echo 'lol'; } $form = FormHelper::generate('event', '/event/add'); $form->setClass('pure-form pure-form-aligned centered'); $result = $form->validate(['name' => 'Nom de l\'évènement', 'description' => 'Description', 'address' => 'Adresse', 'eventtime' => 'Date de l\'évènement', 'money' => 'Prix', 'personsmax' => 'Nombre maximum de participants', 'image' => 'Image']); $result['user'] = Authentication::getInstance()->getUserId(); $eventtime = new \DateTime(); $eventtime = $eventtime->createFromFormat('d/m/Y', $result['eventtime']); $result['eventtime'] = $eventtime->format('Y-m-d H:i:s'); $this->eventModel->insertEvent($result); $this->getView()->redirect('/event'); }