%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/portal.tjamich.gob.mx/sisofi/modules/forms/
Upload File :
Create Path :
Current File : /home/tjamichg/portal.tjamich.gob.mx/sisofi/modules/forms/list.forms.php

<?php

$fas = true;

$idus = $_GET['idus'];

if(isset($_POST['formatos'])){
	$resultado = $_POST['formatos'];
	for ($i=0;$i<count($resultado);$i++)
	{ 
		$SelForm = mysql_fetch_array(mysql_query("SELECT * FROM formatos WHERE idform='$resultado[$i]'"));
    	$ApForm = $SelForm['nform'];
    	$tabForm = $SelForm['tabla'];
		$total = 0;
		$total = mysql_num_rows(mysql_query("SELECT * FROM as_forms WHERE idform='$resultado[$i]' AND idus='$idus'"));
		if($total==0)
		{
    		$InyForm = mysql_query("INSERT INTO as_forms (idform, nform, tabla, idus) VALUES ('$resultado[$i]','$ApForm','$tabForm','$idus')");
			
    	}
		else
		{
			echo "<div class='msg'>El(Los) formato(s) seleccionado(s) ya está(n) asignado(s) a este usuario</div>";
		}
	}
	if(!$InyForm)
	{
		echo "<div class='msg'>Se originó un problema para asignar el (los) formato(s) seleccionado(s)</div>";
	}
	else
	{
		echo "<div class='msg'>Se ha(n) agregado el(los) formato(s) seleccionado(s) exitosamente</div>";
	} 
}
if(isset($_POST['asignados'])){
    $asigna = $_POST['asignados'];
	for ($i=0;$i<count($asigna);$i++)
	{
		$delForm = mysql_query("DELETE FROM as_forms WHERE idform='$asigna[$i]' AND idus='$idus'");
	}
	if(!$delForm)
	{
		echo "<div class='msg'>Se originó un problema al borrar el formato</div>";
	}
	else
	{
    	echo "<div class='msg'>Se ha(n) quitado el(los) formato(s) seleccionado(s) exitosamente</div>";
    } 
}
if(isset($_GET['idus']))
{
	extract($_GET);
	if(@$idborrar==2)
	{
		
		$delus ="DELETE FROM as_forms WHERE idus='$idus'";
		if(mysql_query($delus))
		{
            echo "<div class='msg'>Se han quitado todos los formatos exitosamente</div>";
        } 
		else 
		{
            echo  "<div class='msg'>No fué posible quitar todos los formatos. Favor de contactar al administrador del sistema</div>";

        }
	}
	if(@$idagregar==2)
	{
		
		$result = mysql_query("SELECT idform, nform, tabla FROM formatos");
		$row_cnt = mysql_num_rows($result);
		if($result)
		{
			$j=1;
			while($j <= $row_cnt)
			{
				$SelForm = mysql_fetch_array(mysql_query("SELECT * FROM formatos WHERE idform='$j'"));
    			$ApForm = $SelForm['nform'];
    			$tabForm = $SelForm['tabla'];
				$InyForm = mysql_query("INSERT INTO as_forms (idform, nform, tabla, idus) VALUES ('$j','$ApForm','$tabForm','$idus')");
				$j++;
			}
			echo "<div class='msg'>Se han agregado todos los formularios exitosamente</div>";
        } 
		else 
		{
            echo  "<div class='msg'>No fué posible agregar todos los formatos. Favor de contactar al administrador del sistema</div>";

        }
	}
}
?>

<br />

<div class="content">

    <div class="titulo">Asigna Formatos</div>

    <br />

    <div>

        <form name="formatos" method="post" action="">

            <div class="fcampo">

                <table class="tablas">

                    <tr>

                        <td>Disponibles</td>

                        <td>Control</td>

                        <td>Asignados</td>

                    </tr>

                    <tr>

                        <td>

                            <select name="formatos[]" multiple size="20" style="width:500px">

                                <?php

                                $sForms = mysql_query("SELECT * FROM formatos WHERE NOT idform In (SELECT idform FROM as_forms WHERE idus = '$idus') ORDER BY idform ASC");

                                while($formato = mysql_fetch_array($sForms)){

                                ?>

                                    <option value="<?php echo $formato['idform']; ?>"><?php echo $formato['nform']; ?></option>

                                <?php

                                }

                                ?>

                            </select>

                        </td>

                        <td>
							<div class="caja" style="text-align: center"><a href="index.php?token=<?php echo $_GET['token']; ?>&mod=list_forms&idus=<?php echo $_GET['idus']; ?>&idagregar=2"><img src="images/plus.png" width="20" height="20" /><span class="info">Agregar todo</span></a></div>
                            <br/>
                            <div class="fcampo" style="text-align: center"><input type="submit" value="Asignar / Quitar" /></div>
                            <br/>
                            <div class="caja" style="text-align: center"><a href="index.php?token=<?php echo $_GET['token']; ?>&mod=list_forms&idus=<?php echo $_GET['idus']; ?>&idborrar=2"><img src="images/minus.png" width="20" height="20" /><span class="info">Quitar todo</span></a></div>
                        </td>

                        <td>
                            <select name="asignados[]" multiple size="20" style="width:500px">
                                <?php
                                $sForms = mysql_query("SELECT * FROM as_forms ORDER BY idform ASC");
                                while($aformato = mysql_fetch_array($sForms))
								{
                                    if($aformato['idus'] == $idus)
									{
                                ?>
                                    <option value="<?php echo $aformato['idform']; ?>"><?php echo $aformato['nform']; ?></option>
                                <?php
                                    }
                                }
                                ?>
                            </select>
                        </td>
                    </tr>
                </table>
            </div>
        </form>
    </div>
    <input type="button" value="Regresar" onclick="window.location.href='index.php?token=<?php echo $_GET['token']; ?>&mod=asforms';" />
</div>

Zerion Mini Shell 1.0