'?>


 

   

'.$TbMsg[9].''; else echo ''; ?>  '; echo ''; } ?> texto="SELECT menus.idmenu,menus.descripcion as descripcionmenu, acciones_menus.idtipoaccion,acciones_menus.tipoaccion, acciones_menus.tipoitem,acciones_menus.idurlimg, acciones_menus.descripitem,acciones_menus.orden FROM menus INNER JOIN acciones_menus ON acciones_menus.idmenu=menus.idmenu WHERE acciones_menus.idmenu=".$idmenu." ORDER BY acciones_menus.tipoitem,menus.descripcion"; pintaMenus($cmd,$idmenu,0,2); } else { $cmd->texto="SELECT menus.idmenu,menus.descripcion as descripcionmenu, acciones_menus.idtipoaccion,acciones_menus.tipoaccion, acciones_menus.tipoitem,acciones_menus.idurlimg, acciones_menus.descripitem,acciones_menus.orden FROM menus INNER JOIN acciones_menus ON acciones_menus.idmenu=menus.idmenu WHERE (acciones_menus.idtipoaccion=".$idtipoaccion." AND acciones_menus.tipoaccion=".$tipoaccion.") ORDER BY menus.descripcion"; $idmenus=pintaMenus($cmd,$idtipoaccion,$tipoaccion,1)."0"; // Añade el identificador 0 $cmd->texto="SELECT menus.idmenu,menus.descripcion as descripcionmenu, 0 as idtipoaccion,0 as tipoaccion, 0 as tipoitem,'' as idurlimg, '' as descripitem,0 as orden FROM menus WHERE idmenu NOT IN (".$idmenus.") ORDER BY menus.descripcion"; pintaMenus($cmd,$idtipoaccion,$tipoaccion,1); } //________________________________________________________________________________________________________ ?>
  '.$TbMsg[15].'  


texto; $idmenus=""; // Identificadores de menus para segunda consulta $litcabecera=$TbMsg[0]; $rs=new Recordset; $rs->Comando=&$cmd; if(!$rs->Abrir()) Header('Location: '.$pagerror.'?herror=3'); // Error de lectura while (!$rs->EOF){ $idmenus.=$rs->campos["idmenu"].","; echo ''; /* Ckeckbox para incluir o eliminar items en el menú */ echo ''; echo 'campos["idtipoaccion"]==$identificador && $rs->campos["tipoaccion"]==$tipoaccion) echo ' value="1" checked '; else echo ' value="0"'; break; case 2: // Se ejecuta desde "menus" if($rs->campos["idmenu"]==$identificador) echo ' value="1" checked '; else echo ' value="0"'; break; } echo '>'; /* Nombre del menú si viene de "acciones" o tipo de acción si viene desde "menus" */ if($op==1) echo ' '.$rs->campos["descripcionmenu"].''; else{ switch($rs->campos["tipoaccion"]){ case $EJECUCION_PROCEDIMIENTO : $urlimg='../images/iconos/procedimiento.gif'; break; case $EJECUCION_TAREA : $urlimg='../images/iconos/tareas.gif'; break; } echo ''; } /* Tipo de item */ $parametros=$ITEM_PUBLICO."=".$TbMsg[5]."".chr(13); $parametros.=$ITEM_PRIVADO."=".$TbMsg[6].""; echo ''.HTMLCTESELECT($parametros,"tipositems-".$rs->campos["idmenu"],"estilodesple","",$rs->campos["tipoitem"],70).''; /* Imagen del item */ echo ''; echo HTMLSELECT($cmd,0,'iconos',$rs->campos["idurlimg"],'idicono','descripcion',160,"","","idtipoicono=2"); echo ''; /* Descripción del item */ $descripitem=$rs->campos["descripitem"]; if(empty($descripitem)) $descripitem=$descripcionaccion; echo 'campos["idmenu"].' style="WIDTH:300px" type=text value="'.$descripitem.'">'; // Orden del item del item $orden=$rs->campos["orden"]; if(empty($orden)) $orden=1; echo 'campos["idmenu"].' style="WIDTH:20px" type=text value="'.$orden.'">'; if($op==2){ // Si viene desde "menus" ... echo ''.$rs->campos["idtipoaccion"].''; echo ''.$rs->campos["tipoaccion"].''; } echo ''; $rs->Siguiente(); } $rs->Cerrar(); return($idmenus); // retorna identificadores de menus implicados en la consulta } ?>