';
}
//________________________________________________________________________________________________________
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();
}