staffModel.php
33 lines
| 1.2 KiB
| text/x-php
|
PhpLexer
|
r2 | <?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; | |||
} | |||
} | |||
?> |