pdf van invullijst

This commit is contained in:
Monique
2022-02-02 11:12:25 +01:00
parent 372d032536
commit de3375bf72
6 changed files with 291 additions and 125 deletions
+23 -13
View File
@@ -27,6 +27,8 @@ class Monitor extends MY_Controller{
$versies = array();
$organisatie=$this->Organisaties_model->get_record_by_id($this->globorgid);
$module = $this->session->userdata('module');
$modulenaam = $this->Modules_model->get_fieldvalue(['id'=>$module],'naamkort');
$modulenaam = str_replace(' ', '', $modulenaam);
$gaverder = true; // zoek verder omdat er nog geen actieve versie is
// zoek eerst de reeds ingevulde versies
// zoek dan de actieve versie
@@ -56,7 +58,9 @@ class Monitor extends MY_Controller{
$versies = array_merge($actieveversie, $versies);
}
};
echo json_encode(array("versies"=>$versies, "soort"=>$organisatie->soort));
echo json_encode(array("versies"=>$versies,
"soort"=>$organisatie->soort,
"module" => $modulenaam));
}
function getperiodesperschoolvanuitpartituur(){
if (!$this->userid) die;
@@ -220,20 +224,26 @@ class Monitor extends MY_Controller{
}
function printlijst(){
$input0 = $this->input->post('data');
$input = json_decode($input0);
//var_dump('input', $input);
$inputstring = $this->input->post('data');
$input = json_decode($inputstring);
$module = $input->module;
$info = $input->info;
$tabel = $input->tabel;
$notitie = $input->notitie;
$zichtbaar = $input->zichtbaar;
$data = [];
$data['module'] = $module;
$data['info'] = $info;
$data['tabel'] = $tabel;
$data['notitie'] = $notitie;
$data['zichtbaar'] = $zichtbaar;
$data['today'] = date("d-m-Y");
$data['organisatie'] = '';
$organisatie = $this->Organisaties_model->get_orgnaam($this->globorgid);
$instrument = $this->Modules_model->get_fieldvalue(array("sysnr" =>$this->module), "naam") ;
if($organisatie) $data['organisatie'] = $organisatie;
$filenaam = $input->filenaam;
$html=$this->load->view("monpas/reports/printlijst.php", $data, true);
$data=array( "instrument" => $instrument,
"organisatie" => $organisatie,
"versie" => $input->orgversie,
"today" => date('d-m-Y'),
"listitems" => json_decode($input->tabelinfo),
"notitie" => $input->notitie);
$html=$this->load->view("monpas/reports/printlijst", $data, true);
$filenaam="MonPasInvullijst";
$this->Phantom_model->create_pdf($html,$filenaam, FALSE,FALSE,FALSE);
}
}