type==="dir" ? @$result->name : @$result->name.".".@$result->type); $imgsize = humanSize(@$result->size); $imgdatasize = humanSize(@$result->datasize); $imgbackup = @$result->backedup; $imgbksize = isset($result->backupsize) ? humanSize($result->backupsize) : 0; $imglock = @$result->locked; } else { $imgpath = $imgsize = $imgbackup = $imglock = ""; } } //________________________________________________________________________________________________________ ?> Administración web de aulas '?>


'.$nombreca.'  '; else echo '';?> '.$descripcion.'  '; } else { echo ''; } ?> '.$tipopar.' ('.dechex($codpar).')  '; else echo ''; ?> '.TomaDato($cmd,$idcentro,'imagenes',$imagenid,'imagenid','descripcion').'  '; else echo ''; ?> '.$nombrerepositorio.'  '; else echo ''; ?> '.$ruta.'  '; else echo ''.$comentarios.''; else echo ''; } else { echo ''; else echo 'disabled> '.$TbMsg['WARN_SCHEDULER'].''; } ?>  '.$perfilsoft.'  '; } else { echo ''; } ?> '; echo ''; ?> EOT; if ($imgbackup) { print <<< EOT EOT; } if ($imglock) { print <<< EOT EOT; } } ?> '; } }?>
   '; if ($validnombreca == 1){echo '
 '.$TbMsg[18].'
';} echo '
   '; if ($validnombreca == 0 && $validdescripcion == 1){echo '
 '.$TbMsg[22].'
';} echo '
   '.HTMLSELECT($cmd,0,'tipospar',$codpar,'codpar',"CONCAT(CASE WHEN codpar BETWEEN 1 AND 255 THEN '1-MSDOS' WHEN codpar BETWEEN 256 AND 65535 THEN '2-GPT' ELSE codpar END,': ',tipopar,' (',HEX(codpar),')')",170,"","","clonable=1").'
   '.HTMLSELECT($cmd,$idcentro,'imagenes',$imagenid,'idimagen','descripcion',300,"",""," tipo=".$IMAGENES_BASICAS,"imagenid").'
   '.HTMLSELECT($cmd,$idcentro,'repositorios',$idrepositorio,'idrepositorio','nombrerepositorio',300).'
   ';?>
   '; ?>
   ('.$TbMsg['COMM_REMOTEACCESS'].')
      
    
    0 ? "(r$revision)" : "") ?>
   '.HTMLSELECT($cmd,$idcentro,'perfilessoft',$idperfilsoft,'idperfilsoft','descripcion',300).'
    
    
Datos del repositorio
Camino  /$imgpath 
Tamaño  $imgsize 
Copia de seguridad  $imgbksize 
Bloqueada  Atención: la imagen está bloqueda por operación de uso exclusivo 
'.$TbMsg["WARN_SOURCE_PATH"].'
'.$TbMsg[15].'

