switch($_SESSION['tipo_usr'])
{
case (admin):
{
//tiene permiso para borrar los dos cuestionarios
$perm=1;
break;
}
case (diretor):
{
//tiene permiso para borrar el cuestionari de directtor
$perm=0;
break;
}
case (orientador):
{
$user=$_SESSION['dato_usr'][0];
$perm=0; // como ha llegado aqui se entiende que tiene pemiso para borrar cuestionario director
break;
}
case (profesor):
{
$user=$_SESSION['dato_usr'][0];
$perm=0; //como ha llegado aqui se entiende que tiene permiso para borrar cuestionario director
break;
}
//casos editorial y junta no hacen falta porque aquin no van a entrar nunca ya que no tienen permisos de
//de administracion de cuestionario
}
if(!isset($_POST['enviar2']))
{
?>
}
else if(isset($_POST['enviar2']))
{
$borrar=$_POST['borrar'];
$identif= $_SESSION['institucion'];
if($borrar==1) //borrar cuestionario de actividades
{
$conex=conectar("admin","5j9j1k09");
$sql="delete from test2 where identificador=$identif";
$res=pg_exec($conex,$sql);
$sql="select * from test2 order by id_test2";
$tabla=guardar_select_tabla($conex,$sql,$num);
$i=0;
while($num!=0)
{
$valor=$tabla[$i][0];
$consulta="UPDATE test2 SET id_test2=($i+1) where id_test2=$valor";
$res=pg_exec($conex, $consulta);
$num--;
$i++;
}
desconectar($conex);
//ya he borrado el cuestionario
//ahora vuelvo a poner cont_cuest2 a cero para que pueda volverse a contestar
$conex=conectar("admin","5j9j1k09");
$sql="update profesor set cont_cuest2=0 where identificador=$identif";
$res=pg_exec($conex,$sql);
$sql="update director set cont_cuest2=0 where identificador=$identif";
$res=pg_exec($conex,$sql);
$sql="update orientador set cont_cuest2=0 where identificador=$identif";
$res=pg_exec($conex,$sql);
$sql="update editoriales set cont_cuest2=0 where identificador=$identif";
$res=pg_exec($conex,$sql);
$sql="update junta set cont_cuest2=0 where identificador=$identif";
$res=pg_exec($conex,$sql);
desconectar($conex);
$conex=conectar("admin","5j9j1k09");
$r='r';
$sql="select * from datos_personales where identificador=$identif";
$datos_enteros=guardar_select_tabla($conex,$sql,$num);
for($i=0; $i<$num;$i++)
{
$nombre=separar_palabra($datos_enteros[$i][0]);
$sql="drop table $nombre$identif$r";
$res=pg_exec($conex,$sql);
$sql="drop table $nombre$identif";
$res=pg_exec($conex,$sql);
$sql="delete from datos_personales where identificador=$identif";
$res=pg_exec($conex,$sql);
$sql="update sexo2 set hombre=0,mujer=0,total=0 where id_sexo2=$identif";
$res=pg_exec($conex,$sql);
}
desconectar($conex);
}
else if($borrar==2) //borrar cuestionario de administrador
{
$conex=conectar("admin","5j9j1k09");
$sql="delete from test";
$res=pg_exec($conex,$sql);
desconectar($conex);
//ya he borrado el cuestionario
//ahora vuelvo a poner cont_cuest2 a cero para que pueda volverse a contestar
$conex=conectar("admin","5j9j1k09");
$sql="update admin set cont_cuest=0";
$res=pg_exec($conex,$sql);
$sql="update profesor set cont_cuest=0";
$res=pg_exec($conex,$sql);
$sql="update director set cont_cuest=0";
$res=pg_exec($conex,$sql);
$sql="update orientador set cont_cuest=0";
$res=pg_exec($conex,$sql);
$sql="update editoriales set cont_cuest=0";
$res=pg_exec($conex,$sql);
$sql="update junta set cont_cuest=0";
$res=pg_exec($conex,$sql);
desconectar($conex);
$conex=conectar("admin","5j9j1k09");
$r='r';
$a='a';
$sql="select * from datos_personales_a";
$datos_enteros=guardar_select_tabla($conex,$sql,$num);
for($i=0; $i<$num;$i++)
{
$nombre=separar_palabra($datos_enteros[$i][0]);
$sql="drop table $nombre$a";
$res=pg_exec($conex,$sql);
$sql="drop table $nombre$a$r";
$res=pg_exec($conex,$sql);
$sql="delete from datos_personales_a";
$res=pg_exec($conex,$sql);
}
$sql="update sexo set hombre=0,mujer=0,total=0 where id_sexo=1";
$res=pg_exec($conex,$sql);
desconectar($conex);
}
?>
ACCION REALIZADO CON EXITO
Elija lo que desee hacer a continuación
}
?>
e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.