1f2f5b3feSghi<?php 2f2f5b3feSghiinclude_once DOKU_PLUGIN."bez/models/issues.php"; 3f2f5b3feSghiinclude_once DOKU_PLUGIN."bez/models/causes.php"; 4e8fc7594Sghiinclude_once DOKU_PLUGIN."bez/models/tokens.php"; 5e8fc7594Sghi 6e8fc7594Sghi/*jeżeli nie mamy tokenu generujemy nowy i przekierowujemy*/ 7e8fc7594Sghi$toko = new Tokens(); 8*0a8ec76dSSzymon Olewniczakif ($this->model->acl->get_level() >= BEZ_AUTH_USER && 9*0a8ec76dSSzymon Olewniczak (!isset($_GET['t']) || ! $toko->check(trim($_GET['t']), $this->page_id()))) { 10f7e5853cSSzymon Olewniczak header('Location: '.$uri.'?id='.$_GET['id'].'&t='.$toko->get($this->page_id())); 11*0a8ec76dSSzymon Olewniczak} 12f2f5b3feSghi 130e31399aSSzymon Olewniczak$issue_id = $nparams['id']; 14f2f5b3feSghi 1544189046SSzymon Olewniczak//$isso = new Issues(); 1644189046SSzymon Olewniczak//$causo = new Causes(); 1744189046SSzymon Olewniczak//$tasko = new Tasks(); 1844189046SSzymon Olewniczak// 1944189046SSzymon Olewniczak//$template['issue'] = $isso->get($issue_id); 2044189046SSzymon Olewniczak//$template['team'] = $isso->get_team($issue_id); 2144189046SSzymon Olewniczak// 2244189046SSzymon Olewniczak//$template['real_causes'] = $causo->get_real($issue_id); 2344189046SSzymon Olewniczak//$template['potential_causes'] = $causo->get_potential($issue_id); 2444189046SSzymon Olewniczak// 2544189046SSzymon Olewniczak// 2644189046SSzymon Olewniczak//$template['tasks'] = $tasko->get_by_8d($issue_id); 2744189046SSzymon Olewniczak//$template['cost_total'] = $tasko->get_total_cost($issue_id); 28f2f5b3feSghi 2944189046SSzymon Olewniczak$template['issue'] = $this->model->issues->get_one($issue_id); 3044189046SSzymon Olewniczak$template['total_cost'] = $template['issue']->total_cost(); 3166b54849Sghi 3244189046SSzymon Olewniczak$template['real_causes'] = $this->model->commcauses->get_all(array( 3344189046SSzymon Olewniczak 'type' => '1', 3444189046SSzymon Olewniczak 'issue' => $issue_id 3544189046SSzymon Olewniczak))->fetchAll(); //fetchAll becouse we need to count rows before displaying them 3644189046SSzymon Olewniczak 3744189046SSzymon Olewniczak$template['potential_causes'] = $this->model->commcauses->get_all(array( 3844189046SSzymon Olewniczak 'type' => '2', 3944189046SSzymon Olewniczak 'issue' => $issue_id 4044189046SSzymon Olewniczak))->fetchAll(); //fetchAll becouse we need to count rows before displaying them 4144189046SSzymon Olewniczak 4244189046SSzymon Olewniczak$template['tasks'] = array(); 4344189046SSzymon Olewniczak$template['tasks']['3d'] = $this->model->tasks->get_all(array( 4444189046SSzymon Olewniczak 'action' => '0', 452fef90f9SSzymon Olewniczak 'state' => '1', 4644189046SSzymon Olewniczak 'issue' => $issue_id 4744189046SSzymon Olewniczak))->fetchAll(); //fetchAll becouse we need to count rows before displaying them 4844189046SSzymon Olewniczak 4944189046SSzymon Olewniczak$template['tasks']['5d'] = $this->model->tasks->get_all(array( 5044189046SSzymon Olewniczak 'action' => '1', 512fef90f9SSzymon Olewniczak 'state' => '1', 5244189046SSzymon Olewniczak 'issue' => $issue_id 5344189046SSzymon Olewniczak))->fetchAll(); //fetchAll becouse we need to count rows before displaying them 54f2f5b3feSghi 5566b54849Sghi 5644189046SSzymon Olewniczak$template['tasks']['7d'] = $this->model->tasks->get_all(array( 5744189046SSzymon Olewniczak 'action' => '2', 582fef90f9SSzymon Olewniczak 'state' => '1', 5944189046SSzymon Olewniczak 'issue' => $issue_id 6044189046SSzymon Olewniczak))->fetchAll(); //fetchAll becouse we need to count rows before displaying them 61e8fc7594Sghi 62e8fc7594Sghi$template['uri'] = $uri.'?'.$_SERVER['QUERY_STRING']; 63