'; } //________________________________________________________________________________________________________ if ($validnombreca=="0"){ echo ''; } if ($validnombreca=="1"){ echo ''; } include_once("../includes/opcionesbotonesop.php"); //________________________________________________________________________________________________________ ?> texto="SELECT imagenes.*, tipospar.tipopar, repositorios.nombrerepositorio, repositorios.ip, repositorios.apikey, perfilessoft.descripcion AS perfilsoft, nombreso AS sistoperativo, CONCAT (ordenadores.nombreordenador,' (',aulas.nombreaula,')') AS modelo, IF(@@GLOBAL.event_scheduler='ON',1,0) AS scheduler FROM imagenes LEFT OUTER JOIN tipospar ON tipospar.codpar=imagenes.codpar LEFT OUTER JOIN repositorios ON repositorios.idrepositorio=imagenes.idrepositorio LEFT OUTER JOIN perfilessoft ON perfilessoft.idperfilsoft=imagenes.idperfilsoft LEFT OUTER JOIN ordenadores ON ordenadores.idordenador=imagenes.idordenador LEFT OUTER JOIN aulas ON ordenadores.idaula=aulas.idaula LEFT OUTER JOIN nombresos ON perfilessoft.idnombreso=nombresos.idnombreso WHERE imagenes.idimagen=".$idmagen; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(0); // Error al abrir recordset $rs->Primero(); if (!$rs->EOF){ $nombreca=$rs->campos["nombreca"]; $ruta=$rs->campos["ruta"]; $descripcion=$rs->campos["descripcion"]; $idperfilsoft=$rs->campos["idperfilsoft"]; $comentarios=$rs->campos["comentarios"]; $inremotepc=$rs->campos["inremotepc"]; $scheduler=$rs->campos["scheduler"]; $modelo=$rs->campos["modelo"]; $numdisk=$rs->campos["numdisk"]; $numpar=$rs->campos["numpar"]; $tipopar=$rs->campos["tipopar"]; $codpar=$rs->campos["codpar"]; $idrepositorio=$rs->campos["idrepositorio"]; $nombrerepositorio=$rs->campos["nombrerepositorio"]; $repoip=$rs->campos["ip"]; $repokey=$rs->campos["apikey"]; $perfilsoft=$rs->campos["perfilsoft"]; $sistoperativo=$rs->campos["sistoperativo"]; $imagenid=$rs->campos["imagenid"]; $fechacreacion=$rs->campos["fechacreacion"]; $revision=$rs->campos["revision"]; $rs->Cerrar(); return(true); } return(false); } //________________________________________________________________________________________________________ // Recupera los algunos datos de configuración de la base de datos // Parametros: // - cmd: comando ya operativo (con conexión abierta) //________________________________________________________________________________________________________ function TomaConfiguracion($cmd) { global $scheduler; $rs=new Recordset; $cmd->texto="SELECT IF(@@GLOBAL.event_scheduler='ON',1,0) AS scheduler"; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(0); // Error al abrir recordset if (!$rs->EOF){ $scheduler=$rs->campos["scheduler"]; $rs->Cerrar(); return(true); } return(false); } //________________________________________________________________________________________________________ // Comprueba Nombre de la imagen // Parametros: // - cmd: Una comando ya operativo (con conexión abierta) // - nombreca: Nombre de la imagen // - descripcion: Descripcion de la imagen //________________________________________________________________________________________________________ function ValidaNombre($cmd,$nombreca,$idrepositorio){ global $nombreca; global $validnombreca; global $idrepositorio; $rs=new Recordset; $cmd->texto="SELECT * from imagenes WHERE nombreca='$nombreca'"; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(0); // Error al abrir recordset $rs->Primero(); if (!$rs->EOF){ $nombrecabase=$rs->campos["nombreca"]; $idrepositoriobase=$rs->campos["idrepositorio"]; if ( $nombrecabase == $nombreca && $idrepositoriobase == $idrepositorio) {$validnombreca="1";}else{$validnombreca="0";} } $rs->Cerrar(); } //________________________________________________________________________________________________________ // Comprueba Descripcion del nombre canónico // Parametros: // - cmd: Una comando ya operativo (con conexión abierta) // - nombreca: Nombre de la imagen // - descripcion: Descripcion de la imagen //________________________________________________________________________________________________________ function ValidaDescripcion($cmd,$nombreca,$descripcion){ global $nombreca; global $validnombreca; global $descripcion; global $validdescripcion; $rs=new Recordset; $cmd->texto="SELECT * from imagenes WHERE nombreca='$nombreca'"; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(0); // Error al abrir recordset $rs->Primero(); if (!$rs->EOF){ $nombrecabase=$rs->campos["nombreca"]; $descripcionbase=$rs->campos["descripcion"]; if ( $nombrecabase == $nombreca && "$descripcionbase" == "$descripcion" ) {$validdescripcion="1";}else{$validdescripcion="0";} } $rs->Cerrar(); }