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(); 8bb615297Sghiif (!isset($_GET['t']) || ! $toko->check(trim($_GET['t']), $ID)) 978977588Sghi header('Location: '.$uri.'?id='.$_GET['id'].'&t='.$toko->get($ID)); 10f2f5b3feSghi 110e31399aSSzymon Olewniczak$issue_id = $nparams['id']; 12f2f5b3feSghi 13*44189046SSzymon Olewniczak//$isso = new Issues(); 14*44189046SSzymon Olewniczak//$causo = new Causes(); 15*44189046SSzymon Olewniczak//$tasko = new Tasks(); 16*44189046SSzymon Olewniczak// 17*44189046SSzymon Olewniczak//$template['issue'] = $isso->get($issue_id); 18*44189046SSzymon Olewniczak//$template['team'] = $isso->get_team($issue_id); 19*44189046SSzymon Olewniczak// 20*44189046SSzymon Olewniczak//$template['real_causes'] = $causo->get_real($issue_id); 21*44189046SSzymon Olewniczak//$template['potential_causes'] = $causo->get_potential($issue_id); 22*44189046SSzymon Olewniczak// 23*44189046SSzymon Olewniczak// 24*44189046SSzymon Olewniczak//$template['tasks'] = $tasko->get_by_8d($issue_id); 25*44189046SSzymon Olewniczak//$template['cost_total'] = $tasko->get_total_cost($issue_id); 26f2f5b3feSghi 27*44189046SSzymon Olewniczak$template['issue'] = $this->model->issues->get_one($issue_id); 28*44189046SSzymon Olewniczak$template['total_cost'] = $template['issue']->total_cost(); 2966b54849Sghi 30*44189046SSzymon Olewniczak$template['real_causes'] = $this->model->commcauses->get_all(array( 31*44189046SSzymon Olewniczak 'type' => '1', 32*44189046SSzymon Olewniczak 'issue' => $issue_id 33*44189046SSzymon Olewniczak))->fetchAll(); //fetchAll becouse we need to count rows before displaying them 34*44189046SSzymon Olewniczak 35*44189046SSzymon Olewniczak$template['potential_causes'] = $this->model->commcauses->get_all(array( 36*44189046SSzymon Olewniczak 'type' => '2', 37*44189046SSzymon Olewniczak 'issue' => $issue_id 38*44189046SSzymon Olewniczak))->fetchAll(); //fetchAll becouse we need to count rows before displaying them 39*44189046SSzymon Olewniczak 40*44189046SSzymon Olewniczak$template['tasks'] = array(); 41*44189046SSzymon Olewniczak$template['tasks']['3d'] = $this->model->tasks->get_all(array( 42*44189046SSzymon Olewniczak 'action' => '0', 43*44189046SSzymon Olewniczak 'issue' => $issue_id 44*44189046SSzymon Olewniczak))->fetchAll(); //fetchAll becouse we need to count rows before displaying them 45*44189046SSzymon Olewniczak 46*44189046SSzymon Olewniczak$template['tasks']['5d'] = $this->model->tasks->get_all(array( 47*44189046SSzymon Olewniczak 'action' => '1', 48*44189046SSzymon Olewniczak 'issue' => $issue_id 49*44189046SSzymon Olewniczak))->fetchAll(); //fetchAll becouse we need to count rows before displaying them 50f2f5b3feSghi 5166b54849Sghi 52*44189046SSzymon Olewniczak$template['tasks']['7d'] = $this->model->tasks->get_all(array( 53*44189046SSzymon Olewniczak 'action' => '2', 54*44189046SSzymon Olewniczak 'issue' => $issue_id 55*44189046SSzymon Olewniczak))->fetchAll(); //fetchAll becouse we need to count rows before displaying them 56e8fc7594Sghi 57e8fc7594Sghi$template['uri'] = $uri.'?'.$_SERVER['QUERY_STRING'];