Viewing file: m_umgroup.php (1.46 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php include_once("da_umgroup.php"); class M_Umgroup extends Da_umgroup { //=== add your functions below
function getAll($aOrderBy=""){ $orderBy = ""; if (is_array($aOrderBy)) { $orderBy.="ORDER BY "; foreach ($aOrderBy as $key => $value) { $orderBy.= "$key $value, "; } $orderBy = substr($orderBy, 0, strlen($orderBy)-2); } $sql = "SELECT * FROM umgroup $orderBy"; $query = $this->db->query($sql); return $query ; }
function RSWorkGroupByUsID($uid){ $sql = "SELECT * FROM umgroup gp JOIN umusergroup ugp ON gp.GpID = ugp.UgGpID JOIN umsystem st ON gp.GpStID = st.StID WHERE ugp.UgUsID =? ORDER BY gp.GpStID, gp.GpID"; $result = $this->db->query($sql, array($uid));
return $result; }
function getGpNameTByIdStId($stid,$gpid){ $sql = "SELECT GpNameT FROM umgroup WHERE GpID = ? AND GpStID = ?"; $result = $this->db->query($sql, array($gpid,$stid));
if($result->num_rows()<>0){ return $result->row_array(); }else{ return false; } } function get(){ $sql = "SELECT * FROM umsystem st LEFT JOIN umgroup gp ON st.StID=gp.GpStID ORDER BY StNameT,gp.GpNameT ASC "; return $this->db->query($sql); } function getIdByStId(){ $sql = "SELECT GpID FROM umgroup WHERE GpStID = ? ORDER BY GpID DESC"; $query = $this->db->query($sql, array($this->GpStID)); if($query->num_rows()<=0){ return 0; } else { return $query->row()->GpID; } } } //=== end class Umgroup
?>
|