texto="SELECT * FROM ordenadores WHERE idordenador=".$idordenador; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(false); // Error al abrir recordset $rs->Primero(); if (!$rs->EOF){ $arranque=$rs->campos["arranque"]; $rs->Cerrar(); } } ######## AGP $tablanodo=""; // Arbol para nodos insertados //________________________________________________________________________________________________________ $cmd=CreaComando($cadenaconexion); // Crea objeto comando $resul=false; if ($cmd){ if ($idaula==0) $idaula=toma_aula($cmd,$grupoid); $resul=Gestiona(); $cmd->Conexion->Cerrar(); } if($opcion!=$op_movida){ echo ''; echo '
'; echo ' '; echo ''; echo ''; echo ' '; echo ''; echo ' '; echo ''; } ?> texto="SELECT idaula FROM gruposordenadores WHERE idgrupo=".$idgrupo; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(0); // Error al abrir recordset $rs->Primero(); if (!$rs->EOF) return($rs->campos["idaula"]); else return(0); } /*________________________________________________________________________________________________________ Inserta, modifica o elimina datos en la tabla ordenadores ________________________________________________________________________________________________________*/ function Gestiona(){ global $cmd; global $opcion; global $fotoordenador; global $grupoid; global $idordenador; global $nombreordenador; global $numserie; global $maintenance; global $n_row; global $n_col; global $ip; global $mac; global $idaula; global $idperfilhard; global $idrepositorio; global $oglive; global $idmenu; global $idprocedimiento; global $netiface; global $netdriver; ######################## UHU global $validacion; global $paginalogin; global $paginavalidacion; ######################## Ramón global $arranque; global $idioma; global $op_alta; global $op_modificacion; global $op_eliminacion; global $op_movida; global $tablanodo; ####################### Irina global $datosduplicados; $cmd->CreaParametro("@grupoid",$grupoid,1); $cmd->CreaParametro("@idaula",$idaula,1); $cmd->CreaParametro("@idordenador",$idordenador,1); $cmd->CreaParametro("@nombreordenador",$nombreordenador,0); $cmd->CreaParametro("@numserie",$numserie,0); $cmd->CreaParametro("@maintenance",$maintenance,1); $cmd->CreaParametro("@n_row",$n_row,1); $cmd->CreaParametro("@n_col",$n_col,1); $cmd->CreaParametro("@ip",$ip,0); $cmd->CreaParametro("@mac",$mac,0); $cmd->CreaParametro("@idperfilhard",$idperfilhard,1); $cmd->CreaParametro("@idrepositorio",$idrepositorio,1); $cmd->CreaParametro("@oglivedir",$oglive,0); $cmd->CreaParametro("@idmenu",$idmenu,1); $cmd->CreaParametro("@idprocedimiento",$idprocedimiento,1); $cmd->CreaParametro("@netiface",$netiface,0); $cmd->CreaParametro("@netdriver",$netdriver,0); $cmd->CreaParametro("@fotoordenador",$fotoordenador,0); ######################################################### UHU $cmd->CreaParametro("@validacion",$validacion,0); $cmd->CreaParametro("@paginalogin",$paginalogin,0); $cmd->CreaParametro("@paginavalidacion",$paginavalidacion,0); ######################################################### UHU switch($opcion){ case $op_alta : $duplicates = checkDuplicates($cmd, $datosduplicados, $idordenador, $nombreordenador, $ip, $mac); // Si no hay datos duplicados insertamos el ordenador; if (!$duplicates) { $cmd->texto = <<