<?php
class staffModel extends ModelBase{
    public $tableName = 'sis_staff';
    public $id = array('key'=>'idstaff','value'=>'');

    public function addItem($datos){
        $this->setFieldArray($datos);
        list($resultado,$id,$mensaje) = $this->insert();
        return array ($resultado,$id,$mensaje);
    }

    public function DeleteItem(){
        list($resultado,$mensaje) = $this->delete();
        return array ($resultado,$mensaje);
    }

    public function UpdateItem($datos){
        $this->setFieldArray($datos);
        list($resultado,$mensaje) = $this->update();
        return array ($resultado,$mensaje);
    }

    public function dolist(){
        $str_query = " SELECT stf.*, CONCAT(su.lastname, ', ', su.firstname) AS usuario, sa.name"
                    ." FROM ".$this->tableName." AS stf"
                    ." INNER JOIN sis_user AS su ON stf.iduser = su.iduser"
                    ." INNER JOIN sis_areas AS sa ON stf.idarea = sa.idarea"
                    ." ORDER BY stf.date_create";
        $this->setQuery($str_query);
        $list_subjects = $this->getObjectList();
        return $list_subjects;
    }
}
?>