diff options
author | alonso <alonso@us.es> | 2013-05-27 13:25:28 +0000 |
---|---|---|
committer | alonso <alonso@us.es> | 2013-05-27 13:25:28 +0000 |
commit | 968b51f7ab97a87703c187c26b3f87df3d67b6d7 (patch) | |
tree | dddb5db4ec11a9951f7577f1b60013d9cd0925e2 /admin | |
parent | 91a3b4c3a5a3e15662b00e421d01d2ee3029560f (diff) |
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3831 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin')
-rw-r--r-- | admin/Sources/Clients/ogAdmClient/sources/ogAdmClient.c | 38 | ||||
-rw-r--r-- | admin/WebConsole/includes/pintaParticiones.php | 16 |
2 files changed, 48 insertions, 6 deletions
diff --git a/admin/Sources/Clients/ogAdmClient/sources/ogAdmClient.c b/admin/Sources/Clients/ogAdmClient/sources/ogAdmClient.c index c7223a27..f86fcf37 100644 --- a/admin/Sources/Clients/ogAdmClient/sources/ogAdmClient.c +++ b/admin/Sources/Clients/ogAdmClient/sources/ogAdmClient.c @@ -1348,6 +1348,11 @@ BOOLEAN CrearImagenBasica(TRAMA* ptrTrama) liberaMemoria(nci); liberaMemoria(rti); liberaMemoria(ipr); + + liberaMemoria(whl); + liberaMemoria(eli); + liberaMemoria(cmp); + liberaMemoria(bpi); liberaMemoria(cpc); liberaMemoria(bpc); @@ -1373,7 +1378,7 @@ BOOLEAN CrearImagenBasica(TRAMA* ptrTrama) BOOLEAN CrearSoftIncremental(TRAMA* ptrTrama) { int lon; - char *nfn,*dsk,*par,*idi,*idf,*ipr,*nci,*rti,*ncf,*bpi,*cpc,*bpc,*nba,*ids,msglog[LONSTD]; + char *nfn,*dsk,*par,*idi,*idf,*ipr,*nci,*rti,*ncf,*whl,*eli,*cmp,*bpi,*cpc,*bpc,*nba,*ids,msglog[LONSTD]; char modulo[] = "CrearSoftIncremental()"; if (ndebug>=DEBUG_MAXIMO) { @@ -1390,6 +1395,11 @@ BOOLEAN CrearSoftIncremental(TRAMA* ptrTrama) ipr=copiaParametro("ipr",ptrTrama); // Ip del repositorio idf=copiaParametro("idf",ptrTrama); // Identificador de la imagen diferencial ncf=copiaParametro("ncf",ptrTrama); // Nombre canónico de la imagen diferencial + + whl=copiaParametro("whl",ptrTrama); // Envío del fichero completo si hay diferencias + eli=copiaParametro("eli",ptrTrama); // Elimiar archivos en destino que no estén en origen + cmp=copiaParametro("cmp",ptrTrama); // Comprimir antes de enviar + bpi=copiaParametro("bpi",ptrTrama); // Borrar la imagen antes de crearla cpc=copiaParametro("cpc",ptrTrama); // Copiar también imagen a la cache bpc=copiaParametro("bpc",ptrTrama); // Borrarla de la cache antes de copiarla en ella @@ -1399,7 +1409,8 @@ BOOLEAN CrearSoftIncremental(TRAMA* ptrTrama) // if(InventariandoSoftware(ptrTrama,FALSE,"InventarioSoftware")){ // Crea inventario Software previamente muestraMensaje(25,NULL);// Creando Imagen Incremental, por favor espere... sprintf(interface,"%s/%s",pathinterface,nfn); - sprintf(parametros,"%s %s %s %s %s %s %s%s%s%s %s",nfn,dsk,par,nci,ipr,ncf,bpi,cpc,bpc,nba,rti); + sprintf(parametros,"%s %s %s %s %s %s %s%s%s %s%s%s%s %s",nfn,dsk,par,nci,ipr,ncf,whl,eli,cmp,bpi,cpc,bpc,nba,rti); + herror=interfaceAdmin(interface,parametros,NULL); if(herror){ sprintf(msglog,"%s:%s",tbErrores[86],nfn); @@ -1432,6 +1443,9 @@ BOOLEAN CrearSoftIncremental(TRAMA* ptrTrama) liberaMemoria(ipr); liberaMemoria(idf); liberaMemoria(ncf); + liberaMemoria(whl); + liberaMemoria(eli); + liberaMemoria(cmp); liberaMemoria(bpi); liberaMemoria(cpc); liberaMemoria(bpc); @@ -1523,7 +1537,7 @@ BOOLEAN RestaurarImagen(TRAMA* ptrTrama) BOOLEAN RestaurarImagenBasica(TRAMA* ptrTrama) { int lon; - char *nfn,*dsk,*par,*idi,*ipr,*met,*nci,*rti,*ifs,*bpi,*cpc,*bpc,*nba,*ids,msglog[LONSTD]; + char *nfn,*dsk,*par,*idi,*ipr,*met,*nci,*rti,*ifs,*whl,*eli,*cmp,*tpt,*bpi,*cpc,*bpc,*nba,*ids,msglog[LONSTD]; char modulo[] = "RestaurarImagenBasica()"; if (ndebug>=DEBUG_MAXIMO) { @@ -1538,6 +1552,15 @@ BOOLEAN RestaurarImagenBasica(TRAMA* ptrTrama) nci=copiaParametro("nci",ptrTrama); rti=copiaParametro("rti",ptrTrama); // Ruta de origen de la imagen ifs=copiaParametro("ifs",ptrTrama); + + tpt=copiaParametro("tpt",ptrTrama); // Tipo de trasnmisión unicast o multicast + + whl=copiaParametro("whl",ptrTrama); // Envío del fichero completo si hay diferencias + eli=copiaParametro("eli",ptrTrama); // Elimiar archivos en destino que no estén en origen + cmp=copiaParametro("cmp",ptrTrama); // Comprimir antes de enviar + + + bpi=copiaParametro("bpi",ptrTrama); // Borrar la imagen antes de crearla cpc=copiaParametro("cpc",ptrTrama); // Copiar también imagen a la cache bpc=copiaParametro("bpc",ptrTrama); // Borrarla de la cache antes de copiarla en ella @@ -1547,7 +1570,7 @@ BOOLEAN RestaurarImagenBasica(TRAMA* ptrTrama) ids=copiaParametro("ids",ptrTrama); muestraMensaje(31,NULL); sprintf(interface,"%s/%s",pathinterface,nfn); - sprintf(parametros,"%s %s %s %s %s %s%s%s%s %s %s",nfn,dsk,par,nci,ipr,bpi,cpc,bpc,nba,met,rti); + sprintf(parametros,"%s %s %s %s %s %s %s%s%s %s%s%s%s %s %s",nfn,dsk,par,nci,ipr,tpt,whl,eli,cmp,bpi,cpc,bpc,nba,met,rti); herror=interfaceAdmin(interface,parametros,NULL); if(herror){ sprintf(msglog,"%s:%s",tbErrores[86],nfn); @@ -1574,6 +1597,13 @@ BOOLEAN RestaurarImagenBasica(TRAMA* ptrTrama) liberaMemoria(ifs); liberaMemoria(ipr); liberaMemoria(met); + + liberaMemoria(tpt); + + liberaMemoria(whl); + liberaMemoria(eli); + liberaMemoria(cmp); + liberaMemoria(bpi); liberaMemoria(cpc); liberaMemoria(bpc); diff --git a/admin/WebConsole/includes/pintaParticiones.php b/admin/WebConsole/includes/pintaParticiones.php index 9b274057..8e2cfc8d 100644 --- a/admin/WebConsole/includes/pintaParticiones.php +++ b/admin/WebConsole/includes/pintaParticiones.php @@ -60,6 +60,8 @@ function pintaParticiones($cmd,$configuraciones,$idordenadores,$cc) echo '<th align="center"> '.$TbMsg["IMAGE"].' </th>'; // Imagen instalada echo '<th align="center"> '.$TbMsg["SOFT_PROFILE"].' </th>'; // Perfil software echo '<th align="center"> '.$TbMsg["CACHE_CONTENT"].' </th>'; + echo '</TR>'; + echo '</tr>'; // Recorremos todas las configuraciones encontradas para cada disco @@ -365,7 +367,7 @@ function pintaParticionesRestaurarImagenSincronizacion1($cmd,$configuraciones,$i // Separamos las configuraciones segun el disco al que pertenezcan $diskConfigs = splitConfigurationsByDisk($configuraciones); - $columns=9; + $columns=13; echo '<TR>'; echo '<TH align=center> </TH>'; echo '<th align="center"> '.$TbMsg["DISK"].' </th>'; // Número de disco @@ -376,6 +378,11 @@ function pintaParticionesRestaurarImagenSincronizacion1($cmd,$configuraciones,$i echo '<th align="center"> '.$TbMsg["SIZE_KB"].' </th>'; // Tamaño echo '<TH align=center> '.$TbMsg[10].' </TH>'; echo '<TH align=center> '.$TbMsg[16].' </TH>'; + echo '<TH align=center> '.$TbMsg[39].' </TH>'; + echo '<TH align=center> W </TH>'; + echo '<TH align=center> E </TH>'; + echo '<TH align=center> C </TH>'; + echo '</TR>'; @@ -405,7 +412,12 @@ function pintaParticionesRestaurarImagenSincronizacion1($cmd,$configuraciones,$i $metodos="CACHE=".$TbMsg[13].chr(13); $metodos.="REPO=".$TbMsg[9]; echo '<TD align=center>'.HTMLCTESELECT($metodos,"desplemet_".$icp,"estilodesple","",1,100).'</TD>'; - + $tipotran="0=".$TbMsg[40].chr(13); + $tipotran.="1=".$TbMsg[41]; + echo '<TD align=center>'.HTMLCTESELECT($tipotran,"despletipotran_".$icp,"estilodesple","",1,100).'</TD>'; + echo'<td align=center><input type=checkbox name="whole" id="whl-'.$tbKeys[$k]["numpar"].'"></td>'; + echo '<td align=center><input type=checkbox name="paramb" checked id="eli-'.$tbKeys[$k]["numpar"].'"></td>'; + echo '<td align=center><input type=checkbox name="compres" id="cmp-'.$tbKeys[$k]["numpar"].'"></td>'; } echo '</TR>'.chr(13); } |