"; $lista = array(); while($row = getRow($result)){ $lista = $row; } return $lista; } function SqlVarios($sql){ $result = execQuery($sql); $lista = array(); $i = 0; while($row = getRow($result)){ $lista[$i] = $row; $i++; } return $lista; } function SqlObject($sql){ $result = execQuery($sql); //echo $sql."
"; $lista = new ArrayObject(); while($row = mysql_fetch_object($result)){ $lista = $row; } return $lista; } function SqlVariosObject($sql){ $result = execQuery($sql); $lista = new ArrayObject(); $i = 0; while($row = mysql_fetch_object($result)){ $lista[$i] = $row; $i++; } return $lista; } function deleteSql($sql){ $result = execQuery($sql); if($result){ return true; }else{ return false; } } function getNombre($idTabla,$tabla,$idTablaKey,$key){ $sql = "SELECT * FROM $tabla WHERE $idTablaKey=$idTabla"; $result = execQuery($sql); while($row = getRow($result)){ $lista = $row[$key]; } return $lista; } function comprobarPermiso($permisos,$idUsuario_mod){ $entrada = false; for($i=0;$i"; if($permisos[$i]["idUsuario_mod"] == $idUsuario_mod){ $entrada = true; } } return $entrada; } function generaLog($idUsuario,$accion){ global $tiempo_restante_de_sesion; $accion = addslashes($accion); $sql = "INSERT INTO logs (idUsuario,accion,fecha,session_id,ip) VALUES ($idUsuario,'$accion',NOW(),'".session_id()."','".$_SERVER['REMOTE_ADDR']."')"; $result = execQuery($sql); $sql = "UPDATE alumnos_activos SET fecha_modificacion=NOW() WHERE idAlumno=$idUsuario"; $result = execQuery($sql); } function updateTabla($tabla,$campo,$valor){ $sql = "UPDATE $tabla SET $campo=$valor"; $result = execQuery($sql); } function updateTablaWhere($tabla,$campo,$valor,$where){ $sql = "UPDATE $tabla SET $campo=$valor WHERE $where"; $result = execQuery($sql); } function getTableStatus($bbdd,$tabla){ global $prefijo_bbdd_usuarios; $sql = "SHOW TABLE STATUS FROM ".$bbdd." LIKE '".$tabla."'"; $result = execQuery($sql); $lista = array(); $i = 0; while($row = getRow($result)){ $lista= $row; $i++; } return $lista; } function sacaFechaMin($tabla,$campo_fecha){ $sql = "SELECT min(".$campo_fecha.") as fecha FROM ".$tabla ; $result = execQuery($sql); $lista = array(); while($row = getRow($result)){ $lista = $row["fecha"]; } return $lista; } function sacaFechaMax($tabla,$campo_fecha){ $sql = "SELECT max(".$campo_fecha.") as fecha FROM ".$tabla ; $result = execQuery($sql); $lista = array(); while($row = getRow($result)){ $lista = $row["fecha"]; } return $lista; } function altaEnBBDD($post_vars,$post_files,$rutaImagenes,$camposNo,$tabla){ //imagenes if(!empty($post_files)){ $post_files_keys = array_keys($post_files); } for($i=0;$i_link = mysql_connect(self::HOST,self::DBUSER ,self::DBPASS) or die("Could not connect to mysql: ". mysql_error()); /*if (!mysql_set_charset('utf8', $this->_link)) { echo "Error: No se pudo establecer el conjunto de caracteres.\n"; exit; }*/ $this->_db = mysql_select_db(self::DBNAME ,$this->_link) or die("Could not select database ".$this->_dbname); } public function desconectar() { mysql_close($this->_link); } } ?>