'?>

 
 

texto='SELECT tareas_acciones.*, comandos.descripcion,comandos.visuparametros FROM tareas_acciones INNER JOIN procedimientos ON tareas_acciones.idprocedimiento = procedimientos.idprocedimiento INNER JOIN procedimientos_acciones ON procedimientos.idprocedimiento = procedimientos_acciones.idprocedimiento INNER JOIN comandos ON procedimientos_acciones.idcomando = comandos.idcomando WHERE tareas_acciones.idtarea='.$idtarea.' ORDER BY tareas_acciones.orden'; $rs->Comando=&$cmd; if ($rs->Abrir()){ $rs->Primero(); $tabla_parametros=""; // Tabla para localizar parametros $cont_parametros=0; // Contador de la tabla CreaTablaParametros($cmd); // Crea tabla especificaciones de parametros while (!$rs->EOF){ echo 'campos["idtareacomando"].'>'; echo ''; // Descripcion de la comando echo ''; // Orden del item del item echo ''; echo ''; echo ''; pintacomandos($cmd,$rs); echo ''.chr(13); $rs->Siguiente(); } } $rs->Cerrar(); ?>
  A
campos["idtareacomando"].' type=checkbox onclick="gestion_comandos('.$rs->campos["idtareacomando"].',this)" checked > '.$rs->campos["descripcion"].' campos["idtareacomando"].' style="WIDTH:20px" type=text value="'.$rs->campos["orden"].'">

.
campos["idtareacomando"].'">'.chr(13); $HTMLparametros.= ' '.chr(13); $HTMLparametros.= ''.$TbMsg[5].''.chr(13); $HTMLparametros.= ''.$TbMsg[6].''.chr(13); $HTMLparametros.= ' '.chr(13); $HTMLparametros.= ''.chr(13); $textambito=""; $urlimg=""; $nombre=""; switch($rs->campos["ambito"]){ case $AMBITO_CENTROS : $urlimg='../images/iconos/centros.gif'; $textambito="Center"; $nombre=TomaDato($cmd,0,'centros',$rs->campos["idambito"],'idcentro','nombrecentro'); break; case $AMBITO_GRUPOSAULAS : $urlimg='../images/iconos/carpeta.gif'; $textambito="Group of labs"; $nombre=TomaDato($cmd,0,'grupos',$rs->campos["idambito"],'idgrupo','nombregrupo'); break; case $AMBITO_AULAS : $urlimg='../images/iconos/aula.gif'; $textambito="Labs"; $nombre=TomaDato($cmd,0,'aulas',$rs->campos["idambito"],'idaula','nombreaula'); break; case $AMBITO_GRUPOSORDENADORES : $urlimg='../images/iconos/carpeta.gif'; $textambito="Group of computers"; $nombre=TomaDato($cmd,0,'gruposordenadores',$rs->campos["idambito"],'idgrupo','nombregrupoordenador'); break; case $AMBITO_ORDENADORES : $urlimg='../images/iconos/ordenador.gif'; $textambito="Computers"; $nombre=TomaDato($cmd,0,'ordenadores',$rs->campos["idambito"],'idordenador','nombreordenador'); break; } $HTMLparametros.=''.chr(13); $HTMLparametros.= ' '.chr(13); $HTMLparametros.= ' '.$TbMsg[8].' '.chr(13); $HTMLparametros.= ' '.$textambito.' '; $HTMLparametros.= ' '.chr(13); $HTMLparametros.= ' '.chr(13); $HTMLparametros.= ''; $HTMLparametros.=''.chr(13); $HTMLparametros.= ' '.chr(13); $HTMLparametros.= ' '.$TbMsg[9].' '.chr(13); $HTMLparametros.= ' '.$nombre.' '.chr(13); $HTMLparametros.= ' '.chr(13); $HTMLparametros.= ''; $auxVP=explode(";",$rs->campos["visuparametros"]); // Parametros visualizables $auxP=explode(chr(13),$rs->campos["parametros"]); // Recorre parametros para visualizar los que así sean for ($i=0;$i=0){ $auxtabla_parametros=$tabla_parametros[$posp][1]; $HTMLparametros.=''.chr(13); $HTMLparametros.= ' '.chr(13); $HTMLparametros.= ' '.$auxtabla_parametros["descripcion"].' '.chr(13); if($auxtabla_parametros["tipopa"]==1){ $valor=TomaDato($cmd,0,$auxtabla_parametros["nomtabla"],$dualparam[1],$auxtabla_parametros["nomidentificador"],$auxtabla_parametros["nomliteral"]); }else $valor=$dualparam[1]; if($dualparam[0]!="iph") $HTMLparametros.= ' '.$valor.' '.chr(13); else{ $tablaipes=PintaOrdenadores($cmd,$valor); $HTMLparametros.= ' '.$tablaipes.' '.chr(13); } $HTMLparametros.= ' '.chr(13); $HTMLparametros.= ''.chr(13); } } } } echo $HTMLparametros; } //________________________________________________________________________________________________________ function PintaOrdenadores($cmd,$cadenaip){ $auxP=explode(";",$cadenaip); if(sizeof($auxP)<1) return(""); $clauslaIN="'".$auxP[0]."'"; for ($i=1;$itexto=" SELECT nombreordenador,ip FROM ordenadores INNER JOIN aulas ON aulas.idaula=ordenadores.idaula WHERE ip IN(".$clauslaIN.") ORDER by nombreaula,nombreordenador"; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(""); // Error al abrir recordset $tablaHtml=''; while (!$rs->EOF){ $contor++; $tablaHtml.= ''; if($contor>$maxord){ $contor=0; $tablaHtml.=''; } $rs->Siguiente(); } $tablaHtml.=''; $tablaHtml.= '

'.$rs->campos["nombreordenador"].'
'; return($tablaHtml); }