function editAction($modules_id, $system_id) { $modules = Modules::findFirstById($modules_id); $system = Systems::findFirstById($system_id); $form = new Form($modules); $form->add(new Text("name")); $form->add(new TextArea("description")); $form->add(new Hidden("system_id")); $form->add(new Hidden("id")); # $form = new ModulesForm; $this->view->modules = $modules; $this->view->system = $system; $this->view->page = 'Modules'; $this->view->form = $form; if ($this->request->isPost()) { $name = $this->request->getPost('name'); $description = $this->request->getPost('description'); $system_id = $this->request->getPost('system_id'); $modules_id = $this->request->getPost('id'); $modules = Modules::find($modules_id); if ($modules->update($this->request->getPost()) == false) { foreach ($modules->getMessages() as $message) { $this->flash->error((string) $message); } } else { $this->flash->success('Edit Modules Success'); $this->response->redirect('modules/system/' . $system_id); } } }
function deleteAction($id) { $system = Systems::findFirstById($id); $system->delete(); $this->flash->success("System Was deleted"); return $this->response->redirect("system/index"); }
function addnewAction($system_id) { $system = Systems::findFirstById($system_id); $last_version_date = Versions::last_version_date(); $last_version = Versions::last_version(); $activities = Activities::find(array("date > '{$last_version_date}' ")); $form = new VersionsForm(); $this->view->system = $system; $this->view->last_version_date = $last_version_date; $this->view->last_version = $last_version; $this->view->activities = $activities; $this->view->form = $form; }
function editAction($bugs_id, $system_id) { $bugs = Bugs::findFirstById($bugs_id); $system = Systems::findFirstById($system_id); $form = new BugsForm($bugs); $this->view->bugs = $bugs; $this->view->system = $system; $this->view->page = 'Bugs'; $this->view->form = $form; $this->view->max_number = $this->new_number($system_id); if ($this->request->isPost()) { $bugs = new Bugs(); $bugs_id = $this->request->getPost('id'); $bugs = Bugs::find($activity_id); if ($bugs->update($this->request->getPost()) == false) { foreach ($bugs_id->getMessages() as $message) { $this->flash->error((string) $message); } } else { $this->flash->success('Edit Activity Success'); $this->response->redirect('bugs/system/' . $system_id); } } }
function editAction($activity_id, $system_id) { $activity = Activities::findFirstById($activity_id); $system = Systems::findFirstById($system_id); $form = new ActivityForm($activity); $bugs_id = new Select('bugs_id', Bugs::find(), array('useEmpty' => true)); $bugs_id->setLabel('Select Bugs'); $bugs_id->setDefault(array($activity->bugs_id)); $array = []; foreach (Bugs::find(array('system_id = ' . $system_id)) as $bug) { if ($bug->modules_id) { $modules_name = '[' . $bug->modules->name . '] - '; } else { $modules_name = ''; } $array[$bug->id] = $modules_name . ' ' . $bug->description; } $bugs_id->setOptions($array); $form->add($bugs_id); /*======= Modules =======*/ $modulesId = new Select('modules_id', Modules::find(array('system_id = ' . $system_id)), array('using' => array('id', 'name'), 'useEmpty' => true)); $modulesId->setLabel('Select Modules'); $modulesId->setDefault(array($activity->modules_id)); $form->add($modulesId); $this->view->activity = $activity; $this->view->system = $system; $this->view->page = 'Modules'; $this->view->form = $form; if ($this->request->isPost()) { $activities = new Activities(); $activity_id = $this->request->getPost('id'); $activities = Activities::find($activity_id); if ($activities->update($this->request->getPost()) == false) { foreach ($activities->getMessages() as $message) { $this->flash->error((string) $message); } } else { $this->flash->success('Edit Activity Success'); $this->response->redirect('activity/system/' . $system_id); } } }