Conexion->Cerrar(); } // ************************************************************************************************************************************************* ?>
'; if ($resul){ echo ''; } else{ echo ''; } ?> CreaParametro("@grupoid",$grupoid,1); $cmd->CreaParametro("@idcentro",$idcentro,1); $cmd->CreaParametro("@idaula",$idaula,1); $cmd->CreaParametro("@nombreaula",$nombreaula,0); $cmd->CreaParametro("@urlfoto",$urlfoto,0); $cmd->CreaParametro("@inremotepc",$inremotepc,1); $cmd->CreaParametro("@cagnon",$cagnon,1); $cmd->CreaParametro("@pizarra",$pizarra,1); $cmd->CreaParametro("@ubicacion",$ubicacion,0); $cmd->CreaParametro("@comentarios",$comentarios,0); $cmd->CreaParametro("@puestos",$puestos,1); $cmd->CreaParametro("@horaresevini",$horaresevini,1); $cmd->CreaParametro("@horaresevfin",$horaresevfin,1); $cmd->CreaParametro("@idmenu",$idmenu,1); $cmd->CreaParametro("@idproautoexec",$idproautoexec,1); $cmd->CreaParametro("@idrepositorio",$idrepositorio,1); $cmd->CreaParametro("@oglivedir",$oglive,0); $cmd->CreaParametro("@idperfilhard",$idperfilhard,1); $cmd->CreaParametro("@ntp",$ntp,0); $cmd->CreaParametro("@dns",$dns,0); $cmd->CreaParametro("@proxy",$proxy,0); $cmd->CreaParametro("@modomul",$modomul,1); $cmd->CreaParametro("@ipmul",$ipmul,0); $cmd->CreaParametro("@pormul",$pormul,1); $cmd->CreaParametro("@velmul",$velmul,1); ############ ADV $cmd->CreaParametro("@netmask",$netmask,0); $cmd->CreaParametro("@router",$router,0); $cmd->CreaParametro("@modp2p",$modp2p,0); $cmd->CreaParametro("@timep2p",$timep2p,1); ############### ADV ############### UHU $cmd->CreaParametro("@validacion",$validacion,1); $cmd->CreaParametro("@paginalogin",$paginalogin,0); $cmd->CreaParametro("@paginavalidacion",$paginavalidacion,0); ############### UHU switch($opcion){ case $op_alta : $cmd->texto="INSERT INTO aulas (idcentro, grupoid, nombreaula, urlfoto, inremotepc, cagnon, pizarra, ubicacion, comentarios, puestos, horaresevini, horaresevfin, router, netmask, ntp, dns, proxy, modomul, ipmul, pormul, velmul, modp2p, timep2p, validacion, paginalogin, paginavalidacion, oglivedir) VALUES (@idcentro, @grupoid, @nombreaula, @urlfoto, @inremotepc, @cagnon, @pizarra, @ubicacion, @comentarios, @puestos, @horaresevini, @horaresevfin, @router, @netmask, @ntp, @dns, @proxy, @modomul, @ipmul, @pormul, @velmul, @modp2p, @timep2p, @validacion, @paginalogin, @paginavalidacion, @oglivedir)"; $resul=$cmd->Ejecutar(); if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta $idaula=$cmd->Autonumerico(); $arbolXML=SubarbolXML_aulas($idaula,$nombreaula); $baseurlimg="../images/signos"; // Url de las imagenes de signo $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); $tablanodo=$arbol->CreaArbolVistaXML(); } break; case $op_modificacion: $cmd->texto="UPDATE aulas SET nombreaula=@nombreaula, urlfoto=@urlfoto, inremotepc=@inremotepc, cagnon=@cagnon, pizarra=@pizarra, ubicacion=@ubicacion, comentarios=@comentarios, puestos=@puestos, horaresevini=@horaresevini, horaresevfin=@horaresevfin, router=@router,netmask=@netmask, ntp=@ntp, dns=@dns, proxy=@proxy, modomul=@modomul, ipmul=@ipmul, pormul=@pormul, velmul=@velmul, modp2p=@modp2p, timep2p=@timep2p, validacion=@validacion, paginalogin=@paginalogin, paginavalidacion=@paginavalidacion, oglivedir=IF(@oglivedir='0',oglivedir,@oglivedir) WHERE idaula=@idaula"; $resul=$cmd->Ejecutar(); if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta $clsUpdate=""; if($idmenu>0 || $gidmenu>0) $clsUpdate.="idmenu=@idmenu,"; if($idproautoexec>0 || $gidproautoexec>0) $clsUpdate.="idproautoexec=@idproautoexec,"; if($idrepositorio>0 || $gidrepositorio>0) $clsUpdate.="idrepositorio=@idrepositorio,"; if($oglive != "0") $clsUpdate .="oglivedir=@oglivedir,"; if($idperfilhard>0 || $gidperfilhard>0) $clsUpdate.="idperfilhard=@idperfilhard,"; // UHU - Actualiza la validacion en los ordenadores $clsUpdate .="validacion=@validacion,"; $clsUpdate .="paginalogin=@paginalogin,"; $clsUpdate .="paginavalidacion=@paginavalidacion,"; if(!empty($clsUpdate)){ $clsUpdate=substr($clsUpdate,0,strlen($clsUpdate)-1); // Quita última coma $cmd->texto="UPDATE ordenadores SET ".$clsUpdate." WHERE idaula=@idaula"; $resul=$cmd->Ejecutar(); } // Actualizar ficheros PXE de todos los ordenadores afectados. updateBootMode ($cmd, "idaula", $idaula, $idioma); } break; case $op_eliminacion : $resul=EliminaAulas($cmd,$idaula,"idaula");// Eliminación en cascada break; default: break; } return($resul); } /*________________________________________________________________________________________________________ Crea un arbol XML para el nuevo nodo insertado ________________________________________________________________________________________________________*/ function SubarbolXML_aulas($idaula,$nombreaula){ global $LITAMBITO_AULAS; $cadenaXML='