// ************************************************************************************************************************************************* // Aplicación WEB: ogAdmWebCon // Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla // Fecha Creación: Año 2003-2004 // Fecha Última modificación: Febrero-2005 // Nombre del fichero: accionmenu.php // Descripción : // Administra la inclusión de items en menus (procedimientos,tareas y trabajos de un determinado Centro) // ************************************************************************************************************************************************* include_once("../includes/ctrlacc.php"); include_once("../clases/AdoPhp.php"); include_once("../includes/constantes.php"); include_once("../includes/comunes.php"); include_once("../includes/CreaComando.php"); include_once("../includes/HTMLSELECT.php"); include_once("../includes/HTMLCTESELECT.php"); include_once("../includes/CreaComando.php"); include_once("../idiomas/php/".$idioma."/accionmenu_".$idioma.".php"); //________________________________________________________________________________________________________ $idtipoaccion=0; $descripcionaccion=""; $tipoaccion=0; $tipoitem=0; $idmenu=0; $idaccionmenu=0; if (isset($_GET["idtipoaccion"])) $idtipoaccion=$_GET["idtipoaccion"]; // Recoge parametros if (isset($_GET["descripcionaccion"])) $descripcionaccion=$_GET["descripcionaccion"]; // Recoge parametros if (isset($_GET["tipoaccion"])) $tipoaccion=$_GET["tipoaccion"]; // Recoge parametros if (isset($_GET["tipoitem"])) $tipoitem=$_GET["tipoitem"]; // Recoge parametros if (isset($_GET["idmenu"])) $idmenu=$_GET["idmenu"]; // Recoge parametros if (isset($_GET["idaccionmenu"])) $idaccionmenu=$_GET["idaccionmenu"]; // Recoge parametros $EDICIONACCION=1; $EDICIONITEMS=2; $EDICIONITEM=3; $tipoedicion=0; if(empty($idmenu)) $tipoedicion=$EDICIONACCION; // Edición desde Acciones else{ if(!empty($tipoitem)) $tipoedicion=$EDICIONITEMS; // Edición de todos los items (privados o públicos ) else $tipoedicion=$EDICIONITEM; // Edición de un item } $cmd=CreaComando($cadenaconexion); // Crea objeto comando if($cmd){ switch($tipoedicion){ case $EDICIONACCION : gestiona_edicionaccion($cmd,$tipoedicion); break; case $EDICIONITEMS : gestiona_edicionitems($cmd,$tipoedicion); break; case $EDICIONITEM : gestiona_edicionitem($cmd,$tipoedicion); break; } } //________________________________________________________________________________________________________ function gestiona_edicionaccion($cmd,$tipoedicion){ global $TbMsg; global $idioma; global $idtipoaccion; global $descripcionaccion; global $tipoaccion; global $idcentro; global $EJECUCION_PROCEDIMIENTO; global $EJECUCION_TAREA; global $EJECUCION_TRABAJO; global $ITEM_PUBLICO; global $ITEM_PRIVADO; switch($tipoaccion){ case $EJECUCION_PROCEDIMIENTO : $urlimg='../images/iconos/procedimiento.gif'; $litacion=$TbMsg[2]; break; case $EJECUCION_TAREA : $urlimg='../images/iconos/tareas.gif'; $litacion=$TbMsg[3]; break; case $EJECUCION_TRABAJO : $urlimg='../images/iconos/trabajos.gif'; $litacion=$TbMsg[4]; break; } $rs=new Recordset; $cmd->texto='SELECT menus.idmenu,menus.descripcion,acciones_menus.descripitem,acciones_menus.orden,acciones_menus.idurlimg,acciones_menus.tipoitem FROM menus INNER JOIN acciones_menus ON menus.idmenu=acciones_menus.idmenu WHERE acciones_menus.idtipoaccion='.$idtipoaccion.' AND acciones_menus.tipoaccion='.$tipoaccion. ' ORDER BY menus.descripcion'; $litcabecera=$TbMsg[0]; $rs->Comando=&$cmd; $resul=$rs->Abrir(); ?>
echo ''?>
echo $litcabecera ?>
echo $litacion?>: echo $descripcionaccion?>
A | ||||||
---|---|---|---|---|---|---|
campos["idmenu"].' type=checkbox onclick="gestion_acciones('.$rs->campos["idmenu"].',this)" checked > | '; echo ''.$rs->campos["descripcion"].' | '; $parametros=$ITEM_PUBLICO."=".$TbMsg[5]."".chr(13); $parametros.=$ITEM_PRIVADO."=".$TbMsg[6].""; echo ''.HTMLCTESELECT($parametros,"tipositems-".$rs->campos["idmenu"],"estilodesple","",$rs->campos["tipoitem"],70).' | '; echo 'campos["idmenu"].' >'.HTMLSELECT($cmd,0,'iconos',$rs->campos["idurlimg"],'idicono','descripcion',160,"","","idtipoicono=2").' | '; echo 'campos["idmenu"].' style="WIDTH:300px" type=text value="'.$rs->campos["descripitem"].'"> | '; // Orden del item del item echo 'campos["idmenu"].' style="WIDTH:20px" type=text value="'.$rs->campos["orden"].'"> | '; echo '![]() | ';
echo '
campos["idmenu"].' type=checkbox onclick="gestion_acciones('.$rs->campos["idmenu"].',this)" > | '; echo ''.$rs->campos["descripcion"].' | '; $parametros="1=".$TbMsg[5]."".chr(13); $parametros.="2=".$TbMsg[6].""; echo ''.HTMLCTESELECT($parametros,"tipositems-".$rs->campos["idmenu"],"estilodesple","",1,70).' | '; echo 'campos["idmenu"].'>'.HTMLSELECT($cmd,0,'iconos',0,'idicono','descripcion',160,"","","idtipoicono=2").' | '; echo 'campos["idmenu"].' style="WIDTH:300px" type=text value="'.$descripcionaccion.'"> | '; // Orden del item del item echo 'campos["idmenu"].' style="WIDTH:20px" type=text value=0> | '; echo '![]() | ';
echo '
'.$litcabecera.'
';
echo ''.$TbMsg[1].'
';
echo ' Menu:'.$rs->campos["descripcion"].'
' ;
?>
'.$TbMsg[11].' | '; echo 'A | '; echo ''.$TbMsg[12].' | '; echo ''.$TbMsg[13].' | '; echo 'A | '; echo' '; if ($resul){ $rs->Primero(); while (!$rs->EOF){ echo '
---|---|---|---|---|
campos["idaccionmenu"].' >'.HTMLSELECT($cmd,0,'iconos',$rs->campos["idurlimg"],'idicono','descripcion',160,"","","idtipoicono=2").' | '; echo 'campos["idaccionmenu"].' style="WIDTH:300px" type=text value="'.$rs->campos["descripitem"].'"> | '; // Orden del item del item echo 'campos["idaccionmenu"].' style="WIDTH:20px" type=text value="'.$rs->campos["orden"].'"> | '; echo '![]() | ';
echo '
'; echo ' | ![]() | ';
echo '
'.$litcabecera.'
';
echo ''.$TbMsg[1].'
';
echo ' Menu:'.$rs->campos["descripcion"].'
' ;
echo ' '. $litacion.': '. $descripcionaccion.' ';
?>
'.$TbMsg[10].' | '; echo ''.$TbMsg[11].' | '; echo ''.$TbMsg[12].' | '; echo ''.$TbMsg[13].' | '; echo 'A | '; echo' '; if ($resul){ $rs->Primero(); while (!$rs->EOF){ echo '
---|---|---|---|---|
'.HTMLCTESELECT($parametros,"tipositems-".$rs->campos["idaccionmenu"],"estilodesple","",$rs->campos["tipoitem"],70).' | '; // Nombre de la imagen echo 'campos["idaccionmenu"].' >'.HTMLSELECT($cmd,0,'iconos',$rs->campos["idurlimg"],'idicono','descripcion',160,"","","idtipoicono=2").' | '; // Literal del item echo 'campos["idaccionmenu"].' style="WIDTH:300px" type=text value="'.$rs->campos["descripitem"].'"> | '; // Orden del item del item echo 'campos["idaccionmenu"].' style="WIDTH:20px" type=text value="'.$rs->campos["orden"].'"> | '; echo '![]() | ';
echo '
'; echo ' | ![]() | ';
echo '