| | <?php |
| |
|
| | namespace Kanboard\Controller; |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | class ProjectActionDuplicationController extends BaseController |
| | { |
| | public function show() |
| | { |
| | $project = $this->getProject(); |
| | $projects = $this->projectUserRoleModel->getProjectsByUser($this->userSession->getId()); |
| | unset($projects[$project['id']]); |
| |
|
| | $this->response->html($this->template->render('project_action_duplication/show', array( |
| | 'project' => $project, |
| | 'projects_list' => $projects, |
| | ))); |
| | } |
| |
|
| | public function save() |
| | { |
| | $project = $this->getProject(); |
| | $src_project_id = $this->request->getValue('src_project_id'); |
| |
|
| | if ($this->actionModel->duplicate($src_project_id, $project['id'])) { |
| | $this->flash->success(t('Actions duplicated successfully.')); |
| | } else { |
| | $this->flash->failure(t('Unable to duplicate actions.')); |
| | } |
| |
|
| | $this->response->redirect($this->helper->url->to('ActionController', 'index', array('project_id' => $project['id']))); |
| | } |
| | } |
| |
|