|
|
<?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;
|
|
|
}
|
|
|
}
|
|
|
?>
|