Conexion->Cerrar();
}
// *************************************************************************************************************************************************
?>
'.$tablanodo.'';
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("@idordprofesor",$idordprofesor,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 = <<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 = <<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='';
$cadenaXML.='';
return($cadenaXML);
}
?>