Files
2021-07-10 16:25:16 +02:00

49 lines
1.4 KiB
PHP

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* Description of model
*
* @author Liesbeth
* @date april 25 2013
*/
class Modpartactxorgusers extends MY_Model{
protected $tablename = 'tbPartActxOrgusers';
function __construct(){
parent::__construct();
$models = array();
$this->load->model($models);
}
function get_uitvoerenden ($actID){
$this->sql = " SELECT CONCAT_WS(' ' , voornaam,tussenvoegsel,achternaam) as naam
FROM tbPartActxOrgusers p
LEFT JOIN tb_orgusers o
on o.id = p.orguserID
LEFT JOIN tb_users u
ON u.id = o.user_id
WHERE p.activiteitID = {$actID}";
return $this->get_query_result();
}
function get_activiteiten_per_user($orguserid, $partID=FALSE){
$this->sql = "SELECT pa.id, pa.naam, pa.start,pa.eind, pa.duur,pa.gereed,
f.naam as fase,
p.naam as pijler,
pa.pijlerid
FROM tbPartActxOrgusers po, tbPartActiviteiten pa
LEFT JOIN tbFases f
ON f.id = pa.fase
LEFT JOIN tbPartPijlers pp
ON pp.id = pa.pijlerid
LEFT JOIN tbPijlers p
ON p.id = pp.pijlerID
WHERE po.orguserID = $orguserid
AND pa.id = po.activiteitID ";
if ($partID) { $this->sql .= " AND pa.partituurID = {$partID}" ;}
else { $this->sql .=" AND pa.partituurID = {$this->partituurid}"; };
return $this->get_query_result();
}
}