En Fait
Le recourant, Christoph Mörgeli, a déposé le 2 avril 2012 une plainte pénale contre le procureur général Martin Bürgisser auprès de la direction de la justice et de l'intérieur du canton de Zurich. Il l'a accusé d'avoir déclaré le 23 mars 2012 dans un établissement public que le ministère public allait déposer une demande de levée de l'immunité parlementaire du député Christoph Blocher auprès de la commission compétente de l'Assemblée fédérale au plus tard le mercredi suivant. Le recourant a fait valoir que le procureur général avait ainsi commis une violation du secret de fonction.
Le tribunal supérieur du canton de Zurich a refusé l'autorisation de poursuites pénales par décision du 21 juin 2012. Il a considéré que les informations divulguées par le procureur général étaient déjà publiques.
Le recourant a formé un recours en matière de droit public auprès du Tribunal fédéral et a demandé l'annulation de la décision du tribunal supérieur et l'octroi de l'autorisation de poursuites pénales.
En Droit
Le Tribunal fédéral a examiné sa compétence et l'admissibilité du recours. Il a constaté que la décision attaquée constituait une décision finale cantonale de dernière instance en matière de droit public et était donc sujette à recours en matière de droit public auprès du Tribunal fédéral.
Le Tribunal fédéral a examiné les conditions de légitimité du recourant et a constaté que celui-ci ne pouvait pas participer en tant que plaignant privé à une procédure pénale contre le défendeur pour violation du secret de fonction, car il n'avait pas été directement lésé dans…