'idgroup','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 getProjectswG(){ $query = "SELECT idproject, title FROM sis_project" ." WHERE idproject NOT IN (SELECT idproject FROM sis_group)" ." ORDER BY title"; $consulta = $this->db->prepare($query); $consulta->execute(); $num_rows = $consulta->rowCount(); return array($consulta, $num_rows); } //JASYRC 10MAY2010 public function getGroups($datos = array("inicio" => 0, "tamanio" => 5)){ $query = "SELECT * FROM sis_group WHERE state = 1 OR state = 2 ORDER BY date_create ASC"; $consulta = $this->db->prepare($query); $consulta->execute(); $num_filas = $consulta->rowCount(); $parametros = array("total" => $num_filas, "inicio" => $datos['inicio'], "pagina" => $datos['tamanio']); list($paginas,$navegador) = $this->getPager($parametros); $consulta = $this->db->prepare($query.' LIMIT '.$datos['inicio'].' , '.$datos['tamanio'].' '); $consulta->execute(); return array($consulta,$paginas,$navegador); } //JASYRC 02JUN2010 public function getAllProjects(){ $query = "SELECT idproject, title FROM sis_project"; $result = $this->db->prepare($query); $result->execute(); return $result; } //JASYRC 10MAY2010 function addGroup($data_group, $description){ $query = "INSERT INTO sis_group( idproject, name_group, alias, date_create, picture," ." description, state, created_by ) VALUES ( ".$data_group['idproject'].",'" .$data_group['name_group']."',"." '".$data_group['alias']."', '" .$data_group['date_create']."', '".$data_group['picture']."'," ." '".$description."', 1, ".$data_group['iduser'].")"; $result = $this->db->prepare($query); $result->execute(); return $result; } //JASYRC 10MAY2010 function editGroup($group){ $query = "SELECT * FROM sis_group WHERE idgroup = $group"; $result = $this->db->prepare($query); $result->execute(); return $result; } //JASYRC 02JUN2010 function asignGroup($group){ $query = "UPDATE sis_group SET idproject = ".$group['idproject'] ." WHERE idgroup = ".$group['idgroup']; $result = $this->db->prepare($query); $result->execute(); return $result; } //JASYRC 08JUN2010 function delete1($group){ //$query = "UPDATE sis_group SET state = 3 WHERE idgroup = $group"; $query = "DELETE FROM sis_group WHERE idgroup = $group"; $result = $this->db->prepare($query); $result->execute(); return $result; } //JASYRC 10MAY2010 function searchGroupbyName($name){ $query = "SELECT * FROM sis_group WHERE LOWER(name_group) = '".strtolower($name)."'"; $result = $this->db->prepare($query); $result->execute(); $num_rows = $result->rowCount(); return $num_rows; } } ?>